I’m a n00b, but so is everyone!

As I’m just getting back into doing software development full-time, and getting into it from a completely different direction than I was involved with before, there is a lot to learn. I’ve been trying to play catch-up as much as I can by listening to podcasts and reading, reading, reading.

One of the best overall software podcasts I’ve had the pleasure of listening to is Software Engineering Radio. It’s a great podcast for learning about things like architectural patterns and new developments in the software space. The guys are Java developers, but they really try to keep the conversations generic enough to apply to any language.

Listening to really experienced guys talk about all of these different topics, and do it easily, in English when German is their native tongue, can sometimes make me feel like I’m really far behind everyone who’s been doing development while I haven’t. With so many new things coming out every day, how will I ever get to a point where I feel competent?

Last week I was fortunate to be able to attend the Heartland Developers Conference. It was the first software development conference I’ve been to, and it was a great experience. There were a lot of interesting sessions, such as one given by Paul Kimmel about new features in .NET 4 languages. I also met a lot of great people and generally got introduced to the development community in Omaha.

In meeting and talking with other developers, I realized something: nobody knows it all. Everyone is learning new things all the time. And with the day to day work of actually doing development, nobody has time to keep up with all of the latest topics in the field.

So yes, I am a noob. But the way I see it, that’s a good thing. I love learning new concepts and applying them, and I think that being a developer means that you are doing that constantly. So while I’ll never know everything, as of now I’m feeling pretty good about that.

Posted Tuesday, September 14th, 2010 under Software.

Leave a Reply