RSSAmplifier

Blog

Kohan Ikin's Blog

Indie software developer from Perth, Australia. Founder of namesuppressed. Mostly writes about running a one-man indie software business. Loves Berlin, German goth / metal, Eurovision and Starbucks.

kohanikin.comRSS feed ↗9 posts

Latest posts

Crow Story

Nice sunny day, waiting for my bus. No one on the seat at the bus stop, just a crow eating some bread. It starts cawing at me. So I tried cawing back to be friendly. *kraaaa!* *kraa* *kraaaa?* *kraakrak* *krakk!!* Bus arrives, so I jump on. And so does the person who was standing behind me the whole time.

How To Fix the Lenovo X1 Yoga MicroSD Card Disconnecting

Important Note: Try this at your own risk! While this worked for myself and others, please only try these tips if you understand what you're doing! One of my favorite features of the Lenovo ThinkPad X1 Yoga Gen 3 is adding a microSD card for extra storage - so much easier than upgrading to a new SSD! The problem is, the drivers cause the microSD to keep disconnecting, even while you're using it!…

What I'm Doing Now (January 2018)

I'm in Perth, Australia again. Right now I’m focused on: Making & selling software Tracking conferences for Indie Conference Writing / Producing Music Exercising Learning German Travel What I'm Working On Making & Selling Software I’m still making indie software products! Progress was slow in 2017, but things look bright for 2018. I’m currently working on the FilterMeister VS framework (together…

Firefox Quantum is pretty great.

The new Firefox Quantum web browser is awesome. Whatever they did to Firefox v57 has made it extremely fast, much faster than Chrome. It's so good that I've made Firefox my default browser now. I love the design choices now, though I didn't at first. The dark tab bar provides a clear separation with the rest of the browser chrome. Moving the address/search bar into the center of the window took a…

How I Increased My Software Downloads By 50%

Here's my problem: I have dozens of support pages on my business website that crush the traffic numbers of my product pages. So much, that I even get customer support requests for products that aren't mine: Twice today I’ve had people ask for customer support for a product that isn’t mine. Page ranks well, but can’t see how to capitalise on it. — Kohan Ikin (@syneryder) May 5, 2017 So what…

Filtering SEMalt Referrer Spam

If you have a new website with Google Analytics added, you've probably seen the SEMalt spam bot crawling your website and flooding your Referrers reports. Launching a new website is difficult enough without having to sift through spam in your analytics! The Google Analytics team have added an option to filter out robots and spiders from Google Analytics , but it doesn't seem to block everything.…

MaxMind GeoIP Country Lookup Function in PHP

I ve been using MaxMind GeoIP on my e-commerce website for years now (almost a decade!) to identify which country my visitors are coming from. It s been really useful for localizing prices into local currency, deciding when EU VAT is relevant to a purchase, and even to block countries with high web-form spam and zero sales. It s been super affordable too. MaxMind announced that they re upgrading…

LingQ 90-Day Challenge: Week 6

This week was a turning point in my 90-Day LingQ Challenge to learn German. I was featured in the Week 6 LingQ Newsletter, and I was so surprised when I saw it that I immediately shared the news with friends on Twitter. Of course, as soon as I clicked post, I realized that now all my Twitter friends will expect me to speak fluent German in 6 weeks! And I m already struggling with the challenge!…

Perpetual Draft

Why is it so hard to keep blogging? It s not like I have a shortage of things to write about. I never stopped writing. I can look through my archive right now and see dozens of drafts. Last time I checked I had 40,000+ words of unpublished articles, in various stages of completion. That s 10,000 words more than George Orwell s Animal Farm. It s not a problem with getting into the zone. I have all…