Articles
About me
Subscribe to Newsletter
The archives
Culture as a Replacement for Systems
The Capability Development vs. Execution Paradox
No Pattern Matching Without Experience
Eliminating Key Person Risk in Your Small Business
The Culture of Calm
There's No Substitute for Experience
Hiring Our First Manager
Training When You Should Be Teaching Instead
Cracking the Agency Business Model So You Can Sleep at Night
Your Digital Agency Sucks at Support
Why Some Businesses Make an Easy Profit
Increasing Average Revenue Per Customer in a Professional Services Business
Transforming Your Lifestyle Business into a Company
Forging Business Partnerships That Last
Making Personal Development Plans Work in SMBs
The Worst of Two Worlds: The Maker Manager
The Universal Traits of Senior Team Members
Building a Recurring Revenue Product Portfolio for a Scalable Business
Dimensions of a Scalable Business Model
Recurring Revenue as the Lifeblood of your Professional Service Business
Why Small Businesses Suck at Hiring
Why Work Grinds to a Halt When You Get Busy
So what is User-Centered Technology anyway?
Working Asynchronously in a World of Instant Gratification
Building a team: Taking inventory
Using Hill Chart terminology to express uncertainty
Let Them Stumble, but Never Let Them Fall
Is it time for your company to go Serverless?
This is why we still build Bad Software
Extracting your first microservice
Why you should be building software based on conventions
Six lessons learned from "Chef’s Table"
The Fear of Missing Out
Why we did not go all-in on micro-services
Getting to the real problem
Building a product for non-technical founders
Be a well-rounded software engineer
Tips for attending professional events
This isn't rocket science
Another year without taking incoming calls
Why Square will be huge
The rise and fall of web APIs
Co-founders: Being remote
Keeping complexity down
Why you should get a degree in computer science
Adaptive Interfaces: an introduction
Evolving metadata layers for eBooks
Enabling design through technology
The beauty of an information system
Disconnecting your phone