My Vision for IT
I've recently updated my vision for this website, which I'll restate here: Help software developers learn and grow as professionals. Increase the level of professionalism in the IT industry. Make the...
View ArticleProducing Good Software is Hard
This is a public service announcement to all project managers, business analysts, others working in the I.T. industry, and the general public: producing good software is hard. The next time you wonder...
View ArticleWhat is ITIL Service Management?
I recently attended a three day course on ITIL Service Management and wanted to share what I learned and what my impressions of ITIL were. ITIL - Information Technology Infrastructure Library - is a...
View ArticleAre You Silver Bullet Proof?
I recently attended a presentation titled "Are You Silver Bullet Proof?" at the ICE Technology Conference by Sharon Stanbury and Joni Mines of the City of Edmonton. As non-I.T. people, they revealed an...
View ArticleImproving Computer Science Degrees for Software Developers
Two recent experiences prompted me to think deeply about how software developers start out in the field and develop their expertise. The first experience was reading an article by Uncle Bob titled...
View ArticleUsing Rotations to Develop Expertise
This article continues on from my prior article Improving Computer Science Degrees for Software Developers on the topic of better methods of developing expertise as software developers in the work...
View ArticleThe Importance of Defining Success
Can you define what makes a successful software development project or product? Do you know the criteria by which your current assignment will be judged a success? Does everyone associated with the...
View ArticleIndustry Adoption of Agile
Agile methods have seen a surge of adoption within I.T. in the last few years. Agile is clearly not a fad or limited to early adopters - it has entered the mainstream and is here to stay. For those of...
View ArticleThe Cost of Poor Quality
Given my interest (some say obsession :) with producing high quality software, I am always on the lookout for stories highlighting the need for quality. So I was intrigued to hear a few weeks ago that...
View Article