When I was but a wee sevlet, I went to a friend’s birthday party out in Baltimore. Since I was but a wee sevlet, I had to get my parents to give me a ride. They did, of course, but when I called and told them it was over, they didn’t show.

Two hours later, I found out the reason. The reason, of course, was Baltimore. A character of the sort one gets out there had been driving drunk in the middle of the day. And had smashed into the side of my mother’s car.

My family is not particularly rich, but it is particularly tall. The prospect of buying a new car was not appealing. The insurance company said it was totaled, but what the hell kind of cracker gives a damn about that? 

My uncle happened to have a car of the same model, albeit a few years older, and the same condition, which it got into by contributing to the noble cause of controlling the local deer population. “Gee,” we thought, “these two cars are both totaled, but they’re totaled in different places. If we take these two totaled cars and put them together, we can have one car that works.” So he cannibalized the car for parts, loaded them in his pickup truck, and drove over.

Car models change over the years, so it wasn’t a trivial task. I don’t remember what we did. I do remember that it involved duct tape, a tennis ball, and a copy of Jimmy Carter’s autobiography. I swear I am not making this up.

Once we were done, we looked at each other and went:

Is anyone going to drive this fucking thing?

So we hauled it to the dump.

That’s why I’m not a Javascript developer.

However big of a tire-fire you thought Javascript was, well, it’s actually 1 tire bigger than that, as the algorithm in the link above for padding a string with spaces is O(n^2) under some implementations.

Oh fuck me I’m glad I’m a Systems Programmer

How do webdevs even sleep at night

C and C++ are no better. Half of Javascript’s flaws as a language are just it doing the same things as C, and C++ is full of its own tire-fires. I agree that there is no excuse for node, though.

I am not going to claim that C/C++ are some magical land of fairies and dew-drops – whenever I am asked by somebody “should I learn C++?” I tell them that if they are asking advice, the answer is no. The only people who should learn C/C++ are people who know they need it.

Which I guess is kind of the same for Javascript – you should only learn Javascript if you need it.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s