I’ve resisted doing one of these blog things for quite some time now. But lately I’ve felt some motivation to start writing about writing code, and maybe share some of my coding experience.
I got my first computer when I was 12. An Atari 600XL, way back in 1980. I taught myself BASIC, and then 6502 Assembler. I’ve written code in one form or another nearly every day of the 29 years since since then, and enjoyed nearly every minute of it.
I’ve always considered programming an art form. As a result, I try to create code that is clean, readable, and easy to follow – just the way I like my art. I don’t like crappy art, and don’t like crappy code either.
Of course, now that I’m an old man, I’ve learned that sometimes you have to be practical and just get things done. My code is generally a mix of what I consider some nicely designed parts, and some ugly but functional parts. Although, what comprises good art is pretty subjective, so you as readers may think it’s all ugly crap. Either way, hopefully I can provide some useful information to anyone who is interested.
I’m not 100 percent sure where I want this blog to go. I plan to mostly talk about coding. My whims take me in quite a few directions – sometimes I work on 3D game type things, sometimes websites, sometimes iPhone apps, and any number of other subjects. I’ll probably talk about all of it, and maybe even some non-programming subjects. Generally subjects that are geeky in nature.
Finally, as this thing gets going, bear with the disorganization for awhile, and hopefully at some point geeks of all persuasions will find Crappy Coding an interesting place to spend some time.