Tips for Software Engineers
Like myself 😅! These are not rules. Evolving ideas…
Be a good human
- Approach with curiosity
- Be grateful to be wrong
- Own your contributions
- Communicate often
- Avoid the cover ass attitude
Be a tidy human
- Don’t leave dead code behind
- Choose dependencies wisely
- Your method is telling a story
- You write code for others, not for yourself
Tools
Techniques
- Fail fast to learn fast
- When stuck, ask for help ASAP
- Avoid reinventing the wheel, someone else already solved it
- Code review pyramid
- Vertical Slicing
- A bad decision is better than no decision
- Broken changes can be compared to previous working version
- Document incidents while they are happening
- Make it work, then make it better
- Tell don’t ask
- Use postmortems to learn from incidents