G. Wade Johnson's Home Page
programmer by trade,
barbarian by inclination,
and student of the sword.
Who am I?
I am a programmer with over 15 years of experience in professional software development. Specifically, I'm a tool builder. I also train entry-level and experienced programmers in various skills and knowledge associated with software development.
For about 4 years, I spent the time when I wasn't programming or spending time with my family practicing Rennaissance Martial Arts, specifically longsword, sword and dagger, and staff. I haven't had much time for that recently, but it remains an interest of mine.
- This section contains information that I have collected or referenced on programming topics. This information includes links for specific languages, reviews of programming books, and essays I've written on programming topics.
- Web Development
- Many of us now work on the Web in one capacity or another. This section is devoted to development with web-related technologies, including XML.
- Whether you call it historical fencing, Renaissance Martial Arts, or western martial arts, the subject is interesting and a lot of fun. This section is devoted to the martial arts of Europe from the medieval and renaissance periods.
- This section covers programming projects of mine that I've published for others to use. Feel free to use this code, or send me comments.
- I've been using a PalmOS-based PDA since July 1997. I know they're no longer referred to as Pilots, but I haven't been able to change. This section is devoted to resources for this amazing little device.
- As I spend a fair amount of time in Linux nowadays, I find I'm collecting links on information I need. Here they are, in case you find them useful.
- It is becoming increasingly important that we be aware of computer security issues. This list of computer security links is probably a good starting point for your own research.
- Weblog: Programmer Musings
- Although it is formatted as a weblog, this is not a "personal, tell you about my feelings and life" sort of weblog. This is a replacement for the articles section I never got around to updating. In this blog, you will find my thoughts and studies on the science/art/craft/business of software development. I don't claim to have all (or any) of the answers; but, I do have opinions and some experience. I hope some of it is useful, or at least thought-provoking.