Lately I’ve found myself in that weird spot where I’m both applying for jobs and seeking contract work at the same time. It is inevitable that one of two things is going to wind up happening during the process:
- I land some contract work, get busy… and then find a job.
- I land a job, get busy… and then get swamped with contract work that I either take on myself or need to delegate.
Don’t take me as being ungrateful for either … I’ve been without ‘real’ work for approaching a year now, and so either way the income would be a pleasant change of pace.
If you’ve ever been in the job market, one of the things that I’m sure you’ve noticed, is that there are many employers who require a degree before they will even consider interviewing you. I mean, I get it. Hiring managers and HR folks want to be sure that the candidate has some depth to them, and they are assuming that a college degree provides that depth.
What follows is a history of how I have obtained that depth without a college education. Skip to the bottom if you want to avoid falling asleep.
I got my start in computers at the age of 9. My dad bought a Texas Instruments Ti994a. I mostly played a game called ‘Parsec’ … which worked great with the speech synthesizer that came with the computer. By the time I was 11, I was programming in Atari Basic on an Atari 600xl, saving my creations to a cassette. Then Apple Basic on an Apple II+ my mom got from her work when they upgraded. I got my first job programming an inventory control system for a local drug store when I was 12. Then Logo (a drawing program) on an Apple IIe, WildCat BBS on a Commodore Amiga, GW Basic on a PC-AT 8088 when I was 14, Apple Pascal on an Apple IIGS (thank you Woz!) when I was 15. In high school I helped to teach computer programming in my sophomore year as a teacher’s assistant. I also built a student matching program that took surveys given to incoming freshmen and outgoing seniors and matched them similar to big brother / big sister.
I learned Borland C and C++ (C with classes) on a dual 486 I bought from an ISP I worked at when I was 18. Then I learned Html and Livescript/Mocha/Javascript and a bit of Java on that same machine. While working for that ISP, I also learned NCSA HTTPd (apache), Unix (FreeBSD), DNS, Sendmail, QMail, Pine, Kermit, Lynx, VT Terminals, dialup networking, TCP/IP… etc…), and helped them to support their dialup customer base.
This job was my BS in MIS and CompSci.
I went to Penn State for 1 year between ‘94 and ‘95. I always joke about how I learned ‘Shakespeare and Beer’. Once I got into my major (Computer Science), after two years of general studies, I would have been learning Fortran, Forth, Cobol, and re-learning C. Meanwhile, the internet was quickly changing the world and the way we live and communicate in it, Linus Torvalds had just gotten started with Linux, C++ was gaining in popularity, and the web was growing. So I quit college.
That same year, I hooked up with some folks at NetDay, helping rural communities span the digital divide by bringing together the resources and people needed to get them online with broadband. We helped to connect over 100 schools in my area. I also worked as a volunteer for LibertyNet just before it was bought out by Region Online.
My first ‘real’ job as a software developer was working for a company in Hartford, CT called ‘Insure.com’. They were an insurance portal that made their money off advertising, and they hired me to work on their CGI based banner advertising system, So I learned enough Perl to be dangerous while hacking through thousands of pages worth in Html and server side includes. While working there, I also took on a volunteer position with a small company named Lycos. At the time, they were still a part of Carnegie Melon, and they had an online chat community called ‘LycosChat’. I was a ‘Volunteer Coordinator’ for them for over a year before I moved to Tennessee. I love Tennessee, but In hindsight… I probably should have moved to California instead.
When I moved to Murfreesboro, TN in 1998 … My goal was to go to MTSU for Recording Industry Management. I was unable to meet the residency requirements in my first year here, so I started working. My first career related position in Murfreesboro was working for a local commercial real estate firm helping them with getting their website up. I started a small web design business out of my apartment with a friend of mine, and wound up getting enough work to justify not going back to school. I started helping a friend of mine with a small dialup ISP he had started, and through that relationship I also landed a good sized contract with a company that wanted to manage computer parts inventory online. I hired a contractor / friend to help build it. Allaire had just released ColdFusion version 4, and my friend was actively developing applications using it. It was my first introduction to ColdFusion, and he would come over to my apartment and work on my couch on his laptop. At one point he got a job, and was unable to finish the project… but had left behind Ben Forta’s ‘Web Application Construction Kit’ … and so that’s how I learned Cold Fusion in order to finish up the project. Trial by fire. This was also when I learned Fusebox.
At the time, I had been hosting my clients with a company called ‘Ichthus’. They were ok, but I felt that I needed better margins, and so I decided that I would get into the hosting business. I had met a guy in Maryland during a trip I took out there… I felt drawn to this small computer shop / ISP that I saw while I was eating at a Burger King across the street. Nathan Whitaker and I hit it off immediately, and it wasn’t long before I had a server running NT4 on his T1 line in his shop. My partner in Murfreesboro had moved to California, and had given up his share in the business … so at that point I was back to freelancing on my own, and I learned NT4, IIS, Microsoft DNS, Imail, and Sql Server 7. I continued to contract web and flash designers, and made a decent living doing it.
At some point in ‘98-99 … I was introduced to a group of people in Nashville who were starting a small collective of designers called The615. I was technically one of the founding members (managed to get my picture taken with the rest of them at the first meeting) … but did not really become involved until a year or two later, and even then only as a support for the email lists and occasional contributor of long emails.
In ‘99, I started another company called ‘Dog Ear Digital’ with some friends… merging all of my existing clients into it. Two of the four initial partners (myself and one other guy) left to pursue school or other careers. Me and the remaining partner eventually decided to go our own way as well, each of us taking the customers we brought into the relationship with us when we left.
In 2001, Netfinity3 Inc. was born while I worked full time for Nashville Electric Service (Java, ColdFusion, and AS400!), and then Dave Ramsey (Cold Fusion Software Engineer). I ran Netfinity3 with my wife for 7 years…coming on board full time in 2003. I learned delegation, sales and marketing, Project management using SDLC, got better at Cold Fusion, Fusebox, and MSSQL (2000 and 2005), learned PHP, MySql, PostGres, Java, ASP Classic, .Net, Asterisk VOIP, Cpanel, Ensim, Plesk, ModernBill, Tomcat, Exchange, MDaemon, managed a mid-sized cisco, riverstone, windows 2000 and linux server hosting network in 3 different datacenters, managed an outsourced callcenter in Knoxville, a team of server administrators in Mumbai, and an outsourced networking, software development and web design team spread throughout the US, Canada, Romania, Ukraine, Belarus, and Israel. I learned a lot about customer service, accounting, and bootstrapping a startup business without debt or investment. I consider this my MBA and Masters in MIS, and I got paid for doing it rather than paying Harvard for it.
We sold Netfinity3 in 2007 when someone offered to buy it, and then I started working full time again. Since 2007, I’ve developed experience in XSLT, XQuery, XPath, Oracle, Ajax, Flex, Eclipse, Air, Ruby (a little bit), Python (basic understanding), and I continue to develop my skills as a Cold Fusion developer. I’ve worked for AOL, Just1Word, have dabbled a bit in real estate and a landscaping business, and have taken the chance with a couple of startup companies as well.
Some of my favorite business, leadership, and marketing authors are: Seth Godin, Malcom Gladwell, Guy Kawasaki, Thomas Friedman, Jim Collins, Michael Gerber, Marcus Buckingham, John Maxwell, Thomas Stanley, and Robert Kiyosaki. I consider myself well read and educated, despite only having sat in a university classroom for 1 year.
Hopefully none of this sounds like bragging… it was really intended to give some context of some of the history of my career over the last 17 years to show the depth that can be created without a college education. I’m obviously not against education… not at all! In fact, I learned Python at MIT!
My feeling is that you can get a sheepskin, and still remain a sheep… or you can just be a wolf with or without the sheepskin and be aggressive about continuing your education your entire life. I have consistently chosen to be a wolf. This choice has only hindered me in cases where I’ve applied for jobs that require a college degree, and has essentially challenged me to be more of an entrepreneur and to re-invent myself more often in order to stay marketable. My wife recently said ‘I’ve never known you to be without something to do’. I tend to keep busy doing something even when I’m not ‘working’. I think that’s a good thing.
Maybe this is a plea of sorts for hiring managers to look beyond the requirement of a degree. There might be a few of us wolves out there.
From 