My software engineers’ manifesto:
- We write software to solve problems, not to create them.
- We write software for everyone.
- Those who don’t write software have things we can learn from.
- Always leave the project better than you found it.
- Sometimes the best contribution you can make is not writing code.
- Sometimes the best contribution you can make is deleting code.
- Sometimes the best contribution you can make is by talking to someone.
- Software is inclusive. Women broke the Enigma code, and black women got us to the moon.
- If you don’t hate in 5 years what you’ve written today, you haven’t learned enough.
- If you don’t have compassion for whoever wrote that code 5 years ago, you haven’t learned enough.
- If anyone can’t use your software, that’s a bug. Prioritize accordingly.
- Overtime is a bug.
- Debug your processes with as much attention to detail as you debug your code.
- Asking for help is a sign of strength.
- Work with the best. Don’t lower your standards to only work with straight cis white men.
- Be pragmatic. Shipped code is far more useful than perfect code, but if you can have both, future you will thank you.
Inspired by: You Need A Manifesto https://pca.st/episode/33cb401f-a028-4de2-b20d-ec2c96f2b019