Writing Readable Code

With some regularity, I will see programmers reference this Stack Overflow answer as their defense for having no comments in their code. Comments should be very rare and valuable, almost always expressing the “why” and never the “how” (the exception being when the how is complex and not easily discernible from the code). Every comment […]

So, what’s this blog all about?

This blog is all about programming.  I intended to cover a wide variety of topics, all related to programming in one way or another. At my day job, I write iOS apps in Swift and Objective-C, as well as desktop .NET applications.  These all have a MS SQL Server backend.  These are the technologies I […]