Hackers & Painters: Big Ideas from the Computer Age
Rate it:
Open Preview
Read between March 28 - March 31, 2020
80%
Flag icon
People who do good work often think that whatever they’re working on is no good. Others see what they’ve done and think it’s wonderful, but the creator sees nothing but flaws. This pattern is no coincidence: worry made the work good.
Thomas Neil
in an expression, the asymptote of mastery
82%
Flag icon
When you design something for a group that doesn’t include you, it tends to be for people you consider less sophisticated than you, not more sophisticated. And looking down on the user, however benevolently, always seems to corrupt the designer. I suspect few housing projects in the US were designed by architects who expected to live in them. You see the same thing in programming languages. C, Lisp, and Smalltalk were created for their own designers to use.
83%
Flag icon
Now almost every drawing teacher will tell you that the right way to get an accurate drawing is not to work your way slowly around the contour of an object, because errors will accumulate and you’ll find at the end that the lines don’t meet. Instead you should draw a few quick lines in roughly the right place, and then gradually refine this initial sketch.
83%
Flag icon
Building something by gradually refining a prototype is good for morale because it keeps you engaged. In software, my rule is: always have working code. If you’re writing something you’ll be able to test in an hour, you have the prospect of an immediate reward to motivate you.
97%
Flag icon
suits Nontechnical people, especially managers. Derives from the clothes they wore before they started dressing like hackers during the 1990s.
Thomas Neil
Savage
« Prev 1 2 Next »