Creating a Good Program
- Wrong assumptions are the root of all evil
- Think about and understand the business process
- if you know the process to be solved, you will ask better questions and rely less on implicit assumptions.
- Test your code
- Keep things simple
- Documentation
- Errors
- Most of the time they can be classified into either invalid user input or missing resources
- How should the user be notified about those errors?
- Automatize as much as possible of the deployment.
Published: 2025-07-24