- 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.

AI changed software development. This is how the pros use it.
Written for working developers, Coding with AI goes beyond hype to show how AI fits into real production workflows. Learn how to integrate AI into Python projects, avoid hallucinations, refactor safely, generate tests and docs, and reclaim hours of development time—using techniques tested in real-world projects.

