Blog

Thoughts on software development, automation, and AI systems.

Product ThinkingJuly 3, 20268 min read

What It Actually Takes to Run a BPO

A call center with 400 agents across six clients isn't one business. It's six businesses wearing a trenchcoat, and most of them are held together by spreadsheets. Here's what running that looks like, and the system I built for it.

operationsbposoftwareproduct
Read more →
Product ThinkingMarch 21, 20267 min read

What Businesses Get Wrong About Building Apps

Most app projects fail not because of bad code, but because of decisions made before a single line was written. Here's what experienced business owners do differently.

software-developmentproductplanningbusinessstrategy
Read more →
Software DevelopmentMarch 5, 20262 min read

Write the Spec Before You Write the Code

Skipping the technical specification is one of the most expensive shortcuts in software development. Here's what a good spec looks like and why it pays for itself.

specificationsplanningsoftware development
Read more →