Week 8 Reading Notes "Hackers and Painters"

The book I read this week is "Hackers and Painters". I feel that this book is an extremely interesting and worthy of our thinking. It mainly introduces a special but important group in today's society - hackers, and tells about them characteristics, as well as their abilities and what this ability brings to society.

Creativity of Hackers: As can be seen from the title of the book, the author compares hackers to painters, and the emphasis should be on their commonalities in creativity. It also shows that hackers are also engaged in artistic creation, programming and other Art creation such as painting, music is the same. Hackers, like other artists, have their own perseverance and pursuit. Their rich world of ideas is often extremely intelligent, but they are not understood and regarded as a weird group. The book introduces why they are Kind of "nerds" are not popular, I think the point of view is now out of use, now hearing about hackers (if they are not doing something that harms society), it will make people awe and exclaim their superior intelligence, not welcome, Discrimination doesn't exist anymore.

Hackers are unconventional: The book mentions that hackers are disobedient, this is their nature. Civil liberties make nations rich and strong, and a society where people have freedom of speech and action is often likely to adopt the best solution, not the one proposed by the most powerful people. Hackers are very sensitive to civil liberties because it is so important to them. But those who disobey discipline are the source of America's wealth and power. Like other Americans, the secret to hacking success is breaking the rules. These are worthy weaknesses for those of us who are already bound by rules, gradually becoming disciplined but also timid, pedantic, and gradually losing the ability to try.

As I said at the beginning, hackers are a very creative group of people, but at the same time they are also a group of demanding designers. What is good design for hackers, good design is bold design, throwing away early prototypes takes confidence, you must have the ability to see where there is room for improvement. You should cultivate dissatisfaction with yourself; it is normal to make mistakes, you must have the courage to admit them and correct them; the same is true for programming techniques, no amount of revisions is too much, continue to refactor, and ensure that each revision is better than the previous one It's simpler. This is the basic requirement of hackers for design, they pursue perfection, they have a very high perseverance and don't flinch, they choose to create, they choose to design, not always someone pays them to do it, they just pursue their inner thoughts. Finally, I end with a sentence I have heard before that is worth thinking about. There are two great pleasures in the world, one is creation and the other is destruction. Programmers are creating, although the process of debugging is really painful. . .

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324921830&siteId=291194637