I am a software engineer who's written a couple of books. These include Practical C Programming, Practical C++ Programming, and Discover Linux, Perl for C Programmer, How not to Program in C++, and others.
For How not Program in C++ I created a galley of broken "Hello World" programs.
I made a trip to China in August 1999 and found my book being sold there. (For more information follow this link.)
Submit an errata for one of my books
Library of software I have some hand in developing.
Class material from some of the talks I'm available to give.Openoffice Writer -- Beyond the Single page
Cleaning up, Mucking Out, and Paranoid Programming
Tools and techniques for dealing with large (10,000,000 lines and more) programs in Linux
How to devise and setup a code inspection system
If you are interested in these talks contact me at: (E-Mail oualline@mail.oualline.com)
Management of Open Source tools in a heterogeneous environment
Perl for C Programmers
For information about my fiction writing click here.
I write a monthly column for Sun Server. Take a look at some of my favorite columns.
If you are a Vim user, check out the Vim cookbook and the top ten things Vi user should know about Vim.
On weekends I work as a real engineer on the Poway-Midland Railroad. It's a small tourist railroad that runs on the weekends. Located in Poway California, we run a small Steam Train or an Old L.A. Trolley around a 1/3 track loop. If you're in the San Diego area, contact me (E-Mail steve@mail.oualline.com) and I'll try to arrange a time to show you around.
Incidentally, I you know anything about 42" gauge railroad equipment for sale or trade contact me (E-Mail mail.oualline.com).