jose@public:~$ learn
Learn
What building companies, software and teams taught me.
Errors
The most expensive mistakes are often decisions delayed until they become emergencies. Good systems make bad news visible early.
Principles
- Quality is a business capability, not a final gate.
- Automate the repeatable; protect human judgement.
- Make systems observable before making them clever.
- Clear decisions beat permanent alignment meetings.
- Technology should create options, not dependence.
- Culture is what a team does when nobody is explaining the values.
Software and leadership
Software is a way of making decisions executable. Leadership is deciding which decisions deserve to be made once, which should remain reversible and which need a person in the loop.