Hi. My name is Trent Douthat. I am a 36-year-old computer programmer from Independence, Missouri. I’ve kept a journal for a number of years, and I’ve harbored a pipe-dream of becoming a writer since 1986. So, here I am keeping my journal in a public place which I guess makes my pipe-dream come true. I intend to write about a myriad of topics, and I hope the type of stuff that I generally write in my private journal doesn’t leak into this forum. My innermost thoughts are mostly insipid analysis of my neuroses, and nobody (not even me) wants to read that crap. My interests vary widely and include AS/400 programming, hacking (in the old-school sense, not the script-kiddie sense), atheism, Zen Buddhism, baseball, evolution, and politics. Any one of those topics would be sufficient to provide daily material for a blog, but I refuse to stick to any one topic. My current obsession is to teach myself the C programming language. I’ve been a professional programmer for the last 5 years and in that time I’ve coded for money in COBOL, CICS, DDS, JCL, CL, SQL, Easytrieve, SAS, and Rexx on IBM mainframes and AS/400’s. I started my amateur programming in 1979 when my parents bought me first computer, a TRS-80. I took the BASIC programming class in the backroom of the local Radio Shack and spent most of the summer of 1979 shut in my bedroom typing games into the computer from the pages of magazines. I moved on from the TRS-80 to the Commodore 64, and in 1985, I spent my college scholarship money on a 512k Macintosh. I spent 1985-1993 earning a bachelor’s degree in history and a law degree. I bought a Packard Bell 386 PC in 1994 so that I could run my law office, but used it to discover the internet and put up some lame web pages. I quickly discovered that I was a really piss-poor lawyer, but what other job can you do with a law degree? After holding a few jobs I didn’t like much, DST Systems was good enough to hire me in 1998 as a programmer trainee. They taught a couple dozen of us career-switchers to be mainframe programmers over the course of 4-5 months, and I haven’t looked back since. Sure I could’ve gotten a computer science or engineering degree by 1989 and have been programming professionally much earlier, but the humanities had much to offer that I would have missed otherwise, and I’m not sure I would’ve known how happy I was to be programming, until I got to know how unhappy I was as a lawyer, Pizza Hut manager, or AT&T customer service rep. So, here I am in 2003, trying to learn C. Why C? Well, C++ and Java are based on C, and the operating systems for the AS/400 and Unix boxes are written in C. If I ever have any hope of becoming a “real” hacker (wizard, guru, whatever…) then I need to learn C. I’m going about it by using the web-based training classes that my current employer, EDS, offers to employees through Digital Think, as well as the wide number of publicly available tutorials on the internet.