- **Epistemic status:** #seedlings
Programming is a craft. At its simplest, you tell a computer what to do. The reality is that you try to capture elusive requirements finding a way for a machine to express them, document your work for others to understand it, and you engineer your code for others can build on it. You do all this with a clock ticking relentlessly over your head on some absurd metric of when the project must be completed. It is a difficult job.
---
## References
- Thomas, David, and Andrew Hunt. _The Pragmatic Programmer, 20th Anniversary Edition: Journey to Mastery_. Second edition. Boston: Addison-Wesley, 2019.