Career

Software developer programming code on black

Embracing the Generalist Path: A Journey Through Diverse Tech Stacks

Have you ever felt the pressure to master a single technology or a specific tech stack? The conventional wisdom for solo software developers tells us to become experts, to specialize. I’ve often felt this pressure and made several attempts to follow this path. However, this year, I’ve come to a realization: I am, at my…

iOS Relics

iOS Relics

Last night I came across two of my old iOS projects in my app history. Random Arrow was my first attempt at a game in 2016. I used it to learn Swift and a bit about games. It wasn’t a good game. I think I had more fun making it than anyone had while playing…

Deadlines have to go

Deadlines have to go

One thing that I know about myself is that I do my best work slowly. I’m a thoughtful and meticulous person in everything I do, but especially when it comes to building something important. Over the last six or seven years since I started Radical Application Development, I’ve developed a rather good sense of when…