[已注销]对《Hackers & Painters》的笔记(7)

Hackers & Painters
  • 书名: Hackers & Painters
  • 作者: Paul Graham
  • 副标题: Big Ideas from the Computer Age
  • 页数: 272
  • 出版社: O'Reilly Media
  • 出版年: 2010-6-7
  • 1.Why Nerds are Unpopular
    Although the article begins with the miserable experiences of nerds, actually author was complaining about the treatment all the American children get in the secondary school.
    Yes, it's not only about the nerds but also about the whole nation's children.
    To some extent, this essay explains the increasing juvenile crime rate and shows a lot of social problems (e.g. jobs are more and more specialized) in the U.S.A.
    Paul didn't give any solutions, maybe there is no solution. Since the adults are so busy, it has ready been a good news to the children most of them are not died from hungry or car accident. So what's the big deal when some of them take some drugs. Sick people can take drugs, why can't they.
    too much harsh things in this essay~
    2011-08-04 16:14:32 回应
  • 2.Hackers and Painters
    1.All companies require people implementing software, but not designing it. 
    So the only way to make software is have your own startup.
    Universities and research labs force hackers to be scientists, and companies force them to be engineer.
    2.The way one programs is just like the way painters and architects sketch.
    Compared with some scripting languages, static typed languages have less freedom in "sketching".
    3.There are two kind of things. Beautiful things and ugly things.
    The only test is time. Over time, beautiful things tend to thrive, and ugly things tend to get discarded.
    4.A great work can not be finished in a sudden. People always work out a sractch(prototype) quickly ,and revise it over and over until it looks great.
    5.The best way to learn is studying master's works. For programmers, it means reading other people's source code.
    6.
    Programs should be written for people to read, and only incidentally for machines to execute..
    2011-08-05 10:04:18 回应
  • Good Bad Attitude
    There is something very American about Feynman breaking into safes during the Manhattan Project. It's hard to imagine the authorities having a sense of humor about such things over in Germany at that time.
    Paul used the word "American" to describe the tolerant attitude towards Feynman's behavior. Maybe that's reason why the nation obtains so much achievement in everywhere.
    2011-08-19 19:14:31 回应
  • Money Is Not Wealth - 36%
    Wealth is what you want: food, clothes, houses, cars, gadgets, travel to interesting places. One can have wealth without having money.
    Money is a side effect of specialization. In a specialized society, one can't make everything for himself, so he use money to buy a thing he need from someone else.
    so money is just a medium of exchange, not wealth.
    What businesses really do is making wealth. They do something people want.
    There is not a fixed amount of wealth in the world. You can make more wealth. Wealth is not a pie - if one person gets more, some one else has to get less.
    A programmer can sit down in front of a computer and create wealth. A good piece of software is, in itself, a valuable thing. There is no manufacturing to confuse the issue. Those characters you type are a complete, finished product. If someone sat down and wrote a web browser that didn't suck, the world would be that much richer.
    Moving...
    2012-01-04 12:40:45 回应
  • 41%
    McDonald's franchise has something in common with a piece of code: write once, run everywhere.
    : )
    the best defense is a good offense.
    so always take a risky and take the harder choice at every decision point
    2012-01-04 15:30:54 回应
  • 47%
    mark: why brand is so important today
    it is exciting to hear that technology can decrease the gap between the rich and the poor
    2012-01-09 13:00:50 回应
  • Chapter 9. Taste for Makers
    Good design is:
    simple
    timeless
    solves the right problem
    suggestive
    often slightly funny
    hard
    looks easy
    uses symmetry
    resembles nature
    redesign
    can copy
    often strange
    happens in chunks
    often daring
    2012-01-15 18:05:06 回应

[已注销]的其他笔记  · · · · · ·  ( 全部295条 )

The Design of Everyday Things
1
About Face 3
6
Engineering a Compiler
1
人有人的用处
8
Understanding the Linux Kernel
4
计算机程序设计艺术
1
公正
1
The Art of Doing Science and Engineering: Learning to Learn
1
科学革命的结构
7
罗素论教育
3
三十六大
1
娱乐至死
3
Real World Haskell
2
Writing Analytically
1
Is Parallel Programming Hard, And, If So, What Can You Do About It?
1
计算机与人脑
1
组合数学
2
菊与刀
1
Rework
5
翻译新究
4
计算机程序的构造和解释(原书第2版)
5
The Laws of Simplicity
4
计算机组成与设计硬件/软件接口
6
写给无神论者
2
放任自流的时光
3
哥德尔、艾舍尔、巴赫
2
树上的男爵
2
C++语言的设计与演化
1
Land of LISP
7
C陷阱与缺陷
2
CUDA by Example
3
C++沉思录
1
世界尽头与冷酷仙境
4
Head First C
2
刀锋
1
并行编程模式
2
The Ph.D. Grind
2
计算机系统结构
2
禅与摩托车维修艺术
14
流浪的面包树
2
翻译研究
18
An Introduction to Programming in Emacs Lisp
1
GNU Emacs Lisp 编程入门
1
计算机系统概论
1
编码
3
拖延心理学
1
古今数学思想(一)
1
挪威的森林
9
奇特的一生
7
GPU高性能运算之CUDA
5
那些年,我们一起追的女孩
8
十八岁给我一个姑娘
2
C++编程思想(第1卷)
9
多核计算与程序设计
8
少有人走的路
5
忧伤的情欲
3
哲学的慰藉
9
男人来自火星 女人来自金星
8
旅行的艺术
14
活着活着就老了
1
如何阅读一本书
7
Data-intensive Text Processing With Mapreduce
1
学习GNU Emacs
1
给研究生的学术建议
3
C专家编程
2
Spring揭秘
2
Head First Java(第二版·中文版)
1
自私的基因
1
C程序设计语言
2
计算机网络
3
自由在高处
2
大话设计模式
16
计算机网络
12