About John


John Haugeland is just some software engineer. When he’s pretending to write software, it’s usually C++, Erlang, SQL, AS3, Javascript or PHP. John digs a bunch of random, disconnected programming methodologies; he’s big on standards, and bigger still on testing.

John has coffee instead of blood, and can count to five in under a minute.

21 Responses

  1. Brandon Says:


    Wassup? I’ve been working on a new project you might be interested in. Mining archive.org is fun!



  2. John Haugeland Says:

    What up, Grizzly. Moonbooks is something to be proud of.

  3. Brandon Says:


    I am very proud of Moonbooks. Thanks again for the opportunity! :)

  4. Alex Says:

    Hello John. I was wondering if you could teach me how to code and help me make my first application for the NDS?

  5. John Haugeland Says:

    Teaching people to write games is a community effort; it takes a lot of time and a lot of patience, more than any one typical person has.

    Come on over to #dsdev on irc.blitzed.org (if you don’t know about IRC, get mIRC to start), and we’ll get you on your feet. I’ll pitch in, but there’s a community there, and you’re better off in the hands of a group than an individual besides. :D

    But yeah, I’ll get you in touch with the right people, the right tools and the right documentation. Boofly got me started, and I have to pay it forward. ;)

  6. Sijin Joseph Says:

    Wow, thanks a lot for formatting the programmer competency matrix, I’ll update my original copy as well :) Starling software had contacted me and I had allowed them to post this on their site as well.

  7. John Haugeland Says:

    Hey no problem. Thanks for writing it: it’s an idea I’ve been kicking around for a while, but you did a better job of it than I would have.

    For other readers: he means the Programmer Competency Matrix.

  8. John Haugeland Says:

    The original author’s (Sijin’s) instance is here. Meant to note both.

    Starling republished it as part of their hiring tools, which is why both sites are of value to my readers.

  9. WJS Says:

    So you landed in Boise. Well, can’t say you were ever the predictable type….

  10. John Haugeland Says:

    Sup Will :D Yeah, I was looking at maybe taking a job in the bay area, and a friend here outbid them. That is, before one takes the cost of living into account.

    You should be on Facebook.

  11. ssy Says:

    where can I download HtStub’s sourcecode, I like it

  12. John Haugeland Says:

    It’s not quite done yet. It will be available as part of scutil, from http://scutil.com/, as well as from its own site, http://htstub.com/ .

    I’m hoping to have a working alpha release next monday.

  13. Tom Bortels Says:

    Ack – killing the forum on cruncyd.com has also killed the “docs + examples” link on htsub.com. The spammers don’t care… but I do.

    I checked out the source via SVN – that can’t be all of it, right? Even dependent on scutil that seems… terse.

  14. John Haugeland Says:

    That’s because I’m just starting to fold htstub into being part of scutil, and I haven’t updated the sites yet. I apologize for that.

    Take a look at http://scutil.com/ (particularly http://scutil.com/docs/ ) instead.

  15. Ryan Steckler Says:

    I know it’s a small world. I bump into people I know on almost all of my annual trips to the mall.
    This is the first time I’ve experienced the same, “Hey, that guy looks familiar” on teh webs.

    I followed a link from reddit, or digg, or delicious that led me to a “Programmers Competency Matrix”. It looked well thought out, so I bookmarked it with delicious and went about my day. Here we are, a few weeks later, and I’m waiting for TurboTax to compile (I work at Intuit). I pulled up my delicious “toRead” tag and clicked on the Matrix to pay it more attention than I had the first time around.

    At the bottom, I saw that the formatting was accomplished with the help of one John Haugeland.

    “Hey, I /know/ him!”, (voiced by Will Ferrel in _Elf_).

    How are you doing, John? I hope all is well. The diversity of your posts here is impressive. I’m going to take a look around and see what you’ve been up to.


  16. John Haugeland Says:

    Holy crap, it’s Ryan! Sorry, those comments got into my spam trap; I just now found them.

    Actually most of my content is at my old site, http://sc.tri-bit.com/ . I keep telling myself I’ll move it all over, but we see how well that’s been going. :D

  17. Stephen Says:

    John, do you do side work for businesses? I may need some paid assistance.

  18. John Haugeland Says:

    Yep. My full name at yahoo dot com. I’ll try mailing you at your signup address.

  19. SarahC Says:

    I love your site. You have wonderful ideas. ~snuggles~

  20. Sebastian Says:

    Coffe instead of blood? Wuhaaaha!
    I think you should change your nutrition. I recommend reverse osmosis purified water or ionized water. Both is also very good to prevent cancer.

    But the best and really unbeatable is: Thinking in a healthy way!

  21. John Haugeland Says:

    I use filtered water to make my coffee.

Leave a Comment

Your comment

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.