Good media of 2025
I consumed a lot of stuff in the last year. Here are various things I enjoyed. Films The Seed of the Sacred Fig A tense …
I consumed a lot of stuff in the last year. Here are various things I enjoyed. Films The Seed of the Sacred Fig A tense …
Over recent years, Belle and I have got into the habit of making some sort of interactive birthday card for each other’s birthday, a …
At its heart, ChatGPT is just a system for making up stuff that sounds plausible, trained on billions of examples of what’s plausible.
For me, the height of the covid pandemic and its lockdowns coincided with the back-half of a period of burnout where I just couldn’t …
I wouldn’t say I’m an expert, but Belle and I have made a SaaS product with web, Android, and iOS apps, starting from …
I ditched physical books many years ago, and had until recently been happily reading on a first-gen Kindle Paperwhite. I loved the backlight and found …
I’ve been kicking around this idea for a while. I think I’d like to see it exist, but I don’t want to …
Here it is, the latest in the series of yearly reviews. Much like 2017, there’s not a lot to say. Things I’m proud …
These days, if you have a great idea for software — maybe an app, maybe some “Software as a Service” — you’d be forgiven for thinking …
Following on from the last two, here’s a review of a recent year in which I existed. There’s not a lot of progress …
As an experiment and side project, I’m writing a programming language that compiles to Go. I’ve set up a dev blog so I …
I've been thinking a lot lately on work and capitalism. Merriam-Webster defines capitalism as: an economic system characterized by private or corporate ownership of …
Yes, you read correctly. It's a pretty unusual position to take, I'll admit. Let me tell you the story of how this came …
I quite enjoyed writing a review for 2015 , so I thought I'd continue the ritual for another year. Here's a bunch of things …
As programming matures and shifts to higher-level abstractions, it becomes more and more about assembling pre-made building blocks and less about writing new, novel solutions …
I find it interesting to read others' reviews of the year and their progress and discoveries, so I thought I'd share my own. It …
Earlier this year, I decided I would try to create my own toy language. I'd been reading about language design, compilers, interpreters, and seriously …
This was originally posted on the Hello Code blog . Some of the best solutions are born of laziness. To be a programmer, after all, is …
In February, I decided I would get rid of my side project of the last two years, blaster.fm . I listed it on Flippa and …
I started blaster.fm in late 2010 with only a vague idea of what I wanted to do with it. Over the next two years …
I finally updated the site to reflect current standards. It was starting to get a little long in the tooth. The results are not aesthetically …
I have been trying to find a basic proof-of-concept for twitter user streams. I couldn't find a complete example, so I rolled my own. I …
If you use Firefox 5, 6, 7, 8, or greater in Windows, without ClearType, you've probably noticed how abysmal the font rendering is. However, there's …
I don't consider myself a designer at all, but I do enjoy pushing pixels. So recently I've done a tiny bit of work designing icons …
...unless it can show you all of your open app windows and let you switch between them with a swipe and a tap. This is …
I recently signed up as to the Android Market as a developer so I could buy a "Google Dev Phone 1" which is an unlocked …
Update: Twitterscribe is now public . Anyone can sign up, so why not give it a go? One of my resolutions this year was to deliver …
So recently I've been having a play with Python. I like it a lot, and it's started to affect how I code in PHP — all …
I've been hunting for a new tool to help me mockup sites lately. I use Photoshop, but it's not quite right. It helps me lay …
I've mentioned previously that I'm really excited about Android. Well, since the launch of the G1 phone, SDK 1.0, and now that its release …
It's been a while, folks. Just over a month ago now I waved goodbye to my previous job; to steady pay, job security, and working …
I've recently moved house, and last weekend I went for my second grocery shop at Safeway, my new local supermarket. This Safeway has recently installed …
Twitter is a funny little thing. It's one of those services that has been pared back to its most basic, essential ingredients — asynchronous chat/messaging …
When I came up with the domain name techAU , it wasn't already taken — but it wasn't unique either. Jason Cartwright had already been working on …
It didn't take long, and now it's live. As it says on the site itself, "techAU aggregates both prominent and up-and-coming Australian bloggers who write …
Who said that laziness doesn't yield good results? Earlier this year I called for tech bloggers to help me launch a local-based tech blog in …
I've recently discovered popurls.com . I like it. it has the very simple purpose of aggregating a number of popular social media sites (most of …
Sometimes it might seem like what your manager wants you to do, and what you wish you could do, are two different things. You, as …
Okay, so the idea is this: an Android app that takes a set of criteria for what sort of real estate you're looking for – price …
So, you may have noticed that I don't update this blog all that often. A lot of the time it's because I don't have a …
Windows Vista has been almost universally panned, by critics and users alike. Aside from offering hardly any new functionality, it added a lot of things …
A comic about IE and Firefox, for your viewing pleasure. My first comic ever, so go easy on me. If I was cleverer I would've …
You may have noticed I've been getting into the whole 'blogger' thing lately. Unfortunately, not by blogging much more, but the rest of it that …
I know it's naive, but I thought that coming up with a great idea was the main stumbling block for a startup. This is incredibly …
This year, one of my big plans is to start a tech blog. I may not be fully prepared yet, but I'm starting the ball …
There are user interface elements that don't have a corresponding "interface" in real life — things like application windows, for example. On the other hand, elements …
Merry Christmas and happy New Year everyone. I have a late Christmas present for you all. Like the remote controlled car you got when you …
Just wanted to share this story with everyone. A great, and perhaps more realistic, view of making money on the web. "DubCorp is going to …
Image credit: J Konig One of the hardest things to do when it comes to web services is to get people to just try your …
Just a quick note as this space should be reserved for useful content. But I just wanted to apologise for the lack of updates the …