Becoming passionate at coding
The main aim of programming is to focus on productivity and reduce hard work. Write maintainable, scalable, and straightforward code.
Note that every line of code you write is expensive to both the programmer and the client.
To achieve efficiency and be more useful, implement these in your day-to-day activities.
Get your code reviewed by a thorough peer developer.
Look for plugins or extensions that help you push your code from the integrated development environment with a click of a button (I advocate you use JetBrains products as they come with all this and can be easily downloaded)
Keep a journal of all your tricks and solutions to problems that you’ve encountered and solved in an online document, i.e. use the free Google Docs.
Learn a new language, for Java developers I’ll advise choosing either Kotlin or Golang
Write tests (In most of my solutions I don’t do this, but it is a very helpful thing if you aspire to be a geek). Am on that path too.
Automate the process of CI/CD using the available tools, i.e. Jenkins or CircleCI.
The real danger of someone doing all this for you is very costly. (This is what consultants charge a dime for advice)
Mogaka is a passionate philosopher and developer