3 ms·
Nope, it's not the tools, it's the people using them. Give me your most beautiful perfect language and I'll find armies of incompetent programmers to create pi
by kristopolous 6y ago
Nope, it's not the tools, it's the people using them.
Give me your most beautiful perfect language and I'll find armies of incompetent programmers to create piles of garbage with them.
Give me your ugliest awfullest language and I can find, if I'm lucky, maybe 1-2 people that can do great things with them.
- thetanil 6y agoI agree with this to a point. I mean, tools really do help. Take C++ or JS which will make every effort to run total garbage that any competent user could see is garbage vs Python or Go which have very strict tooling to keep stupid users on the rails. I think it's the reason python is winning even though the runtime is such a poor performer.
- kristopolous 6y agoThere's some really terrible python code out there these days. It's on its way to becoming the next node. I know this reality will anger people but I'm sorry, I'm just a messenger here.
- johndoe42377 6y agoCome on, programming languages are not tools (compilers are tools). Programming languages are cultures. Precisely. This is why PHP Java or JavaScript are fucking abominations. They have been started with lack of a culture and discipline to begin with.
- kristopolous 6y agoForgive me but I honestly don't think you've read much code. There's a large field of talent in all languages. That list is the classic "first language" list, the one that is taught to beginners and amateurs. It used to also be Basic and Ruby. Every "first language" gets the short end of the stick. You can add Swift and Kotlin to that as well, any language where you might find room full of children twiddling with computers. You can also be an adult and use these tools, but that's really a personal decision.