I've been hearing stories throughout my career of 'big rewrites' and how much better the universe is because of them. "We rewrote our java app in ruby and now it's 10x faster and 40% less Lines of code" and now "we rewrote our ruby app in node and now it's ...". When I was a scrappy ambitious young developer these sounded so attractive but also affirming. I happened to be starting doing Ruby full time and my response to quotes like the first was always "Of course! Ruby rulez!". Now being a little more mature and the leader of a team I realize that these stories are misleading and potentially harmful. They are the siren calls of an always forward facing programming community.
Read More »