About

This blog is about improving code and writing better software. Software drives our world, and if you’re reading this, there’s a good change you’re contributing to that global code pool.

This blog is a collection of ideas, principles, and the occasional rant based on code I’ve been involved with over the years. Some code I wrote, some I inherited, some I just bumped into over coffee. All of it could have been improved. The goal of this blog is to help others avoid some of the headaches I’ve had in dealing with bad code.

Depending on where you are on your programming path, some of this stuff may be old news, or it may be rocket science. It doesn’t matter. What matters is learning, improving, and writing better code. Maybe you will find something here that will help or inspire.

If you’re new here, you might want to read the older posts first, and work up into the newer ones.

And remember, like Bruce Lee said, “Take what is useful, and discard the rest.”