What eight years of full-stack actually teaches you
Eight years in, I have used PHP, Node, Python, three generations of React, and more databases than I can count. The tools changed constantly. The lessons did not.
Nobody thanks you for clever code. They thank you for the page loading fast and the deploy not breaking on a Friday. Write the boring version first. Get clever only where it pays.
The bug is usually at a boundary. Between your code and the API, between the API and the database, between your team and the other team. When something breaks, check the seams before you check the logic.
Senior means answering for the whole thing. Not just your ticket. The queue backing up at 2 AM is your problem even if you did not write the worker. That sounds harsh. It is also why clients keep calling.
Write things down. Future you is a different person with no memory of this system. Leave them notes like you would leave them for a stranger. Because you are.
That is the list. It took eight years and it fits in one screen.
//END OF TRANSMISSION