- The Single Responsibility Principle
There's a lot of genius in simplicity. This applies to many things in life and definitely in software development. SRP, or Single Responsibility Principle is one of the foundations building better software.
4 min read - Mar 20, 2013 - We're here to put a dent in the universe
The famous words of Steve Jobs have been ringing in my head a lot since my Dad passed away last week. He and Steve Jobs were not very much alike, in fact probably complete opposites. Dad wasn't much of a dreamer or rock the boat kind of guy, and believed in treating everyone with respect.
5 min read - Feb 4, 2013 - What is a Polyglot Programmer?
What is a polyglot programmer and should you strive to be one?
6 min read - Jan 17, 2013 - An Introduction to Object Oriented Programming
Today I'm going to talk about Object Oriented Programming (OOP). This is the first in a series of articles that will aim to teach you more about OOP and how you can use it to develop better software.
5 min read - May 31, 2012 - Setting up Linux: Use a Package Manager or Build From Source?
Should you use a package manager to install your software or build from source? I take a look at some of the reasons for both
8 min read - May 12, 2012 - Old G4 + Debian Linux = Dirt Cheap Development Machine
My story of turning an old G4 Mac into a sweet development machine
4 min read - Aug 15, 2011 - 7 Ways to Make your Website Faster
A fast website is important for usability and SEO. Here's how you can make your website faster today
5 min read - Mar 31, 2011 - A Geek's Trip Down Memory Lane - The BBS (Bulletin Board System)
While browsing a forum recently, I found a thread that really made me reminisce. Someone has asked about browsing the internet before it was popular, and what it was like.
10 min read - Jul 27, 2009 - How to use OR operator with Strings in C#
I just had this problem tonight, so I thought I'd share the solution. In many languages you can do a string comparison in the following way
2 min read - Dec 8, 2008 - How to Learn Computer Programming
So you want to be a computer programmer? Want to write software? Here is how you can get started with this awesome hobby / profession right away, for next to nothing.
14 min read - Dec 27, 2007
Blog Articles
Here is a list of tech articles I've written over the years on a variety of tech topics.
I wrote a book! Check out A Quick Guide to Coding with AI.
Become a super programmer!
Learn how to use Generative AI coding tools as a force multiplier for your career.