Archive for June, 2008

Jun 11 2008

Marketing of Doom

Published by under Randomness

So you have a software company.  Your customers are other software developers.  You’re selling them beefed up controls, and you want them to buy from you and only you.

Clearly, your best option is to hire a marketer who can’t tell when he’s lapsing into self-parody.   Someone who will find the stereotypes in every department and forcibly shove them down our throats.  Nothing sells like a cliche.

I wish that was a joke.

I Deliver Without caps

“Capital letters, unfortunately, will push back delivery two weeks.”

Beautiful!  Seriously!

“Too bad the marketing department hired that bimbo instead of me.  And that no one at our company has great ideas.  Do we have a latte machine here?”

Architecturally Sound Hair

“I took one semester of Software Engineering in college, but the girls were hotter in the business school.  Would you like to see some UML diagrams I made?”

I Am The Code?!?!

“Coo-coo-ca-choo.”

Get out.  Really?

Seriously?  You drive strategic direction through technology initiatives?! At least we know who hired that asshat of an architect.

Please, fire me as soon as possible.

Good work Mr. Marketer!  Sign me up for your excellent product! With your obviously keen understanding of software development learned through hours of research reading those three User Friendly strips your friends sent you I feel absolutely confident that your product won’t suck!

One response so far

Jun 05 2008

Space is the Place

Published by under Voting

I may or may not have made my political preferences clear for this election season, so before I get into any talking, let me be up front.

I’m all over Obama. I’ve already given around $100 to his campaign, which is $100 more than I’ve ever given a political campaign, and I plan to give much more in the coming months.

I’m due some criticism of him, though, on a topic I’ve written too much about already: Education.

In discussing his plan for increasing education funding, Barak Obama suggested delaying NASA’s Constellation program – that’s the one where we return to the moon and build a moon base – by five years so we could spend money on Education instead. His reasoning is:

We’re not going to have the engineers and the scientists to continue space exploration if we don’t have kids who are able to read, write and compute,” Obama said.

Obama is a smart guy, but he’s displaying the same fundamental misunderstanding of how you get kids to learn things as anyone who rises to a sufficiently powerful position. This is a problem best discussed by Neil Postman in his amazing book The End of Education.

The problem with our educational system, he says, is not one of engineering but of motivation. It’s not that we have 40 kids in a class when we should have no more than 20, or that the teachers are overworked or that we need newer textbooks. It’s that we give our children no meaningful reason to care about what our schools are teaching them.

There is enormous educational value in pursuing a space program avidly: if you do it right, it’s going to make kids want to become engineers, and thus make them want to learn to read, write and compute. We can give them all the books and teachers we want, but if the system looks like BS, they’re going to tune out. A public, national space program creates a narrative that we can use to convince people – not just kids, but adults too – that there are things worth striving for.

In other words, Moon Bases Are Cool.

$18 billion is not a magic bullet that will cure our educational ills. Lack of funding is only one reason our schools are failing. The fact is, there are a lot of reasons why kids aren’t learning the lessons we want to teach them. While committing more national resources to help is a very good thing, we cannot pretend that our children exist in some sort of cultural vacuum while in their school years. The kids will be educated in the things they care about. If we don’t give them reasons to care about reading and writing and math and computers, though, they’ll find something else to occupy their time. Even if their schools are well funded super-centers.

Reveling in a bold, adventurous program like lunar colonization gets people to look forward, and when they look forward they start wondering how they can be a part of that shiny new future. But throwing money at our schools with little regard for whose pocket we’re picking while we do it is no better than the parents who substitute a big allowance for the attention they won’t give their children.

Obama, people keep saying you’re like John Kennedy, and in a lot of ways they’re right. But this is one area in which you could use a little education from him.

2 responses so far

Jun 02 2008

(C)alling All (C)ars

Published by under Randomness

I’ve begun to teach myself something I should have learned a while ago.

C.
Let’s just say that reading too many blog posts about programming has shamed me into learning how, you know, programming languages actually work when you don’t have all the hard stuff done for you by the platform. Like memory management.

So I need a simple project. Something that will let me touch on a couple of things I should learn in C anyway. Pointers or memory allocation or hash tables or whatever else you think would be worth banging my head against. But something relatively small in scope. It can be a tool you think I’d like to have sitting around. It can even be a tool that already exists.

I’ve done enough C-like programming that the syntax is already within my feeble brain.  I need to apply the beast to get anywhere, and the tutorials online all start with “And here’s how to use stdout to say ‘Hello World!’”

Hit me with your best shot.

No responses yet