I have been using computers for way too long. I can remember our first computer my dad picked up, a trade for some painting work, it had a monochrome (orange) screen and required three 5 1/4″ floppy disk to boot into DOS and two disks for some games, one called castle and the other a version of space invaders.

After that it moved on to Windows 3.1, Windows 95, Windows 98, and finally XP. I spent hours upon hours tinkering around, learning what all the menus did, breaking and re-fixing things. Most of which occurred when I was supposed to be writing papers for school.

In 2001 I started taking HTML4 classes at the Santa Rosa Junior College as well as classes in Adobe Photoshop 5.5. I spent countless hours in Photoshop and even have operated off a version of Photoshop 6 that runs off a flash drive.

I received my own first computer in 2002, ended up spending way too much time playing games, instant messaging, and tinkering all the more. By now Windows was a second nature and I unknowingly became the “computer expert” of the family.

Between 2002-2004 I worked on my high school web site, expanding my knowledge of web design and getting into CSS. Oh, and still plenty of games.

I attended Spokane Community College and took some classes for Web Development while also being employed in work study under the Webmaster, I’ll have to say I learned more in work study than I did from all my classes combined. After modifying some scripting in ASP 3.0 I recall the Webmaster commenting that I had really grabbed it and taken off running. I learned logic. Beware world, here I come!

Fast forward a couple years and a couple jobs, I remember things such as building mass email senders in php, scraping data off craigslist, building XML files with proprietary frameworks, developing a web framework from scratch, a whole mess of technology. Eventually I became a form of hacker, as that defined here: (not to be confused with the “cracker,” one who compromises security on others’ servers)

In late2008/early 2009 I was introduced to Linux and promptly loaded it onto my eeePC netbook, as of July 2009 I dropped Windows (Vista/Server 2008 at that time) and began using Linux as my primary operating system.

While the learning curve was great, my experience with Linux has allowed me to grow in my technical abilities, now managing three personal servers, three personal workstations, and ten servers for my workplace. (at the time of this writing) I have learned extensive amounts about managing all my servers via SSH, developing/moving to production with great tools such as rsync, setting up servers from scratch, more and more every day, it’s always a learning experience. Yet through it, the more I learn about technology the less I realize I know about it all.

Technology is about learning, growing, being creative and hacking out new, elegant solutions to existing problems.