Ask HN: How many languages/frameworks do you regularly use?
This past year, I've gone on quite a languages and frameworks expedition and now realize that I should trim them down to some reasonable number going forward. How many languages or frameworks do you switch between when starting or maintaining projects?
I currently have apps using Go, Java/Javalin/Spring, Elixir/Phoenix on the back-end and Kotlin/Android, Swift/iOS, Dart/Flutter, Vue/TypeScript or React/JS on the front-end.
I'm also exposed to some Ruby/Rails but planned this year to use a lisp (likely Clojure). Others I looked at but will not likely use soon include GDScript/Godot, Elm, ReasonML, PureScript, F#, Racket/Scheme, Crystal/Kemal/Lucky/Amber, and Pony. Ones I haven't yet even looked at are Nim, D, Rust, C#/.NetCore.
Even this many going foward still seems to be too many for projects. If Go2 was done or Java value-types then maybe those could collapse together.
7 comments
[ 3.0 ms ] story [ 32.0 ms ] threadNote that I don't do a lot of front-end heavy stuff, and when I build web based UI's they're usually done with fairly simple HTML/CSS + Bootstrap and jQuery. I have been intended to learn either React or Vue, but haven't found time to really dig in yet.
You seem to have a lot of experience so I would urge you to write about what you thought of all these frameworks. I'd be interested to read your thoughts on them all.
Aside from those I use HTML, CSS, and Bootstrap and jQuery on the front end.
C + a lot of Autosar
Both for backend development.
Not planning to dive into another language or framework in 2019