The archives
- 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
- Design is solving problems
- Applying reverse psychology to asking questions
- Let them stumble, but never let them fall
- Getting things right — repeatedly
- 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