Do not create a framework to encapsulate what you are doing. For example, given annotations in Spring one loses touch with the level of indirection, and by the time you figure out why performance sucks, you are too deep in the way that framework works.
Instead, provide simple abstractions that do not dictate the control flow.
=================
Digital Dry Days
I find that not looking at the screen (no mobile, no TV, no laptop) twice a week has helped me immensely. There is no automatic reliance on the internet or AI. Sometimes I have to prep in advance for a dry day, but there are plenty of books to read and lots of theory and rigor to be understood without distractions. More importantly, I find myself being actually more productive.
I surf the web less, am distracted less and get a lot of non-work stuff done too.
Dry days is a really interesting idea. I wonder if it’s doable to do this in a working day when you need to work at a screen, might be too tempting to procrastinate at work. But maybe 1 of the weekend days could already bring benefits like you describe.
It is esp. important on a working day. I thought I'd need to be responsive to emails and messages, but nothing that could not wait at least until evening. Every so often, I'd have to spend a half hour going through all messages to make sure nothing got dropped, but the rest of the day was dry.
Do not create a framework to encapsulate what you are doing. For example, given annotations in Spring one loses touch with the level of indirection, and by the time you figure out why performance sucks, you are too deep in the way that framework works.
Instead, provide simple abstractions that do not dictate the control flow.
=================
Digital Dry Days
I find that not looking at the screen (no mobile, no TV, no laptop) twice a week has helped me immensely. There is no automatic reliance on the internet or AI. Sometimes I have to prep in advance for a dry day, but there are plenty of books to read and lots of theory and rigor to be understood without distractions. More importantly, I find myself being actually more productive.
I surf the web less, am distracted less and get a lot of non-work stuff done too.