@foks Have you heard of Project Valhalla
@soren the only reason I come even remotely near java is because uni forces me to. and the experience is dreadful
@foks what do you hate the most about java
@soren the IDE's and how convoluted *everything* is
@soren
That is a big mood. But there's no escape if you do embedded systems.
@soren
Today on "guess which syntax this C code is using"
@danishcookies @soren eh, C works fine for the (simple) arduino and esp8266 projects I do with it.
Tbh I just really like my flow with the modern js ecosystem.
@foks What I dislike about JS is the lack of concurrency awareness from only-JS developers due to an event loop based system and partially the way structure, packages, external dependencies are managed.
I once asked in a JS discord channel what JS devs think of concurrency and concurrency safety and they said they don't because they don't have to.
With JS you don't get issues like
```java
int a = 1;
Thread t1 = new Thread(() -> a = a + 1);
Thread t2 = new Thread(() -> a = a + 1);
t1.start(); t2.start();
System.out.println(a); // 2
```
When this attitude carries over to other languages that heavily focus on parallel processing (ie Scala) you get these issues
@danishcookies I hate pointers and references with a passion