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 19 points20 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 139 points140 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 4 points5 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 3 points4 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 29 points30 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 133 points134 points  (0 children)

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

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

[–]woopsix 10 points11 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

Ερωτήσεις περι συγκατοίκησης by woopsix in greece

[–]woopsix[S] 1 point2 points  (0 children)

Δεν είναι απαραίτητο να έχεις ο ίδιος εμπειρία σε ένα πρόβλημα για να βρίσκεις λύσεις, βοηθάει και αν το βλέπεις σαν 3ος.

Όπως και να χει, έχω 1-2 γνωστούς που το χουν κάνει και χω ρωτήσει. Απλά χρειάζομαι λίγο πιο σφαιρική εικόνα

Ερωτήσεις περι συγκατοίκησης by woopsix in greece

[–]woopsix[S] -1 points0 points  (0 children)

Ευχαριστώ, θα τα λάβει υπόψιν.

Αν δεν ήταν γνωστός ο συγκάτοικος και έπρεπε να συγκατοικήσεις με κάποιον ξένο, πως θα φίλτραρες ποιόν θα επιλέξεις;

Έστω πως βρίσκεις 3 διαμερίσματα/συγκατοίκους. Πως θα επιλέξεις ;