There's not a lot here, but you're welcome to browse anyway. Mostly what's here is a random collection of programming snippets, patches, and documentation for a variety of Open Source software.
My name's Thomas Adam, and I'm a 24 year old software engineer working for a small company that writes firewall software. When I'm not at work, I enjoy:
When I am at work, I mostly program in perl for my sins. When I manage to escape that mad house, I don't do much programming at all, although I do a little bit as and when I feel like it. I'm quite choosy like that. :) The most enjoyable language for me has to be ruby.
I suffer from a condition known as social anxiety
I also suffer from its related condition panic disorder
Here's a list of some of the projects I contribute to (either code or user support, documentation, etc., although typically it's both.):
These days, I mostly concentrate on FVWM, since it's the one thing I enjoy the most. I'm currently mentoring four people (as of August 2007) in using Ruby to do a variety of interesting tasks.
I co-authored a paper about student retention and activity integration: Can More Intergrative Activity Improve the Learning Experience -- published and spoken about at a BCS conference in 2006.
I've published the following articles in the Linux Gazette:
[issue 66] Weekend Mechanic
[issue 67] Weekend Mechanic
[issue 70] Weekend Mechanic
[issue 78] Weekend Mechanic
[issue 81] Introduction to Programming Ada
[issue 81] Weekend Mechanic
[issue 96] The Back Page
[issue 96] X Fonts Display Poorly? Not Anymore
[issue 100] The Back Page
[issue 100] Fvwm and Session Management
[issue 105] Fvwm
[issue 127] FvwmEvent: conditional window checking by example
[issue 127] FVWM: How Styles are Applied
[issue 128] Creating a Rudimentary Kiosk System using FVWM
[issue 128] How Fonts Interact with the X Server and X Clients
I love teddy bears. :D They keep me company. You can read more about them here.