Comment Ah Yes (Score 1, Informative) 404
So, I suppose, the question is, "What are we going to do about it?"
So, I suppose, the question is, "What are we going to do about it?"
Meanwhile, back at the UN, Captain Obvious finally makes an appearance! He has a lot of work to catch up on! First, he needs to stop by the security council and tell them Mahmoud Ahmadinead and Kim Jong Il seem to be big jerks! He might also say something about Syria, but I'm not certain what! He might also swing by the Japanese and tell them that killing whales for food is bad! Thank you, Captain Obvious! After that, he'll make a speech and mention that monitoring the internet seems to chill free speech! His work done, he returns to the Justice League, where everyone thanks him!
Eeh. I feel like I could have done better, but I want to get to sleep sometime tonight.
Sure I am sometimes saddened at the thought of the video games of my youth being lost forever, but even if they weren't it wouldn't recapture the joy I felt upon encountering them at the time. Do you think you are more important than that? Think of the current year and then start going back a decade at a time and name one person you know of from that time. How long before you run out of people you know personally? Before you run out of people you have even heard of? I bet most people can't even make it a century. Millions of men fought in the world wars, many of their stories are still recorded. How many people bother to look at even one? My grandfather recounted a story of seeing the first automobiles in his town, how many people even think of a time when they didn't exist, or the time when they were new to the world? Precious few I reckon.
If you want to worry about what history will think of THIS time, perhaps you should be a more careful custodian of previous ones.
Coincidentally this was also to be the plot of Titan. Whoops. Sorry. Gave it away.
I go through these phases where I look at LISP and think to myself that it's a wonderfully elegant language and I should try to write something in it. Then I realize I'd have to write all my libraries for sockets and low level machine access myself, which doesn't sound like much fun.
Doing all this really is a huge pain in the ass, kind of like maintaining your own objects in C using structs and pointers to functions. You can do it, but it takes a fair bit of discipline. And most of the programmers I know don't have that kind of discipline.
I've looked at a lot of code over the years that pushes the actual work to be done around like a two-year-old pushes peas around a plate. I've gotten to the point where I can read the mind of the programmer through the code he's written. He's thinking "If I push this over here maybe it will magically go away and I won't have to deal with it." Most of the time this is because he doesn't actually understand the business logic behind the code he's writing. He's writing to a series of requirements but he has no understanding of why the requirements exist or how they drive the business. So he tries to keep his code abstract as possible and hopes that no one notices.
Sadly no one has yet written a language that forces you to actually understand the problem domain that you're coding. I'm sure it wouldn't be very popular if anyone ever did. Neither has anyone actually managed to write a language that allows you to write useful code without understanding the problem domain, and no one ever will. Now if someone could write a language that a non-programmer who understands why he needs code written to describe what needs to be done directly to the computer, that might fundamentally change my job description. Given that most of those people obviously can't even express this to another human being (Judging from their requirements docs,) I'm not losing any sleep over it.
What the people who flit from language to language or framework to framework like bees are looking for is a tool that allows them to write code without understanding a problem. Someone who actually understands the problem will always outperform them in any given language. In other words, just because your language has an expressive syntax or any specific feature doesn't mean you can hire chimpanzees to code your application.
This all started last year right about this time. I'd worked a fair bit of overtime and in late June my manager told me to take a week worth of comp time. On such short notice I couldn't think of anything to do. I thought maybe drive to Seattle (from Denver) for sushi again, but had just found a decent sushi joint in town and didn't feel like making that trip for only moderately better sushi. If I'd tried to fly somewhere, a ticket on a week's notice would have been brutal. And I didn't want to sit around in my underwear playing video games all week.
A short time earlier a team member had done a tandem jump over at the skydiving center about 10 minutes from my house, so I looked into that. Signed up for AFF ground school and my first jump the Saturday my vacation started and had four jumps in before the week was over. One hundred sixteen jumps in, I'm still going strong and am working toward my C license. At some point along the way I might pick up a coach rating, once I feel like any instruction I could give wouldn't be half-assed.
That's a suitably fun thing to do with a summer, assuming you're sitting on a decently sized pile of cash (figure on about 4000-5000 dollars to get your A license out of the way, depending on how much you feel you can trust Bob's Discount AFF training (Buy one jump, get one free!) and another 3000-4000 for decent second-hand gear (Rig, main and reserve canopies and AAD which will try to deploy your reserve if it detects you're still in freefall below a certain altitude.)
If the idea appeals to you except for the jumping out of an airplane bit, you can try to find a vertical wind tunnel (Google "Indoor Skydiving") near you and look into becoming a tunnel rat. It's less per minute than skydiving (Not much less, but less,) doesn't require a huge gear outlay, lets you fly "any" amount of freefall, and is also a lot of fun. If the nearest tunnel were as close as the nearest dropzone, I'd probably spend more time in the tunnel than I do skydiving (Which I think is what qualifies you for "tunnel rat" status.)
If you have a procedure with 10 parameters, you probably missed some.