Building a capable dev team – strength & empowerment Its critical that your team have a great environment and confidence in each other.
What is TDD, and why you should care about automated testing Insights and myth busting on TDD and building quality software.
Building a capable dev team – External vs Internal When should you hire, and when should you outsource to a quality firm.
Technical Debt Technical Debt is a metaphor that describes the consequences of bad software development practices. How does it happen and what can you do.
Programmer vs Engineer vs Architect Discussion of these 3 roles, and why you need to know the difference.
Growing a successful software product Building a successful software is way more than writing the code.
Who should deliver your technology product? Exploring the options and discussing the pros and cons, risks and opportunities of each.
Consulting CTO When companies need short term guidance and advice, but don't have an in-house expert on technology, software, information, and infrastructure
What does “DONE” mean? Just because the code is written, and the features appear to work, doesn't mean your software is done.