Blog
- Engineer to architect
While some organizations may treat architecture as an inherent ability of their engineering team, it is crucial to recognize that architecture requires specific skills and expertise...
- What Good Leaders Do
Good leadership is essential for the success and growth of any organization. Effective leaders possess a range of qualities and exhibit specific behaviors that inspire and motivate their teams...
- Handle, Don't Throw
A rule that has served me well when building applications is to "handle, don't throw" when dealing with exceptions. It's a mindset I try to instill in others when mentoring or working alongside them...
- Engineering First
Exploring the Engineering First principle and its benefits in achieving faster, better product delivery while addressing common concerns...
- Finding Balance: Pragmatic Software Delivery
Exploring the need for a balanced approach between technical excellence and delivering business value in software development...
- What is the Supercloud?
Exploring the concept of the Supercloud and its implications for modern web applications...
- Monoliths are good, but not that good
Exploring the limitations of monolithic architectures in modern systems engineering...
- Ted Lasso can't teach you team management
I've recently found myself engrossed in Ted Lasso, despite not being a fan of football. While the show has its humorous and endearing moments, it made me contemplate...
- Why I Decided to Start a New Blog
As someone who has been involved in technology for over 20 years, I've had various websites and side-projects over that period of time. I even had a very popular blog at one point in time with over 500,000 views per month. But, I gave up on that since...