Pages
Categories
Archives
Category Archives: software engineering
please stop overdesigning!
Keep it simple, stupid. Or keep it simple stupid. Or keep it simple and straightforward.
But please, do it for other programmers. Do it for yourself. For your own sanity. Stop overdesigning and 'designing for the future.' Stop designing for 'what may happen in the future.'
Also posted in IT services business, programming Tagged high-quality code, high-quality IT solutions, programming, software development Leave a comment
professional software… really?
Lately I’ve been seeing horrible code. Sometimes it’s horribly written. Sometimes you know that it will be ridiculously hard to maintain. Sometimes it is just plain wrong. Way too many times it is over-designed, which also makes it hard to maintain.
A few examples from various projects:
Code written to process credit cards that displayed the entire [...]
Also posted in IT services business Tagged high-quality code, high-quality IT solutions, programming, software development Leave a comment

getting started with acts_as_state_machine