Things I Wish I’d Known When I Started Programming

I’ve been programming for more than a few years now, but sometimes I like to look back at things I wrote when I was much younger, and reflect on how much I’ve learned since then. Of course, no one expects you to start out knowing everything, but there are a few things I wish I’d… Continue reading Things I Wish I’d Known When I Started Programming

The Night Watch (Programmer Humor)

Ran across this article/story recently (it’s a PDF link) and had to share some of the more entertaining little excerpts from it – though you might need to be a programmer/sysadmin in order to appreciate the humor in some of these… Systems people discover bugs by waking up and discovering that their first-born children are… Continue reading The Night Watch (Programmer Humor)

A (Renewed) Case for Encryption

I kind of hoped that this NSA/PRISM/wholesale government surveillance business would re-energize people into actually getting back into using encryption – but sadly it doesn’t seem that way. Content encryption – as opposed to just endpoint encryption, like SSL – is important, and especially so in light of this kind of wholesale government surveillance.

Know Your Code

Q: As a .NET programmer, why do you care about being familiar with the Win32 API? A: Because the .NET framework is just another abstraction, and I like to think that I’m a good programmer – and good programmers know that all abstractions are leaky.