I had lunch today with my good mate
Derek Miller. I've worked with Derek over a heap of projects over the last 6 years, and we agree on a lot of things in the software world. As .NET matures (and Java declines(?) - I don't know if this is true, but there seems to be a lot of ex-Java folks coming in), we're seeing more and more interesting architectures in .NET projects being put in place be those that used to call Java home. Put simply, the majority of these architectures are abysmal. They contain half-assed ports of various Java frameworks that duplicate a lot of the in-built stuff in .NET, and eagerly implement a bunch of design patterns without any clear idea why the pattern was used, needed or wanted.
This afternoon I was listening to Five Yards by
TISM (off the wonderful
De Rigeurmortis CD). For those that have yet to undertake the TISM experience, their Wikipedia
page is a good starting point. Anyway, the jist of Five Yards is that we're closer to unfortunate positions then we care to acknowledge ("Your only one fad from being retro, Your only one drug away from liking techno, ..., Your only five yards from being a f-wit". And, then, it stuck me:
Your only one dependancy-injection pattern away from being a Java architect.
Posted
Aug 31 2006, 09:25 AM
by
nick