I just realized that I have been writing code for roughly 10 years now. Well in 1999, I wrote my first "Hello World" program in Fundamentals of Computer Science.
Coding is fun. But it's not as easy as I thought it was going to be. Development time is measurable in months, not days. Pouring 100 hours into a project is just starting the project. Architecting the app is fun. But you never feel done.
10 years ago, I thought one programmer could write "Windows" in a decade, and do it better. Turns out coding is harder than I thought.
In 2000, I said that Linux would replace Windows by 2005. I was wrong. But Linux surpassed Windows in overall quality in 2007 (obviously my opinion).
I always thought I'd be coding really cool things in my spare time. Since I code all day. At night, I don't want too. I thought I would be able to code both at work and for fun at night. That appears not to be the case.
HTML is still here. Cross Browser testing is worse than ever before. Web site development is more difficult. The internet is more useful with Google, Pandora, Stumbleupon, Hulu, Facebook, Friend's Blogs, de-centralized news, etc.
Before you were a programmer what was your biggest misconception?