
Something to be said for concentrating on one language
March 18, 2013I recently have been thinking about some of the above I’ve seen in some corners I’ve seen in relation to how programmers should learn some different programming languages.
The accepted thinking seems to be that learning a couple of languages is advantageous to a developer because:
- See different ways to solve problems
- View different tool sets
- Freshen things up, just in case you get bored
- Maybe force you to look at how you are doing things in a different light
- Keep you skill-set strong and up to date
I’ve been finding recently though that learning a new programming for website development isn’t generally applicable. No matter how much I look into Python Django or Coffeescript or SASS putting them into a production environment is another issue. When you use of these you make the assumption that everybody down the chain will be comfortable using them too. And sometimes they’re not…
So, for personal little projects it’s fine, but for release software obscure software dependencies aren’t generally appreciated. Why should they be? The traditional stack of LAMP or ASP.NET + Javascript, HTML, CSS is generally applicable to 90% of situations. So I have decided to spend my time learning these more.