5 things you need to change right now if you want to be considered a senior in programming:
1. Don't consider a task as "done" just because it's working.
There's more to completing a task than just getting it to work. Solutions should also be performant, reliable, maintainable, and scalable.
2. Don't jump straight into a task without some planning.
Planning can save you a lot of time and headaches.
You can discover problems and edge cases earlier with a bit of planning, but discovering them midway through building the solution could mean hours of wasted effort.