Skip to main content

2025


Getting started today

·713 words·4 mins

I used to build sites in PHP & HTML. I’d deploy them to a web server over FTP and that was it. But starting out today feels paradoxically both harder and easier than ever before.

The cultural cost of a bad hire

·319 words·2 mins

Dispensing with all niceties, let’s get straight to the point: hiring the wrong person can be a disaster.

Do I still want to be a software engineer?

·213 words·1 min

I’ve been a software engineer for over a decade.

I’ve built products used by millions. I’ve led teams, mentored junior engineers, scaled startups, grown insane databases. It used to be exciting. Now, I’m not so sure.

I think B2C is the best way to a successful B2B product

·530 words·3 mins

Some of the best B2B SaaS products I’ve used started out as great consumer tools. I have found that if somebody has a tool they can’t live without, they’ll advocate for it within their workplace. And let’s be real—people love nice things, especially when they’re free.

Friday night code sessions - a lazy CleanShot X alternative

·548 words·3 mins

I’ve been using CleanShot for a bit over five years. I have no complaints except that it’s attached to my SetApp subscription, something that I was fine paying for until some of my favorite apps left the service. I essentially now only use Lungo, TablePlus and CleanShot X – the first two of which I now have one-off licenses for.

2024