Two Oh Oh Nine

This post is more than 2 years old.

Please note what follows is an especially personal, especially rambling, look back at 2009. I don't think this blog entry will be useful to anyone but me, so be warned before reading any further!

As 2009 comes to a close, I have to say that it was a "pretty good" year. Not great, but not horrible either. As I hear more and more people on Twitter say that 2009 wasn't so hot but they are hopeful for 2010, I have to say that isn't the case for me. 2009 had it's bad spots for sure, but overall, I'm pretty satisfied.

On the work front, I began the year at Broadchoice, working hard on Workspace, an AIR/Flex/Groovy/Hibernate/Spring project. Things ended at Broadchoice in April, and not in a great way, but before then I had the opportunity to learn a heck of a lot. Thats much more invaluable then any one job. One of my resolutions for the year had been to become an "intermediate Flex" developer, and while that is somewhat of a vague term, I think I'm finally there.

After Broadchoice came to an end, I did a lot of contracting (and thank you to those of you who hooked me up). I began doing consulting for FirstComp after CFUNITED. For those who don't know, that's the company Jason Delmore ended up after Adobe. I'm happy to say that as of Monday of this week, I'm now a full time, "real" employee of FirstComp. While I never hurt for work (not looking forward to the tax bill this year), I"m happy to have a stable full time gig with one company. There are a lot of really nice, smart folks at FirstComp. Before meeting them I had no idea how big their ColdFusion implementation was and how much they had invested in it for their business. I also got to meet ImageTrend. They do consulting with FirstComp as well and are probably the largest ColdFusion shop you have never heard of. Lots of a smart guys (and gals!) there and I hope they get more exposure. They deserve it!

One resolution I did not mention was in regards to speaking. I felt like I had gotten into a "presentation rut" in 2008 and earlier, giving the same presentation over and over again. I decided that in 2009 I'd do my best to give all new, all fresh presentations. (I made an exception for the Online Meetup, where I was able to give presentations for free that I had earlier given at conferences.) This was a great decision. I gave new presentations on ORM, ColdSpring, Model-Glue, charting, and other topics. It was stressful, but fun. I'm going to try to keep it up for 2010 as well. I've submitted a topic to on FW/1 to cfObjective. If I'm not chosen to speak (not holding my breath this year), then I'll give it to the online meetup. I'm no FW/1 expert, but I plan to use it a lot more in 2010. While Model-Glue continues to be my favorite framework, FW/1 is damn skippy and comes in a close second for me. In a similar vein, I've fallen behind in my Flex skills recently. I want to spend some time researching Swiz. What better way to learn it then to force myself to present on it? I used Swiz back at Broadchoice, and it really helped me with what I considered to be my biggest issue with Flex - complexity.

This was the year I finally embraced Twitter. I'm still not exactly sure how useful it is - but not everything has to have a vital purpose, does it? And I'll be brutally honest, 2000+ followers does wonders for my already overblown ego. And while I'm on the topic of ego, it was very humbling to take home multiple community awards from CFUNITED this year. It's nice to see the community grow and expand. I'm adding new blogs to ColdFusion Bloggers every week. I hope more people decide to share their knowledge and experience in 2010. I know it's scary - but at the end of the day - we can all learn from one another.

This was also the year I pretty much stopped using Spry. I've taken the jQuery koolaid and am quite addicted. While I recommend jQuery to everyone with ears, I still have a lot of respect for Spry. It was my gateway drug to Ajax in general and is still, in my opinion, the best framework for non-technical folks or people who want a gentler introduction to Ajax development.

Oh, and Adobe released another ColdFusion. And it kicked ass. I'm still shocked at how fast ColdFusion 9 runs, and ORM has redefined application development for me. I've said in the past that ColdFusion is so RAD I could probably do more with version 4 then a PHP dev could do with their latest version. While I still think that (warning, I may be biased), I can't imagine going back to any earlier version of ColdFusion. That - to me - is how radically improved version 9 is. It's truly a high point in the history of the product. And yea, I'm biased as hell (hope to get my ColdFusion tattoo sometime soon), but that's what I think.

On a negative side, I discovered one aspect of my personality that I'm not happy about. I'm negative. I don't know if I come off as negative on the blog, or Twitter, and it may have just been temporary, but when things got bad at Broadchoice, I got unhappy (nothing wrong with that) and I don't think I handled it very well. Ok, I'll admit it - I think I handled it like crap. I think when things get rough, I can get into a mood that is just hard to shake off. I'm really happy I recognized that. I won't kid myself into thinking that I'll stop being so negative, but at least knowing I do gives me perspective. It's something I'm going to watch out for in the future.

So I'll wrap this now. I'm probably going to do a post tomorrow as well with more specific resolutions, it just depends on how crazy things get tonight. I want to say one last, very important thing.

Thank You

I want to thank everyone who reads this blog. I want to thank everyone who comes to my presentations. Thank you for your feedback. Thank you for your participation. I love code. I love talking about code. And without you guys, I'd be talking to myself, which is only slightly more weird for me than normal. I hope you guys stick around for 2010. I'd lie and say there will be less OT posts, less Star Wars jokes, and less rants, but, well, I think everyone here knows better.

Raymond Camden's Picture

About Raymond Camden

Raymond is a senior developer evangelist for Adobe. He focuses on document services, JavaScript, and enterprise cat demos. If you like this article, please consider visiting my Amazon Wishlist or donating via PayPal to show your support. You can even buy me a coffee!

Lafayette, LA

Archived Comments

Comment 1 by Tony Garcia posted on 12/31/2009 at 7:53 PM

Thank you, Ray, for everything you have done and continue to do for the CF community. And it was great to finally meet you in person at RIAUnleashed.
Here's to an awesome 2010.

Comment 2 by Will Swain posted on 12/31/2009 at 7:59 PM

I second Tony's comments on your contribution to the cf community.

Wishing you a very happy new year

Comment 3 by Jim Papaleo posted on 12/31/2009 at 8:10 PM

Thank you Ray for the numerous times this past year you took the time to help me (and so many others) with some code or concept. The knowledge you share is much appreciated. You truly are a Master Jedi.
Happy New Year.

Comment 4 by Sam Farmer posted on 12/31/2009 at 8:27 PM

Ray -- Thanks for everything you do for the ColdFusion community and your blog in particular. There was one day this Fall when every single problem I had was solved by your blog (via Google)!

Congratulations also on your job with First Comp -- they sound an excellent company to work for.

Also I completely agree with your comment about ColdFusion 9 being radically improved and not being able to go back to any earlier version.

Comment 5 by NerdPetrol posted on 12/31/2009 at 8:42 PM

Thanks Ray for opportunity that your blog presents to the cf community, I have been a regular reader of your blog and have learned a lot from this blog.

Keep up the good work. On the lighter note, about your being negative, I guess that comes with a territory(Software Developer), we tend to analyze the Worst Case Scenario :)
but in the end thats the thing that gets the work done :)

Comment 6 by salvatore fusto posted on 12/31/2009 at 9:08 PM

You say:
"I want to thank everyone who reads this blog."
nope, everyone reads this blog has to thank you.
have, you and your family, a pretty new year.

Comment 7 by Robert posted on 12/31/2009 at 10:08 PM

I feel like your blog has made me a better developer: Coldfusion, Java, and otherwise. Not to add any more air to that "already overblown ego," but your contribution to the community is unmatched and your willingness to help others is priceless. Thanks for all of your help, both on- and offline this year and here's to a fantastic 2010!

Comment 8 by Ben Nadel posted on 1/1/2010 at 12:08 AM

Ray, congratulations on the new job! What a way to kick off the new year.

I'm looking forward to another year reading your stuff!

Comment 9 by Gary Funk posted on 1/1/2010 at 6:33 AM

Congratulations, Good Luck and God Speed. I look forward to another year of reading your blog and offering my small part.

Comment 10 by Lola LB posted on 1/1/2010 at 6:55 PM

Thanks for a kick-ass blog! Here's to a great year . .

Comment 11 by Marko Simic posted on 1/2/2010 at 4:54 AM

There is not much people, like you, who are so willing to share their knowledge. Thank You for that! Your deeds speak for you.

Comment 12 by Matt posted on 1/2/2010 at 9:52 PM

Thanks for the great blog and for helping all of us in the ColdFusion community who are much less experienced and knowledgeable than yourself.

Comment 13 by Akbarsait posted on 1/3/2010 at 6:26 AM

Congratulations on the new Job! Looking forward to read and learn from your blog.

Comment 14 by Louis posted on 1/4/2010 at 8:18 PM

Hi Ray,

I haven't posted a comment on your blog before but seeing as you're saying a thank you to your readers I thought it only right to say thanks back! I read the blog everyday and as someone that has been using ColdFusion for a relatively short time (since MX7) I find it an accessible, interesting and useful source of information. Keep up the great work!

Comment 15 by Ryan Vikander posted on 1/6/2010 at 1:06 AM

Your welcome

So when are you moving to Omaha?

Comment 16 by Raymond Camden posted on 1/6/2010 at 5:49 PM

When Hell freezes over. I don't think I can take the... um... excitement of Omaha. ;)

Comment 17 by Alirio Boquin posted on 1/7/2010 at 9:58 PM

Hi, Raymond!
I went to vacations, all I have to say is happy new year, blessings for this 2010.


Comment 18 by John Whish posted on 1/9/2010 at 1:46 AM

Thanks for your continued posts and presentations, you're a real asset to the ColdFusion Community (as reflected by your award). I do have a complaint though, this post doesn't have any mention of Paris Hilton!

Comment 19 by Raymond Camden posted on 1/9/2010 at 1:49 AM

Yeah I've been slacking in the Paris Hilton department. Although I did use her (heh heh) in my last public preso: (look for "SOAP is hot!")

Comment 20 by Doug Ford posted on 1/20/2010 at 3:18 AM

Hi Ray -

Congrats on the new job! It always feels good having a steady paycheck.

And thank you Ray for always making the Coldfusion Community that much better with your ideas, insights, and help.