Skip to content

Personal Techradar for Programming Languages - 2023 H1

| techradar | golang | python | java | scala |

This Techradar 2023 H1 is very subjective and based on my current feeling/decision for 2023.

Domains Language Java Scala Golang Python JavaScript TypeScript C
Back-End Golang ADOPT ADOPT ADOPT HOLD HOLD HOLD
Scripting Python ADOPT HOLD HOLD
Infrastructure Golang ADOPT TRIAL
CLI Golang ADOPT HOLD
Machine Learning Python ADOPT
Data Analysis Python ADOPT
Data Engineering Python HOLD ADOPT
Desktop Python HOLD HOLD ASSESS
Web JavaScript ADOPT TRIAL
System programming C ADOPT
Functional Programming Scala ADOPT TRIAL

I’ve decided to change something in my work arsenal and use Go as work-horse programming language along with Java/Scala. Partially it’s because I want working with something non-JVM to expand my professional arsenal.

Also, you might noticed that Python dominates other domains (see Python is the second best language for anything), it’s true and I want to keep this status quo for 2023.

There is one strange domain “Functional Programming”. It’s not something work-related, it’s just things I am interested in and I still want to continue using Scala for this. There are much more interesting/esoteric FP languages like Haskell, Clojure, OCaml, Elixir, etc., but I believe that Scala has enough blank spots I need to cover.

References