Skip to content

Comment on Ask HN: How do you decide which language/tech stack to learn?

Comments

Well, you say it yourself: the reason you work in C is for the performance; make performance your specialization, while leveraging what you know in some of these more modern languages and frameworks.

I primarily work in C/C++ for the performance as well. I've leveraged this to create solutions not otherwise possible in these more modern or institutionally entrenched tools. For example: 1) using Python for easy developer access, while many components are implemented in C/C++ for multi-threading, multi-processing plus the performance; 2) extending the MS Office suite with access to high compute analysis without reliance on a cloud service; 3) embedding high performance servers and exposing REST APIs within your projects without reliance on a cloud service - essentially an intranet cloud, or a full blown SaaS if ya want; 4) hosting the latest ML/DL models in a higher performant application than anyone not working in C/C++/ASM/WASM; 5) integrating Cosmopolitan into your stack and all your work becomes OS independent.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.