Category Archives: Methodology

Occasionally testing your testing

A few months ago, I was accused of being sneaky.  My team was doing some dev/test cycles and promoting features & fixes. Let’s just say, I might have knowingly allowed a flaw to be promoted to test.  I didn’t intentionally … Continue reading

Posted in Lessons Learned, Professionalism, Team, Testing | Tagged , , , | Leave a comment

Project Director

Change of pace today. I’d like to talk about roles on a dev team. In IT, I’ve seen some square pegs pounded into round holes and the messes that come from it. I’ve also seen people think completely outside-the-box and … Continue reading

Posted in Career, Lessons Learned, Methodology, Team | Tagged | Leave a comment

Requirements, smells and solutions

We probably all know: the hardest thing about programming isn’t programming itself. It is getting good requirements. Requirements and good requirements are just different enough sometimes that it can ruin your day. Lack of good requirements is the #1 killer … Continue reading

Posted in Lessons Learned, Requirements, Team | Tagged , , , , | Leave a comment

Down time

College is designed to teach you a bunch of stuff, but one of the biggest lessons comes from “finals week”. This part of the semester also includes the week before finals, when nearly every goshdarn class seems to have a … Continue reading

Posted in Career, IT Psychology, Lessons Learned, Methodology, Professionalism, Team | Tagged , , | Leave a comment

Testers, bugs and the end-of-the-world

*** Disclaimer: this is not about my current project. It is about all projects, everywhere. *** If you are a developer, and you have worked much with professional software testers, you will love & hate them. You will love them … Continue reading

Posted in IT Horror Stories, IT Psychology, Testing | Tagged , | Leave a comment

Tech debt, rewriting the whole thing

If you’ve ever looked at a messy program, you might think “we should just rewrite this. It would take less time than fixing this mess”. The logic on it seems flawless, right. You are awesome and your ninja moves are … Continue reading

Posted in Lessons Learned, Methodology | Tagged , , , | Leave a comment

Requirements for Waterfall, Agile and Cowboy

Once again, I am comparing these three approaches to software development. It might seem funny that I could treat “cowboy” like it is a real methodology, but there is some reality to it and I would like to explain how … Continue reading

Posted in Methodology | Tagged , , | Leave a comment