3 ms·
There seems to be a self-imagined divide between these two "camps" of developer. We see: 1. Hipsters that throw tools at a problem, and are eager to know as ma
by EnderMB 13y ago
There seems to be a self-imagined divide between these two "camps" of developer. We see:
1. Hipsters that throw tools at a problem, and are eager to know as many different languages/frameworks/tools as possible, to stay ahead of the curve.
2. Developers that have picked a framework, and stick with it for life. They learn when necessary, but their framework can handle most problems thrown at it.
I would consider myself a part of both camps. I read Hacker News because people talk about these tools in use, and I love sitting down at home and toying around with new JavaScript frameworks, and different environments/tools. However, I have a job where I use a proven framework, a solid language, and a role where I model problems with a team of like-minded developers.
Now, imagine the scenario. I toy around with a new framework and absolutely love it for some use case. I decide to write a tool using Node.js, I use Bootstrap, and then I post it on my blog, Twitter, and on Hacker News. Some will check my work out and think it's cool, and others will look at it and will vomit at the very thought of JavaScript running on a server when another server-side language/framework would be far more suited to the problem at hand.
The point I'm trying to make is that developers are so keen to slate projects/code that was written for fun. My Node.js application isn't very good. Hell, I can probably write it a million times better in the language I actually use day-to-day in my job. I just wanted to release it so others can learn from it, and to show that I'm capable of keeping up with everyone else that is releasing apps-a-plenty in all these crazy new languages I see every day.
I agree with the general idea of the article, but only because developers are starting to embody these camps. I see entry-level/junior developers that apply for jobs with CV's that list every language they've touched for at least half an hour, and I see battle-hardened developers complaining about people trying to legitimise new tools because they're "not as good" as the tools that everyone else uses.