Vrady Lusiteles
Feb. 7th, 2013 09:07 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Today was an okay day. After getting the kid off to school, I did manage to attend to my professional work, enough that, of the one bug and three enhancements requested, the enhancements were done and the bug was stuck in an unreproducible state.
I ate fairly well, although fairly high in carbs. I succumbed to a Pepsi late in the day.
I managed to meditate, which is always good for my peace of mind. It was fifteen minutes of hard work, constantly dragging my attention back to the simple breathing, the most basic of all meditations.
I cooked all of my meals. I made chicken soup for dinner and there's stock simmering on the stove even as I write this.
My biggest discovery is that the traditional build tools for Javascript are a crock of shit. Cake is the most tolerable of them, in that it doesn't supply you with anything at all, brunch would be cool if it weren't so opinionated with your having one and only one build target, and grunt.js is a steaming pile of inconsistencies and brokenness that doesn't actually get you where you want to go.
Where I wanted was to convert HAML to HTML, using the rules of the original Ruby compiler. I spend three days wrestling with grunt, yeoman, and brunch, before I finally gave up. It took me less than ten minutes to get it working with a Makefile. Make, you know, that ancient tool everyone hates because it's not in "the target language," it's "esoteric," it's old.
Well fuck that. It's explicit. You can abstract it as much as you need. You can do anything in it. It works. And now, so do I. After three days of wrestling with the tools, my current project is finally underway. Why? Because I'm not working with half-assed, immature build processes.
I ate fairly well, although fairly high in carbs. I succumbed to a Pepsi late in the day.
I managed to meditate, which is always good for my peace of mind. It was fifteen minutes of hard work, constantly dragging my attention back to the simple breathing, the most basic of all meditations.
I cooked all of my meals. I made chicken soup for dinner and there's stock simmering on the stove even as I write this.
My biggest discovery is that the traditional build tools for Javascript are a crock of shit. Cake is the most tolerable of them, in that it doesn't supply you with anything at all, brunch would be cool if it weren't so opinionated with your having one and only one build target, and grunt.js is a steaming pile of inconsistencies and brokenness that doesn't actually get you where you want to go.
Where I wanted was to convert HAML to HTML, using the rules of the original Ruby compiler. I spend three days wrestling with grunt, yeoman, and brunch, before I finally gave up. It took me less than ten minutes to get it working with a Makefile. Make, you know, that ancient tool everyone hates because it's not in "the target language," it's "esoteric," it's old.
Well fuck that. It's explicit. You can abstract it as much as you need. You can do anything in it. It works. And now, so do I. After three days of wrestling with the tools, my current project is finally underway. Why? Because I'm not working with half-assed, immature build processes.
no subject
Date: 2013-02-08 12:58 pm (UTC)