I'm a strong believer that good habits are the way to success. James Clear, the author of Atomic Habits, has put it really nicely:
You do not rise to the level of your goals. You fall to the level of your systems.
That's why I try to create habits that help me become a better developer and remove the ones that don't.
Here are the 5 main habits I try to practice to become a better developer
- Come up with a plan BEFORE start coding
- Read tech articles/tutorials at least 30 minutes per day(Dev.To as the main one)
- Work on a hobby project at least 3 times a week for 1 hour
- Practicing non-tech related activities every day (reading, cooking, playing the guitar, etc) for at least an hour
- Work out, exercise at least 4 days a week
As you can see, some of them are code-related, some of them not. But they all contribute to me being more productive and efficient as a developer.
I'm planning to write a longer article on the topic, so I'd be really interested in...
(or the habits you're trying to get rid of)?