[caption id="" align=“alignright” width=“297” caption=“Software Developement is not a game of Janga”][/caption] I spent last two weeks deep diving into code written by our contractors and writing some test against the same. This was a pleasant break from my regular duties of an architect. As an architect I am always trying to ensure the code follows pragmatic design principle and I really dig SOLID and TDD. S.O.L.I.D. (a.k.a. S.O.L.D.I.) The charm of Uncle Bob is, he can give a concrete shape to abstract ideas.