specialization of programming languages
In my daily blog-roll, I came across this posting by Griffin Caprio on Domain Specific Languages = The Long Tail of Programming Languages? ( Part 2 ). Griffin gives a good analogy for software engineers and their specialization of programming languages compared to the music industry where artists specialize in styles/genres to all produce very different, but great things.
I relate to this completely — as someone who has always called themself a “software engineer” when the need arises, I couldn’t agree more with his assessment of choosing the right tools and specializing when needed.
As much as I hate to admit it, a teacher at Georgia Tech, the revered (and often loathed) professor who had the hardest (read: weed-out) class, stressed that the more tools you have in your programming toolbelt, the more specialized and exact the tools, the better software developer/engineer you’ll be. I agree.
