Flutterby Is My Insanity
You know, I can be a pretty weird guy (as many of the people I have had the pleasure to work with in the past can probably confirm.) I take my work seriously (and I’d better, considering I’m a freelance provider of code and consulting); at the same time, I try (and preach) to not take these things that we do too seriously.
Yes, this is a bit of a paradox.
One of the ways I can be weird is how I build software, and what I use to build it. Judging by what many software developers out there would nowadays choose as their toolset of choice, my default stack is at best boring, or, depending on who you ask, complete shit. Check it out:
I build many of my web projects using Ruby on Rails, a framework that “everybody agrees”1 is slow, buggy, outdated, and promotes bad code practices (yes, all of these are things I’ve heard or read in the recent past.) According to popular development wisdom, I should be using Elixir/Phoenix, or maybe Node.js. But I’m not.2
See, the thing is that these tools may not be your cup of tea, but they’re mine. They may not be the newest, fastest, shiniest, but I’m familiar with them, and that makes me fast. Like, really fast. (Insert sales pitch here, eg. “hire me to find out just how fast!!1”)
To cut an already too long story to short: I don’t believe it matters that Rails copies instance variables from controller instances into a view object, a fact that makes “real developers” plea for mercy since they’re still a bit shaken from the earlier torrent of vomit, laughter and tears.
I don’t believe it matters that Atom takes a while to start up, at least it’s being continually improved, with regular new builds, unlike that other editor, ahem.
I gave up on all these new shinies. I gave up on a world that forces me to setup up things that are already obsolete once I’m done setting them up just to do something that works just fine out of the box in an integrated framework like Rails.
Also, a world where you can just put a
styles.css.scss file into a directory and have it rendered to a
styles.css in another.
If you also crave for this world, do give Flutterby a try; I’m convinced you’ll enjoy it. I’ve just pushed version 0.6.0 of the gem and finally put up a website at flutterby.run (with documentation.) Enjoy!