Category Archives: Software Development

FUD as Technical Debt

Fear, uncertainty, and doubt almost surely lead to technical debt when they are left to fester in the software development process. Chances are good that you’ve seen the symptoms of FUD in your own code at some point, or at least in someone else’s. The following are a few examples I’ve run across recently, coupled [...]

Software Development: It’s all in your head (from BarCamp GR)

Disclaimer:
These are my unfinished, unpolished thoughts, bound to be revised and rethought.  I publish them in the hope that they might spark your imagination and make you think, if only a little.
Sparks & motivation
This talk came about because a few things I’ve read and heard recently (particularly from Andy Hunt — see the link at [...]

More reasons to attend BarCamp

If you’re still not convinced, here are a few more reasons why I think you should attend BarCamp Grand Rapids.
Gain a new perspective
Different people approach problems in design and technology from different angles. That’s a great part of being human — we’re all different. BarCamp provides an opportunity to share your approach and [...]

BarCamp Grand Rapids 3

It’s that time of year again. No, it’s not time to take the popup trailer out to the Lake Michigan beaches or brave the mosquitos for a weekend backpacking trip along the Manistee River Trail. It’s time to get ready for a different type of camp: BarCamp.
BarCamp Grand Rapids
BarCamp Grand Rapids is returning [...]

3 Ways to Improve Existing Software

There appear to be plenty of articles about the best ways to start new software development projects. Everything from choosing a language, framework, revision control system, or design pattern has been covered in lucid detail hundreds of times over.
But what about those of us who find ourselves starting with existing software? I spend [...]