Well I guess there are different kinds of programming, aren’t there!

Well I guess there are different kinds of programming, aren’t there! The title of this article is like saying, Writing in English requires no skill and can be done by anyone. Yet amazingly not everyone is Shakespeare. I agree that more people should be encouraged to program, but, say, writing a multithreaded server in C Continue reading Well I guess there are different kinds of programming, aren’t there!

I love having a couple of monitors and a couple of keyboards going.

I love being outside, and it’s great to get a break from computers, but I grew up like this.  The screens were smaller, the processors were vastly slower, but this is what I do.  I’ve been programming since I was 7, writing since I was 8, it just feels natural to be tapping away, with Continue reading I love having a couple of monitors and a couple of keyboards going.

h :: C programming tools

h is a library of C programming tools that I created and am now hosting.  It has containers, client/server networking, thread synchronization, PostgreSQL database access, uuids, config file support, and logging.  h is free to use. Modify it, contribute, use it for commercial purposes—do whatever you want with it.