Write awesome DNS server, teach English?

One of the reasons I left IT is nicely summed up by the author of maradns. While it’s an awesome DNS server, apparently being awesome doesn’t pay the bills.

I can not guarantee that MaraDNS will get this feature. There are a lot
of feature requests on the table right now, and no one (so far) is
willing to pay to have any of these features implemented. This is the
downside of open-source software: since no one is paying me to write
this code, I have little motivation to implement features that don’t
directly benefit myself.

The tech industry was not very good to me after the 2001 dot-com
implosion. Even though I have a lot of talent, after getting my degree
in computational linguistics, I ended up working as a cashier at
Wal-Mart. This was the result of a three-month job search in late 2005.
I only got one interview during those three months. This, even though I
had five years of experience in the industry beforehand. Basically,
clueless HR departments didn’t care if I had five years of programming
experience; it had to be five years of, say, PHP experience, or they
would throw my resume away.

MaraDNS development doesn’t help me have a nice-looking resume; if
MaraDNS was written in PHP, Java, or whatever the current
buzzword-compliant language is, I may be able to get interviews. But
it’s written in C. The only C programming that would have gotten me
interviews in 2005 was device driver development. Or if MaraDNS was
written in C++, that would have been buzzword-compliant enough in 2005
to get me interviews.

I’m now an English teacher in Mexico, of all things.

- Sam

Post a Comment

You must be logged in to post a comment.