Life of a software engineer can be challenging. You need to research and find the right solutions. The code you write must be readable, maintainable, and if possible reusable. You need to remember about performance and accessibility. That’s a lot. And then and the end it would be perfect