software 1.0 vs software 2.0 vs software 3.0

背景 最近花时间学习了Andrej Karpathy最新的分享:Software Is Changing (Again)。 这里面的知识点很多,干货十足。 这里先从software 1.0 vs software 2.0 vs software 3.0开始。 ...

June 23, 2025

21 rules from The Rules of Programming

21 rules from 《The Rules of Programming》 Rule 1: As Simple as Possible, but No Simpler Rule 2: Bugs Are Contagious Rule 3: A Good Name Is the Best Documentation Rule 4: Generalization Takes Three Examples Rule 5: The First Lesson of Optimization Is Don’t Optimize Interlude: In Which the Previous Chapter Is Criticized Rule 6: Code Reviews Are Good for Three Reasons Rule 7: Eliminate Failure Cases Rule 8: Code That Isn’t Running Doesn’t Work ...

June 24, 2023