Human Debt
January 20, 2026
Software engineers understand technical debt. It is the accumulated cost of trading off quality for speed or the short term for the long term that......
Read more →January 20, 2026
Software engineers understand technical debt. It is the accumulated cost of trading off quality for speed or the short term for the long term that......
Read more →December 31, 2025
Every leadership decision about team composition is a strategic bet. You can prioritize short-term execution or long-term capability building, but......
Read more →November 30, 2025
I get asked how I stay informed as a technology professional when the industry seems to be moving faster than it ever has and the demands of staying......
Read more →September 13, 2025
I spend lots of time speaking with friends and other technology professionals about a wide variety of topics from career advice, technology hype......
Read more →August 14, 2025
I've spent the better part of the past decade as a technology professional, moving up and across multiple roles of software engineering and......
Read more →July 10, 2025
I constantly encourage my teams to leverage Generative AI (GenAI) in their daily work. It's a powerful way to offload manual toil, allowing them to......
Read more →April 20, 2025
This document should serve as a concise artifact that describes my style of work and leadership. It should serve as a quick way to get up to speed......
Read more →February 25, 2018
Disclaimer: This article is aimed at beginners to software development or those looking to enhance their personal project experience.* I do a lot of......
Read more →