Unboxed Solutions Blog The frenetic soapbox
Architect or Aggrandize? - Part II
Reading through Aaron Skonnard's blog entry named "What do enterprises care about most?", and guy named John Cavnar-Johnson offered some feedback that I thought was funny, and also "sad but true." This statement relates very closely to a blog entry I made back in July named Architect or Aggrandize? I think a lot of developers tend to overcomplicate things on purpose, along with those that just have no clue at all. Here's some of what John stated in his reply:
Some of the technical staff continued to push the project long after it became clear it was doomed. They pushed it because they were building up technical expertise for a future with a different company. The project was a success from their point of view because they developed the skills they desired. The point is not that developers are evil (I intentionally chose to make an example of the group to which I belong to avoid that interpretation). The point is that if you want to define success for enterprise distributed systems you have to move beyond a simple list of the "ilities" and think about the needs of the various stakeholders.



