In response to Steve Bryant's post to have a "How I started in ColdFusion" day, here is my entry
A very long time ago in a galaxy far far away (1998) I got a lowly "web support" job for an ISP called Nacamar, it was a pretty low paid job and even though there was only 3 of us,most days I had nothing much to do as their senior web designer did everything, so I spent my time learning new stuff and generally fiddling/playing with webby stuff. I already knew basic HTML, JavaScript and CSS, but I wanted to learn something more and do some real coding. After the company Xmas party my opportunity arrived, the web designer got very drunk and managed to get himself fired due to his outrageous behaviour (at one point he actually jumped on the bosses back and attacked him LOL). This meant I was now the only web resource they had so I started to offer up my ideas of how to improve things. I managed to get my own office and my own development server setup and proceeded to investigate server side scripting technologies, there was not a lot of useful info on this topic back then, and while I may have briefly looked at CF, I think the info was rather sparse, Perl looked like a nightmare and so I opted to learn ASP and proceeded to make their website more dynamic, and also created a new intranet for them.
Not too long after this they employed a new Manager who I could only describe as "A corporate dick", he was prejudice against anything "different" and so as you can imagine my multi coloured mohawk did not go down well this chap. So I decided it was time to move to pastures greener, and started job hunting. It didn't take long before I got an offer from a company called Redeye, a new startup, to help develop their new Analytics software using this technology called "ColdFusion". So it was a learn on the job role, I had to learn CFML and Oracle (as well as SQL in general) while I was developing the App, which was no easy task I can assure you, especially as there was no real project spec, the only person who really understood what this app was supposed to do was the boss (Paul), and he could only really explain it to you from a business perspective rather than a technical perspective, so there was a lot of make it up as you go along and then rewrite it when it was wrong. I became proficient in CF quite quickly and really started to like it, it was definitely better than ASP I thought.
Then my 3 month review came up and I was rather surprised to be told by Paul that my work was not up to scratch and I was not producing results fast enough so he would have to let me go, which was disappointing as I did like it there, but it was quite a long trek every day. This however turned out to be a good thing thing as I walked straight into my next job at almost twice the salary and nearer to home. I also bumped into Paul some months later and he told me that he had been very wrong about me as every developer he had employed since had been no where near as good as me, did not grasp the concept as well and produced results at about half the speed, so it was clearly his expectations which had been too high, I didn't gloat (much), ok yes I did and I still am :-).
My next job was with a company called Online (now deceased) as a senior web developer. They did not use CF or in fact any technology in particular, they just had an exisitng site which I was to build and maintain for a U.S. client who wanted to launch an ISP in the UK, which had a few ASP pages on it. This was the cushiest job you could possibly imagine, other than updating the odd page here and there, I had very little to do on a daily basis, I even built a rudimentary CMS for the ASP pages so the designers could update them themselves and reduced my workload even further. This gave me more time to play with CF, and this is when I really became part of the community and joined the UK CFUG discussion list and started answering every single question that was posted (it was quite active back then). It became quite comical because I was so fast at answering questions that often people would get my reply in their inbox even before the original post (not sure how). Spending so much time helping others is really what boosted my CF knowledge and skills to Expert or Guru level, I actually learned far more solving other developers problems than I did doing day to day coding. It was during my time here that I started CFDeveloper and became the first and only site to offer free CF hosting.
As new projects started within the company I of course did everything in CF and gradually replaced all the old ASP code, but eventually I saw Online's demise on the horizon even before they did and so again it was time to move on, which is when I decided to start my first company Satachi back in 2000 doing ColdFusion development and consultancy and hosting, and then eventually led to CFMX HOSTING and now BlueThunder Internet.
Recent Comments