When I started learning backend development, I thought the hardest part would be learning a programming language.
I was wrong.
Learning syntax is probably the easiest part. The difficult part is understanding how real systems are designed, communicate, fail, and scale.
If I could go back to day one, these are the 10 things I would tell myself.
1. Learning a language is not the same as learning backend development






