My spring has been a little less busy on the coding front than Winter was (I did a lot more recording than I expected these last few months). In any case, here are a few things I’ve started.
I’m still unsure of what my end game is right now. Starting with vanilla JS right now seems like a good idea. One of the things that has always intimidated me about JS is all of the frameworks and libraries built on top of it. JQuery is the big one. Then there’s coffeescript. And backbone. Should I only pick these up once I’ve been using vanilla JS for a while and need a way to speed up my workflow?
Another intimidating thing about JS is how much you need to know about the entire browser eco-system in order to be successful in a practical sense.
The school year is winding down, which means that app usage will bottom out until August. My goal is to have everything on my bugs and features list completed by then, so that all the new students are guaranteed to have the best bus riding experience possible (and hopefully write good reveiws).
Rails/iOS Music App
I haven’t worked on my music app idea in a while, but I’m excited about getting back on board with this once CJ and I get some time to do some basic planning and strategy about how things should look and function.
Hacker News is always speckled with good articles about functional programming. I’ve been itching to start learning one, but it’s next to impossible to choose which one I want to start with. As soon as someone writes a blog post about how much better Haskell is than Erlang, there’s always a great rebuttal as to why the opposite is true, and plenty of good comment discussion to sort through too.
At the end of the day, I’m sure it doesn’t matter which one I learn (first). My bigger problem is probably finding a suitable project to implement (and do I have time for another project?).
I moved into a new role at my day job. I support our (mostly) mechanical engineering team. Once I settle into the role more, I’m hoping that I’ll get more time to write some specialized business apps and get back into active development of the iOS app.