Today’s XKCD comic (4/29/2013) asked the question, “How long can you work on making a routine task more efficient before you’re spending more time than you save?”
Create a sound solution and let the user accomplish what they set out to do. In order to do that I have a set of key points I hold up and get others to buy-into as the development process starts.
Adding new features is like getting a pet. Feature ownership can be very rewarding, but do you have the support and resources to take on such a commitment?
I, and many users, get frustrated when features are added, but no devotion is dedicated to making it totally great or usable. There needs to be carry through from just adding another feature to the feature list to one that is actually usable.
Time is not unlimited. If given time, we could spend 40 hours a week for eternity improving our projects whether they are code, applications, or services. The key to development is to prioritize and iterate. Development can be a huge time waster if you don’t have goals. Just like spending time on Facebook, gaming, or […]
On their annual holiday show Dan and Brian, the hosts of Great River Radio, brought up the fact that “just because you could do a Christmas song, doesn’t mean you should” (emphasis added based on Brian’s tone of voice). How many renditions of “Winter Wonderland” or “Silent Night” do we really need? I find this […]
I love coding, I love processing data, and I love complex puzzles–However, I HATE looking forward to them. I was recently disturbed to realize I was procrastinating when it came to the things I loved to work on. I’ve been a student most of my life (29 of my 33 years) so procrastination isn’t new. […]