The purpose of this blog is to express my ideas about programming, software architecture, business of software, technical consulting, database design, etc… I will also share code from my prototypes and proof of concepts.
I’ve wanted to share my thoughts and ideas about software for a long time, but was put off by two things; a) I wasn’t sure my ideas were that good, and b) I was nervous about exposing the holes in my knowledge via my ‘self declared’ insights.
As time goes on, I meet more and more programmers; and I have come to realize that my ideas do add value. Although there is much I still don’t know there are many who will benefit from what I have to share. I have also changed my position about exposing the holes in my knowledge; and now see it as an opportunity to find and fill those holes. Just writing about my thoughts will force me to be more aware to the implications of different decisions, and the limits of my knowledge.
I welcome criticism and disagreements put forth in a constructive manner. And look forward to working with the commenter to find the truth and/or distinction so each of us can move forward a little better off.
Thank you for your time, and I look forward to sharing my ideas.
Copyright © John MacIntyre 2009, All rights reserved
WARNING – All source code is written to demonstrate the current concept. It may be unsafe and not exactly optimal.