Hard things to do in programming
Last Update: 2024-06-23
The following is a list of hard things to do in programming:
- becoming a programmer
- time
- multi-threading
- creating good cross-platform, native experiences
- server-side and client-side form validation
- rewrites
- error handling, while correctly informing the user and supporting multiple languages
- using encrypting/decryption algorithms directly
- keeping code and documentation (technical, user-facing and what-was-done) in sync
- automated testing entrypoints