About
Me
I’m Adam Caudill, a 28 year-old software & website developer, avid C# and .NET Framework fan, a lover of fine Japanese Katanas, a collector of bayonets and a technology addict. In addition to programming I occupy myself with reading and photography.
While I tend to spend most of my time in C#, I also spend a fair bit of time developing & maintaining websites using PHP and Ruby. I also have a background in Visual Basic & C++ development, as well as a few other languages that I avoid these days. I tend to limit the number of languages I work in so that I can better focus on those I use regularly.
Software
One day when I was 15 I happened on a copy of Visual Basic 5 Deluxe Learning Edition on sale in a book store; being bored and needing something to occupy my time during the summer, I bought it. That single chance event changed my life.
In the years since I’ve focused (almost obsessively) on software development, studying C++, COBOL, PHP, Ruby, Java, C#, and even some Python and x86 assembler. I tend to focus on a single language and try to become an expert, rather than simply be familiar with many; as a result my current focus is C# as it is the current state of the art. My previous primary language choices have been PHP and of course VB.
I’ve always had a passion for the open source world and have contributed to several. A couple that are notable: I served as the Project Manager for SWEBS (a simple, lightweight HTTP server), and I’ve contributed to bbPress among others.

Among the applications I’ve released publicly, GSuite (no longer available) was the most popular at around 50,000 downloads. It was the first major system tray based alert for Gmail users that they had new mail; released long before it was eventually obsoleted by an official application from Google.
Photography
Aside from software, my other passion is photography, you can see my more recent work on my flickr page. My love of photography came from working as a photojournalist during my teen years for a small newspaper in East Tennessee. During the years I work there, I came to understand the importance of visual media and the critical importance of freedoms granted to the press.
Most of my time behind a camera has been with 35mm film, though in recent years I am now exclusively digital. I used many cameras through the years, the Yashica FX-3 Super 2000 and Canon AE-1 Program being my favorite for all-manual work; the ever impressive Nikon N90s being my favorite automatic film camera. My current setup is a Nikon D80 with the extremely handy MB-D80 and a Nikon SB-600 flash.
Most of my work is outdoors with either natural light, or a single hot-shoe flash; I tend to avoid studio work.
Work
I work in the telecom industry, mainly developing reporting & data capture applications. Working in an industry that has a habit of turning on a dime raises some interesting challenges; not the least of which is the short deadlines and ever-changing requirements. It’s certainly a challenge, but life would just be too boring without rewriting specifications on a daily basis.
We work in a somewhat mixed environment, C# running against .NET 3.5 and VB running against .NET 2.0; though we are called upon from time to time to update older applications written in Visual Basic 6 and even VBA.
Other Sites
Other places you can find me include:
I’m a huge fan of Google Reader, and I try to share things that I think others may find interesting.
This Site
This site is being developed and maintained with WordPress 3.0 & e, and is based on XHTML 1.0 & CSS. To ensure maximum usability, it’s tested in the following browsers:
- Opera 9.5
- Firefox 2.0 & 3.0
- Internet Explorer 6.0, 7.0, & 8.0
- Google Chrome
If you have any issues using this site, please contact me, and I’ll try to resolve it as soon as possible.