Log in

No account? Create an account
10 July 2015 @ 07:24 pm
The Hills Are Alive With The Sound of Updates  
Best idea so far today? Bring the bag of baby carrots out to the Dual-Monitor Shrine in the garage.

Coding JavaScript gets less frustrating every time I do it. Can't decide if that's a good thing ;-) Some day I shall meet a seriously conscientious JS developer, somebody who uses the tools as they should and knows how everything should be set up. I feel like a solid 45 minutes with somebody like that could teach me enough to truly love the language. Still don't think I've met one, though.

Big frustration right now? Still waiting on pre-Alpha game key. It's 10:30 where the devs are and they're working feverishly, I *so* don't get to complain, but I really want it, darn it! I went to the trouble of setting up a Parallels Desktop free trial. Surely creating and shipping a brilliant and unusual computer game can't be any harder than that! Have they no sense of perspective?

Life's decent. The book bundle thing is done in four hours, and then I have time to play my computer game or do something else productive or whatever. Tomorrow will be a massage, which is nice.

[ETA: Steam key for the game just arrived!]
[ETA: Game doesn't work with Parallels and Mac, so I get to attempt BootCamp.]
Krissyrightkindofme on July 11th, 2015 03:03 am (UTC)
Have fun. I went to the hotel bar and bought a whiskey sour.
Noahangelbob on July 11th, 2015 03:31 am (UTC)

It kinda looks like I won't find a way to play this on my Mac. I am bummed. There's a second (older, same studio) game that's already ported to Mac that I'll get a copy of as a bonus, but... That's, like, ten days from now.

I'll see if I can get Boot Camp working to dual-boot on the Mac, but that's looking more difficult than it should be.


I was expecting to do a fair bit of drinking while you were gone, but it's mostly just not feeling appealing.
rehana on July 11th, 2015 03:11 am (UTC)
Have you read Eloquent Javascript? (It doesn't say much about tools, though.)
Noahangelbob on July 11th, 2015 03:35 am (UTC)
Nope, though I've read "CoffeeScript Ristretto" / "JavaScript Allonge" (same book, different preprocessor.)

I'm pretty comfortable with the language. It's just clear that it lacks a good standard library and requirement mechanism. There are a bunch of hacky ways to handle that, but I don't know what the serious practitioners use.

I usually do it from Rails land. The Asset Pipeline is pretty decent, but very focused on "you're not a JavaScript programmer, let me take that from you."

Which would clearly be infuriating to a serious JavaScript guy. I just don't know what they use instead.

In Ruby, they have a beautiful universe of tools written in Ruby. Ruby is a seriously great tools language. I have no idea what the equivalent for JavaScript is, but clearly there must be something. The real programmers of the world aren't going without the equivalent of "include".

There are several attempts to fix that -- stuff like RequireJS and Bower, and various build/preprocessing/etc stuff like Grunt, Gulp, Yeoman, etc. But it's hard to tell what actual tools constellation a serious practitioner uses, especially in the browser. I could pick one from each column and lurch forward (sometimes I do.) But it feels awkward enough that I'm pretty sure I'm picking wrong.