View Keith Pitcher's profile on LinkedIn
I've fiddled with programming for quite awhile. Ahh - the days spent in front of the C64 learning basic. Since then I've learned a number of other languages and done some interesting code.
As to what I code on - if it is for a server or mission critical then it has to go on Unix (FreeBSD for most things, Sun Solaris for Java.

Java

I won't admit to knowing how to code in Java. I will admit to knowing how to hack things into doing what I want it to do in Java - big difference. It gives me something to play with and continue to learn. My only real complaint about FreeBSD - it takes forever to compile Java on it.

LPC

Hobby wise, I enjoy coding on Dead Of Night, making the game more enjoyable for our player base. D.O.N. is an LPC based mud, which basically is a custom variant of C built for a multi-user text environment.

Some of my more interesting projects there include the web-to-MUD trivia game, and of course my randomly demented message creator

Perl

Where would the 'net be without Perl? It truly is the glue that holds everything together. It makes everything from system administration to this webpage all the more easier and better. I've done way too many projects with perl, it's used daily.

Visual Basic

I will admit to knowing Visual Basic. My first real learning experience was to code a simple little game. I uploaded it to download.com and it's still floating around on the 'net. Ziff David Hotfiles gave it a 4 star rating, out of 5. Kinda shocking. I have always liked word games, and I enjoyed the simple nature of the game. I should redo it someday, give it a little flair now that it's been over a decade.
I've used VB since then to create simple utility programs (Fear doing something so simple as a ping in VB). I do have to admit, it's come in handy to do funky calculations in Excel spreadsheets. Scaryily enough, my code has been used by thousands of LocalLink customers in the signup/setup CD.

Flash

I'm not a graphic person, so using Flash is a pain in the ass. But it's one of the few ways to do dynamic web content without ugly page reloads.
Yeach

PHP

It's like perl on speed (For the web that is). Easy to use scripting, makes life easy.
After being fed up with limitations of billing software for ISPs, we wrote our own. See our Engineering spec of this mostly PHP/MySQL package.

Successfully co-developed a community website with over 90K users. But this isn't the right place to promote this other website....

MySQL

Right, not a programming language. But the best thing to do databases with and have to use this for dynamic content. Currently have a project with 19 million rows and growing, and MySQL just keeps on going without breaking a sweat.

XUL

Mozilla's programming language, to turn the mozilla browser into a programming platform. It's powerful, it's cool, but I just wish it had a real IDE to make life easier. I've made a Telnet Client for DeadOfNight with XUL - very slick.

Example Sites

Need to determine distance between cities? Use the Great Circle calculation. Easy to integrate into your website, all for 10 bucks

Want a private label Netscape Open Directory Project, checkout LocalLink's Open Directory Project code

Need to get professional development work done? I'm one of the programmers of Armour Solutions

Luminous beings are we... not this crude matter.

-Yoda to Luke
The Empire Strikes Back