Comment

Comment by sriram_malhar

================== No Frameworks

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.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton