klipo
Looking back what has helped me a lot is being surrounded by more experienced engineers that were good at teaching (those are quite rare I discovered later). Other than that, read a lot of code, write a lot of code, and keep reflecting on what areas to further develop. Be kind to yourself, this space is huge and no one’s is an expert in all of it. Burn out is real, especially when struggling alone for too long. One thing that has helped me as well is to realise everything in software engineering has been made by humans. None of it is actually ‘unknown magic’, just keep digging deeper to find out how the thing you’re struggling with works on a more fundamental level. The LLM age has made this so much easier.
I also found a lot of help in meditation and developing and practicing mindfulness. Recognising thoughts and emotions as they arise and to not identify with them was a big eye opener and relief. Just letting thoughts be or talking about it with someone when I noticed a pattern really helped. I think part of it was also processing some buried away issues.