The Alliance: Game Changer?

My copy of The Alliance

Imagine this scenario: A seemingly great company woos you with overtures about their great software, unheard-of cultural values, and equally great support of software engineering best practices. They promise you that the sky is the limit!  You will be working on the next generation of their flagship product, pushing the company into greatness, if you … Read more

What, Me, Blog?

Take action picture

If you have been reading this blog, you might notice that I sincerely try to post topics that I find substantive and meaningful.  I hope to keep it that way. In this post, I have a slight diversion to talk about “The Why.” Why am I spending my own valuable free time to write this?  … Read more

Navy SEALs and Software Leadership

Pirateria informatica

What can software people learn from Navy SEALs?  Plenty!  If there is any organization that knows something about unit integrity, teamwork and operational leadership, it is the Navy SEALs.  While I am not a SEAL, and I certainly would not claim their skills, I have applied some SEAL-inspired principles in the software domain. I’ve always … Read more

Software Development Culture

Development Culture = Party

We live in an increasingly globalized and dynamic world, and the software engineering space is not immune to the challenges that this presents.  Companies are starting up, shutting down, off-shoring, near-shoring, and sometimes all of the above.  This post presents a hypothesis around the definition and assessment of a software development culture.  For the sake … Read more