About Me

Hi! My name’s David but almost everyone that I work with ends up calling me Haney. Maybe that’s because there’s at least three David’s at every job I go to and they need a way to distinguish us… Or maybe I just have one of those catchy last names that gym teachers get tied up in addressing you by… Either way, it has come to be.

If you’re on this page, you probably want to know a little bit about me. I’m just a regular person like you. I have hobbies, dreams, goals, successes, failures, drama, and all the usual stuff that goes along with growing up and learning new things. I love computers, I love programming, and I love good craft beer. I also reserve a special place in my heart for my friends and family. And did I mention craft beer?

I got into programming at the age of 4 or 5… I started playing with AppleScript on an old Macintosh 80 (bonus points if you remember what it looks like!) and moved from there to BASIC, HTML, JavaScript, PERL, some other stuff, and eventually landed at Java mostly due to academic surroundings. When you go to the University where the founder of Java graduated, odds are you’re going to learn Java. A lot of Java.

After a few years of professional work in Java, I was asked to take on a .NET project. A simple one, really – a website that allowed people to apply for jobs at our company. It took about two months to finish, but the real value of it was the catalyst factor; something in my very being stirred awake and longed for the elegance, beauty, and functionality of C#… As each week of the project went by, I learned more and more about .NET 2.0 and all of the amazing things that it could do… And before I knew it, I was truly in love with the language. I remember thinking to myself “wow, finally Microsoft did something correctly!” – little did I know that .NET 3.5, 4.0, WCF, ASP. NET MVC, and Windows 7 would follow. They’ve really got their stuff together these days…

So, I’ve been learning and using C# .NET in a personal and professional setting ever since. I’ve learned a ton already, and continue to learn something new almost every day. I’d love to tell you that I’m an expert or senior or architect or whatever, but I don’t care much to get tied up in a particular title of merit. I like instead to do my job well, be damned proud of my work, and know that I know enough to know that I don’t know enough. Hah.

Anyway, thanks for reading this page. I hope that my blog is helpful and informative for us both… And truly, I’d love your input and opinions: a positive discussion is always welcome.

8 Responses to “About Me”

  1. Joti says :

    Thank you so much for your informative GWAG presentation. Namaste!

  2. Bryan Greenway says :

    Hi David,
    I’m trying to get a simple TCP client set up to connect to a server that feeds video and I thought I’d give SimplSockets a try. I installed with NuGet without trouble, but I’m having trouble figuring out how to set up a client. I was wondering if there is an example somewhere to which you can point me that shows how to setup and possibly use SimplSockets? I just can’t seem to find anything…sorry to bother you.
    All the best.

    Bryan

    • David Haney says :

      Hi Bryan,

      Thanks for getting in touch. I use SimplSockets to power my distributed caching application, Dache. Check out http://www.github.com/ironyx/dache and browse through the client and server code to see usage, or fork / clone and search for “SimplSocket” for some code examples!

  3. Jonathas Sucupira says :

    David,
    Thank you for the presentation on Saturday. I was wondering if you could share your PowerPoint slides. Also would you have a link to the profiler tool your friend wrote?
    Thank you.

    • David Haney says :

      Hi Jonathas,

      Thanks for writing. The slides are available under my “Speaking” section. I should probably rename it to “Speaking and Slides” to be clearer.

      The profiler we briefly discussed is called Mini Profiler. You can get it here: http://miniprofiler.com

      Cheers!

  4. Bob Reselman says :

    I read you NodeJS vs IIS analysis. I learned a lot. I like your writing and I like your thinking. Thank you for publishing the work.

  5. Bill says :

    Thanks for the talk yesterday at the Orlando Code Camp.

Leave a Reply

Your email address will not be published. Required fields are marked *