All of these questions sum up into the key question for us: is Ruby (and Rails) a viable platform for us and our clients. The answer thus far is a resounding “yes”. It offers palpable gains in productivity, allowing us to be more responsive and produce better software, more quickly for our clients. This isn’t to say it’s the right choice for all situations. Choosing a development platform is never a simple choice, particularly since it usually is more of a social choice than a technological choice. But the headline conclusion is that Ruby is a choice that’s worth considering, worthy enough for us to want to keep this tool in our toolkit.
So let’s follow these examples. Let’s create more projects that scratch an itch or ease some pain. Let’s stop obsessing about which test framework to use and start obsessing about building sites that solve problems. Let’s stop arguing about languages and continue improving our favorite ones. Let’s stop blogging lengthy tutorials to get RSS subscribers and start contributing to official documentation efforts. Let’s focus more on code and less on talk. More on the community and less on ourselves.
Why? Because we love to debate minutiae. When we do, we somehow feel satisfied with ourselves. We might have just spun our wheels, and failed at changing anyone’s mind … but we feel like we really expressed ourselves, and it’s a good feeling. The problem is that the feeling is totally illusory when it comes to getting anything done.
…next time you’ve got a decision to make, whether it be in your company or on your software systems, ask yourself: how can this decision be pushed closer to the problem? Can you build an independent component, rather than adding it to my monolithic central codebase? If you’re in a mangement position, can you push the decision down to the people who are hands-on with the problem on a daily basis?
The ski train leaves Denver for the last time, ending almost 70 years of tradition. Sad to see it go. Seems like a lot of longtime Denver traditions are disappearing this year.