McMonster

joined 2 years ago
[โ€“] [email protected] 3 points 2 weeks ago (1 children)

Anything that does under-the-cover low level magic is bad. The deeper the magic, the worse. Spring is the particular offender here with the lengths it goes so to make you not use new and never be able to debug why something happens. Or worse, why something doesn't happen. We know how to deal with code, but not magic.

[โ€“] [email protected] 3 points 3 months ago

The same also applies to other things, like tools.

I'm working in Java ecosystem and there's a noticeable trend to look down on people who don't use IntelliJ Idea. I've recently joined a new project and I was strongly encouraged to use it. Therefore I'm currently 3 weeks into my 4th attempt over past 10 years to switch to this tool and it simply doesn't work for me. I've been using Eclipse since around 2007, know it very well and it gets the job done. I will not claim that it is better than Idea. I just don't think switching would give me enough return on investment. Especially now, as I'm still learning the new project.

Another reason not to switch is to avoid becoming dependant on an expensive tool. My current team is using Ultimate edition and I've noticed that they are really depending on the extra features.