What stockholm syndrome does to a mf…
I have to agree with you on the over engineering and layers of abstraction which stop making sense over time. At the same time I’ve seen people abusing the application context and try to reinvent the wheel in a worse way rather than using easy to read annotations. People care less about doing it the right way. Many who care about doing it the right way but don’t understand things well, go so far off the deep end that we end up with unnecessary abstractions.
Java is a great language but since most people work with it and most people don’t give a shit about best practices, we see messy java code everywhere. It’s an easy language to write shit code in.
I own a MacBook Air now but prior to that I’ve used thinkpad, dell xps, Asus zenbook and hp envy lineups.
If i were to ditch MacBook I’d have picked up a zenbook since they’re budget friendly, great oled screen, long battery life, lightweight and good build quality. You can even do casual gaming on it.
The biggest thing i miss switching to mac has been losing my steam library and unable to play games with my friends.