3 ms·
The worst is js development. You need thousands of tools and there always exists 3 alternatives. Js/ts as a language is the smallest problem.
by 0x073 2y ago
The worst is js development.
You need thousands of tools and there always exists 3 alternatives.
Js/ts as a language is the smallest problem.
- wruza 2y agoIt’s a newcomer confusion vs old-timer habit. You’ll feel the same in C, python, etc if you never seen these. And vice versa in any direction. Edit: But I absolutely agree that $subj platform should focus on that, not even on the language. A language can be learned in one evening on a “fiddle” site, no platform required. Personally, when I become interested in another language, all I want is a page of common snippets or a cheatsheet to get the feel of syntax, and then how to make and deploy a non-toy project with all the usual libs and tools attached.
- fifilura 2y agoA clever blogger or even entrepreneur sees the opportunities here.
- wruza 2y agoIt’s a yet another facebook shaped opportunity though. The hardest part is not to collect and systematize information, but to become distinguishable from a mountain of shitty blogspam that google agrees to promote for financial reasons. For meta, I’d say our issue here is not the lack of platforms or manuals, but that we simply don’t have a decent search engine, because we don’t have a decent internet economy model. Our models and tools are indecent and there’s no help.
- fifilura 2y agoWhat you describe is exactly the challenge and opportunity to overcome. Why should I have to rely on Google/stack overflow/chatgpt to set up my environment?
- 0x073 2y agoI think the biggest problem is that js is way faster charging than almost every other language. I was used to use vue, there was webpack now it's vite or nextjs, some tools are build on top of others like nextjs on webpack and vite on esbuild. If you stop working 2 years in js your tools will completely change. E.g. java has maven and more and more use graddle, but it's way slower change.
- skydhash 2y agoIf you're doing tooling churn, that may be an issue. But in an organization, tooling updates are always slow.
- dakiol 2y agoI think the worst is Java/Kotlin. Gradle is a nightmare and I just refuse to spend my time learning it. I just can’t.
- the__alchemist 2y agoI started Android development recently at work. I will confidently back you up. I am a well-rounded programmer, and have used many languages and domains. Kotlin (in the Android SDK at least) is the most complicated, messiest, least-pleasant I've found. JS/Node is second place. I'm reasonably confident it's not the Kotlin language itself I dislike, so much as the tooling associated with it, and the expected project structure.
- Cotterzz 2y agoYes, if you're using the popular stacks of tools, frameworks and proprietary embellishments like Typescript. If you're focused on vanilla JS development along with modern native browser tech like WebGL, WebGPU, WASM and Web Audio things are much more straightforward, the only tricky choices I guess are which 3D engine to use and what +1 language you want to take to the WASM party.