This is my 1,000th ColdFusion post on Kinky Solutions. That's kind of significant! When you can write 1,000 posts on any topic, I have to imagine that it means something about the special relationship between the author (me) and the subject matter (ColdFusion). As such, I thought I might take a few minutes to reflect on my life in the world of ColdFusion.
During this time, I was also learning ASP, PHP, C, C++, and some Java in college. I'm one of the rare people who actually went to school for the particular career I am in. These languages were nice; and, not to group them all as equivalent by any means, but I never felt like I could excel at any of them. I was young and school was hard and it just wasn't sinking in.
But then, in my third summer at Koko Interactive, they let me start to play with ColdFusion and my world was changed forever. Suddenly, all of the other languages seemed silly in comparison. ColdFusion just made "sense." It's hard to explain; it's like when you see a sunset or a puppy or an unbelievably gorgeous set of squats and you just know that it's, "right". I devoured it. I asked my co-workers non-stop questions about best practices this and best practices that. How do you find out how many rows are returned in a query? What's an INNER JOIN. Why do we need LEFT OUTER JOINS? What the heck is REFind()?? How do you manage to sleep at night when lists are so freakin' beautiful?
I started to build small, sample applications to help me learn programming principles better. They all failed, of course, but each one taught me something new, something wonderful about the ColdFusion language. After college, I eventually got the book, The ColdFusion MX Bible, and would wake up at 5AM every morning just to read it for a few hours before going to work. I'm telling you, I was in love with the language and I wanted to know everything about it.
Before I created this blog, I started sending out a weekly newsletter at my job. ColdFusion was so awesome and the stuff I was learning was so useful that I felt I had to share it. So every Monday for months, I would write up and send out the "Nylon Community - Bring Developers and Ideas Together" newsletter filled with tips and tricks about ColdFusion and web development.
The newsletter, as fun as it was, was only a one way street. I needed more of a community - I wanted to be having discussions about ColdFusion and web development. I wanted to be learning from others as they were learning from me. And so, four years ago, I took my passion for ColdFusion public, creating this blog - Kinky Solutions, A Student's Perspective.
Since then, my love for ColdFusion has been public - you've been there! You've seen it. Heck, you've probably been part of it in one way or another. These first 1,000 posts on ColdFusion have been wonderful and I can only assume that the next 1,000 posts will be just as much fun. Here's to keeping the learning and the loving going!
Hey, what about prizes?
Right. Sometimes, people tell me that ColdFusion is dead. Ruby on Rails, they urge, or .NET - that's where the future is. But I wonder, can something that I love so much ever really die? Rather than worry about these small-thinkers, I'd like to spend some time thinking about ColdFusion and much it makes our lives easier. In the spirit of this 1,000th ColdFusion blog entry, post a comment below about how much you like ColdFusion. Then, come Monday, I will randomly select valid comments to receive free Amazon Gift Certificates.