3 ms·
1. Having a passion project that made it easy for me to sustain lots of hours of coding as I strove to complete the project. 2. Reading widely in the coding li
by timoteostewart 4y ago
1. Having a passion project that made it easy for me to sustain lots of hours of coding as I strove to complete the project.
2. Reading widely in the coding literature, from personal blogs to engineering blogs to O'Reilly (etc.) books, to "philosophy" stuff like Bentley's Programming Pearls
3. Regular LeetCode. Not grinding exactly, but disciplined practice of solving specific, short challenges.
4. Browsing OOP (other people's programs) on github and such.
I'm curious to see what others post!