"Type safety, 100% test coverage, the ability to fluently express business logic in code, perfect development tooling, an efficient system that wastes no resources, using the best programming language for the job, an elegant API design, a fast feedback loop, writing great code – these are not the goal.
Here’s the goal: providing value to your customers, by shipping software that solves their problem, repeatedly."
...See when you’re in school, you take test after test, after test, after test. You have to prove you’re smart over and over. Thousands of times, you have to prove you’re smart. It’s very difficult to stop. We are programmed to prove we’re smart.”
https://fs.blog/brain-food/july-17-2022/
“You have to learn to quit being right all the time, and quit being smart all the time, and quit thinking this is a contest about how smart you are and how right you are, and realize that you are here to make a positive difference in the world. And being smart and being right is probably no longer the way to do that. ...
https://thorstenball.com/blog/2022/05/17/professional-programming-the-first-10-years/
「Always leave something unfinished at the end of the day
」我最近还蛮需要这条的