Professional

Posts about work, running a small business, and professional development.

Embracing the Generalist Path: A Journey Through Diverse Tech Stacks

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…

Time Tracking in 2020

Time Tracking in 2020

While working on my goals and my annual theme for 2020, I decided that I’m going to give time tracking another try. When I was working full time as a consultant I used to track all of my time because the companies I worked for mostly billed by the hour. When I started Radical Application…