Software architecture should start with Why
I recently saw Simon Sinek‘s TedX talk on Start with Why (see below) talking about leadership. But WHY am I telling you this? For one, it’s a good talk on leadership and inspiration in itself (well worth the 18 minutes or so it would take you to watch it). The main reason, however, as the title says, is that it also pertains to software architecture decisions. Simon talks about...
Read MoreEvolving Architectures – Part III starting out
Before we talk about the what/how let’s do a quick recap on the why we’re here: Architecture is important to software projects Architecture and agile have some conflicting forces that needs to be reconciled (e.g. up-front work, hard to change vs. delivering business value quickly and embracing change) design can be emergent but architectures can’t and must be grown...
Read More


Me elsewhere