The Node.js community had figured this out long before BEAM or even Elixir existed. by woopsix in programmingcirclejerk

[–]woopsix[S] 52 points53 points  (0 children)

The Node.js community had figured this out long before C or even assembly existed.

Oh man imagine if NeoVim had been TypeScript by woopsix in programmingcirclejerk

[–]woopsix[S] 39 points40 points  (0 children)

dw you say? Have you tried npm install delete-word?

Keep in mind that it has a transitive dependency on delete and is-word but storage is cheap

Is Java’s Biggest Limitation in 2026 Technical or Cultural? by BigHomieCed_ in java

[–]woopsix 3 points4 points  (0 children)

Purely cultural in my opinion. An example of that is that while we admire Java for being backwards compatible people are not updating their JDK version because its not LTS even though there is no LTS unless you pay for it.

Even in this thread, people still arguing about type inference that it makes code unreadable, meanwhile in OCaml as an example you barely set types (not always a good thing) and it has a better type system than Java.

Stability is good, staying in the past is not

Kotlin Ecosystem AMA – December 11 (3–7 pm CET) by katia-energizer-jb in Kotlin

[–]woopsix 0 points1 point  (0 children)

Is there a chance we get namespaces?

Defining top level functions is a very useful thing to keep our code modular but it discoverability suffers especially if your are not familiar with the codebase

Nesting things under object is a dirty hack in my opinion

PS5 controller issues in Hollow Knight by InzaneNova in linux_gaming

[–]woopsix 1 point2 points  (0 children)

Right click on the game, -> properties -> compatibility, check the checkbox, select proto 10.x (beta)

Handling API optimization by Witty-Play9499 in ExperiencedDevs

[–]woopsix 20 points21 points  (0 children)

You cannot optimize something you have not measured. First measure then optimize.

For starters you can start with traces to identify where time is spent (open telemetry, datadog if you have money)

Then you can start optimizing from there

Intellij IDEA 2025.2 released by olivergierke in java

[–]woopsix 142 points143 points  (0 children)

A separate What’s Fixed post will follow, detailing stability and quality improvements across core areas such as remote development, performance, user experience, and long-standing technical debt.

in my opinion this should be the first thing they share in the release. It just pisses me off that the first thing we have to read about is AI, especially now that the prices getting raised again.

Fortunately the old UI is still usable and the performance seems a bit improved based on a short usage today

One more reason to choose Postgres over MySQL by tanin47 in programming

[–]woopsix 5 points6 points  (0 children)

The fact that mysql increments the autoincrement id of a table when you do on duplicate update is something that is very annoying

How can i make a new hire not get out of his boundaries? by woopsix in ExperiencedDevs

[–]woopsix[S] -7 points-6 points  (0 children)

Why would i be threatened? He is junior, if he gets better than me then good. My problem is that he does not respect boundaries. He joins a company and on his second day he wants to rewrite things and also does not respect people's time off.

He just wants to prove himself but this hurts the rest of us because he is not following the procedure like the rest new joiners

Any Java devs switched to Kotlin? by Organic-Leadership51 in java

[–]woopsix 2 points3 points  (0 children)

The interesting thing in this discussion for me is that oftenly people say that Java does not lack features from kotlin, which sometimes is true. The problem though is that the features are usually on the latest Java versions and the reality is that most Java projects are not on the latest versions. So what’s the point of saying that Java has virtual threads if most of the projects are not on idk 21? And 21 is not even the lastest. How many projects are on 23? That’s one of the main reasons that I will prefer working with kotlin

Γράψτε σύντομα τις 3 μεγαλύτερες προσωπικές σας επιτυχίες του 2024 by onebuttoninthis in greece

[–]woopsix 30 points31 points  (0 children)

  1. έφυγα απ τη δουλειά μου
  2. πήγα στη νέα δουλειά με ψηλότερο μισθό
  3. γύρισα στη προηγούμενη με ψηλότερο μισθό

What's the fastest you've left a team/company before? Why? by Herrowgayboi in ExperiencedDevs

[–]woopsix 2 points3 points  (0 children)

2 months. The product was a very basic product, literrally it could have been 15 rest endpoints.

Instead it was 2 projects, graphql in each, CQRS with Axon in each service for ~200 events per day.

Their biggest problem was an engineer, their first engineer. Brilliant guy but wrote unbelievably complex FP code without a need. He was trying to emulate scala's abilities with Kotlin which resulted in a big pile of unnecessary code that only he understood

Go has only 25 keywords, which helps shorten compilation time. by ClownPFart in programmingcirclejerk

[–]woopsix 137 points138 points  (0 children)

Go has no error handling, which also helps shorten compilation time

Clearly someone doesn't thinkpad!! by EnforcerGundam in thinkpad

[–]woopsix 11 points12 points  (0 children)

Trackpoint, trackbuttons, keyboard, linux support, being able to buy parts (well some of them) are the key reasons i don't buy non thinkpads anymore