With an INTJ Myer-Briggs personality type and an abstracted intellect, you may call me a natural geek.
My friends’ opinions of me range from subdued to profoundly eclectic. I used to believe that I was nearly as perfect as they come, but time and experience have changed my point of view. I now believe that I have a limitless capacity for improvement and take delight in the realization that my journey is only beginning.
I love to read. I believe that books hold the souls of the men who wrote them. Reading good books, therefore imbues you with the insight of the men who have walked the earth before you.
I am passionate about science, history, philosophy and the sub disciplines that comprise them. I practice calligraphy and play go when time allows.
I'm currently comanaging my first project - a fairly featured HRMS system - and have run into a bit of a bother.
We are an agile-ish firm and some of the higher ups believe that every programmer should get a holistic view of the application design, the argument being that eveyone works better when they have the big picture and know what they are working towards. Others believe that every programmer must be told only about those classes he is working on, the argument being that 1) the programmer makes no assumptions when he codes, and 2)the design concept remains secure.
I am managing a seven man team and of those there are a couple of potentially unethical guys. This has till date remained the only reason I have gone with the 'Blinkered View' camp. What does HN think?