Omitting Needless Features

Recent bouts with our ailing Mephisto instance left me wondering where we could go next…

James Britt’s post over on Ruby Best Practices describes a scenario of writing software that I can really appreciate. We need a blog. Web app, right? Instead, start with something less, like a Sinatra app fronting a git repo. Now take out more stuff. Actually, just use static files and throw out the web app. Add Disqus to handle comments. Done. The resulting blogging engine is behind what Ruby Inside calls the the “best new Ruby blog this year.”

If you have time you could follow up by reading the well-aged piece Omit Needless Code by Kevlin Henney.