"Instead of trying harder, do the opposite. Take a break. Properly. Don't just switch to another screen to browse memes, graze cat pics, answer your email or catch up with notifications, messages and socials."
kevlinhenney.medium.com/step-back-39...
"Instead of trying harder, do the opposite. Take a break. Properly. Don't just switch to another screen to browse memes, graze cat pics, answer your email or catch up with notifications, messages and socials."
kevlinhenney.medium.com/step-back-39...
1/6
1/6
Is like putting the cortisone and hemorrhoid cream in the drawer with toothpaste because they're all tubes.
Is like putting the cortisone and hemorrhoid cream in the drawer with toothpaste because they're all tubes.
So far, every such technology resulted in the need for more devs… expert in this NEW technology (or knowing how to fix it up).
Every. Time.
So far, every such technology resulted in the need for more devs… expert in this NEW technology (or knowing how to fix it up).
Every. Time.
In Spring 6, we could finally fix it.
New blog post on enums, backward compatibility, and quiet corrections:
poutsma-principles.com/blog/2025/05...
#Spring #Java #APIDesign #BackwardCompatibility
In Spring 6, we could finally fix it.
New blog post on enums, backward compatibility, and quiet corrections:
poutsma-principles.com/blog/2025/05...
#Spring #Java #APIDesign #BackwardCompatibility
Most of us were taught OOP meant classes, inheritance, and exposing state via getters/setters - leading to bloated, brittle systems full of side effects and tight coupling.
But that was never the original intention!
1/5 🧵
Most of us were taught OOP meant classes, inheritance, and exposing state via getters/setters - leading to bloated, brittle systems full of side effects and tight coupling.
But that was never the original intention!
1/5 🧵