Hooray! You have added the first book to your bookshelf. Check it out now!
Create your own shelf sign up
[−]
  • Search Digit-count Valid ISBN Invalid ISBN Valid Barcode Invalid Barcode

Hackers and Painters

Big Ideas from the Computer Age

By Paul Graham

(102)

| Hardcover | 9780596006624

Like Hackers and Painters ?
Join aNobii to see if your friends read it, and discover similar books!

Sign up for free

Book Description

"The computer world is like an intellectual Wild West, in which you can shoot anyone you wish with your ideas, if you're willing to risk the consequences. " --from Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham We are Continue

"The computer world is like an intellectual Wild West, in which you can shoot anyone you wish with your ideas, if you're willing to risk the consequences. " --from Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham We are living in the computer age, in a world increasingly designed and engineered by computer programmers and software designers, by people who call themselves hackers. Who are these people, what motivates them, and why should you care? Consider these facts: Everything around us is turning into computers. Your typewriter is gone, replaced by a computer. Your phone has turned into a computer. So has your camera. Soon your TV will. Your car was not only designed on computers, but has more processing power in it than a room-sized mainframe did in 1970. Letters, encyclopedias, newspapers, and even your local store are being replaced by the Internet. Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham, explains this world and the motivations of the people who occupy it. In clear, thoughtful prose that draws on illuminating historical examples, Graham takes readers on an unflinching exploration into what he calls "an intellectual Wild West." The ideas discussed in this book will have a powerful and lasting impact on how we think, how we work, how we develop technology, and how we live. Topics include the importance of beauty in software design, how to make wealth, heresy and free speech, the programming language renaissance, the open-source movement, digital design, Internet startups, and more. And here's a taste of what you'll find in Hackers & Painters: "In most fields the great work is done early on. The paintings made between 1430 and 1500 are still unsurpassed. Shakespeare appeared just as professional theater was being born, and pushed the medium so far that every playwright since has had to live in his shadow. Albrecht Durer did the same thing with engraving, and Jane Austen with the novel. Over and over we see the same pattern. A new medium appears, and people are so excited about it that they explore most of its possibilities in the first couple generations. Hacking seems to be in this phase now. Painting was not, in Leonardo's time, as cool as his work helped make it. How cool hacking turns out to be will depend on what we can do with this new medium." Andy Hertzfeld, co-creator of the Macintosh computer, says about Hackers & Painters: "Paul Graham is a hacker, painter and a terrific writer. His lucid, humorous prose is brimming with contrarian insight and practical wisdom on writing great code at the intersection of art, science and commerce." Paul Graham, designer of the new Arc language, was the creator of Yahoo Store, the first web-based application. In addition to his PhD in Computer Science from Harvard, Graham also studied painting at the Rhode Island School of Design and the Accademia di Belle Arti in Florence.

21 Reviews

Login or Sign Up to write a review
  • 1 person finds this helpful

    *** This comment contains spoilers! ***

    重點筆記

    我們的時代是程式設計師主導的時代,而偉大的程式設計師就是 hacker。

    Hacker 追求的三個特色,好玩,高智商,探索精神,而不是實用性和金錢。

    Hacker 倫理之二,你可以用電腦創造美和藝術,使生活更美好。

    惡意入侵電腦系統的人應該被稱為 cracker,hacker 是指那些最優秀的程式設計師。

    應該把 hacker 和 畫家 當作同一種人看待,他們都是創作者。

    行為怪異和憤世嫉俗的人比普通人更可能成為 hacker。

    Hacker 的最高境界是創造規格。

    賺錢的軟體往往 ...(continue)

    我們的時代是程式設計師主導的時代,而偉大的程式設計師就是 hacker。

    Hacker 追求的三個特色,好玩,高智商,探索精神,而不是實用性和金錢。

    Hacker 倫理之二,你可以用電腦創造美和藝術,使生活更美好。

    惡意入侵電腦系統的人應該被稱為 cracker,hacker 是指那些最優秀的程式設計師。

    應該把 hacker 和 畫家 當作同一種人看待,他們都是創作者。

    行為怪異和憤世嫉俗的人比普通人更可能成為 hacker。

    Hacker 的最高境界是創造規格。

    賺錢的軟體往往不是好玩的軟體。

    Hacker 如何才能自己喜歡的事情?答案是像音樂家一樣,找一份養家糊口的“白天工作”。

    面試程式設計師的時候,主要關注的就是業餘時間他們寫了什麼軟體。

    應該定期的從頭開始,而不要長年累月在同一個項目上,試圖把最新想法加進去。

    Hacker 可以通過觀看優秀的程式學習程式設計,不是看它們的執行結果。

    一幅畫是逐步完成的,過早優化是一件危險的事情。

    Hacker 就像畫家,工作起來是有心理周期的。有時候你有了一個令人興奮的新項目,願意為它一天工作16個小時。但過了一陣子又會覺得無聊,對所有事情都提不起興趣。

    正確的合作方法是將項目分割成嚴格定義的模塊,每一個模塊由一個人明確負責。

    從他人的角度思考問題正是成功的奧秘所在。

    判斷一個人是否具備 “換位思考” 的能力有一個好方法,那就是看他怎樣像沒有技術背景的人解釋技術問題。

    在達芬奇的年代,繪畫並不是一件很酷的事情,達芬奇用自己的工作推動繪畫成為一種偉大的表達方式。同樣,程式設計到底能夠有多酷,取決於我們能夠用這種新媒介做出怎樣的工作。

    只有深入了解當前的技術,hacker 才能構想下一代技術,知識產權的擁有者也許會說不,我們不需要你的幫助,我們自己就能開發下一代技術。他們錯了,在電腦工業歷史上,新技術往往是由外部人員開發的,所占比例高於內部人員。

    如果我們不可以研究當前的技術,不能思考如何改進它,那麼我們怎樣才能開發出新技術呢?

    如果 hacker 有自己的節日,那就是 4 月 1 日愚人節,你可以放心地作弄其他人。

    專制國家會腐敗,腐敗國家會貧窮,貧窮國家會弱小。

    不要在半夜發佈程式碼,然後回家睡覺。

    管理企業其實很簡單,只要記住兩點:做出用戶喜歡的產品,保證開支小於收入。你就會超過大多數創業公司,隨著事業發展,你自己就能琢磨出其他的訣竅。

    幾個 hacker 搞懂如何租用辦公室,或者如何雇用銷售人員,要比那些公司搞懂如何正確寫出軟體容易得多。

    想致富?最好的辦法就是自己創業,或者加入創業公司。你想安穩的工作四十年,還是全力拼四年?

    隨著工業化時代的來臨,手工藝人越來越少。目前還存在的最大手工藝人群體就是程式設計師。

    如果解決方法是醜陋的,那就肯定還有更好的解決方法,只是還沒有發現而已。

    那些內核最小,最乾淨的程式語言才會存在于進化的主幹上,因為它們的生命力最頑強。

    現在被認為運行速度慢的語言,將來會有更大的發展空間。

    浪費程式設計師的時間而不是浪費機器的時間才是真正沒效率的。隨著電腦速度越來越快,這會變得越來越明顯。

    Is this helpful?

    Amo said on Dec 16, 2013 | Add your feedback

  • 1 person finds this helpful

    Don't be fooled by its title, it's not properly a book about computers.
    A lot of good talkings about several different arguments.

    I've found one of them particularly illuminating - and it's freely available online on the autor's own website:
    http:// ...(continue)

    Don't be fooled by its title, it's not properly a book about computers.
    A lot of good talkings about several different arguments.

    I've found one of them particularly illuminating - and it's freely available online on the autor's own website:
    http://www.paulgraham.com/say.html

    Is this helpful?

    Dyslexic Ford Prefect said on Feb 18, 2013 | Add your feedback

  • 1 person finds this helpful

    作者說open source增加了大家的財富?!
    世界上的財富必非是固定的,我們可以製造更多財富。
    一份優秀的軟體本身就有其價值。程式設計師的思考就是產品,一段時間思考一條生產線,財富就是他們的創造物。

    大公司的困擾,莫過於分辨每個人的工作價值。
    大公司就像內藏數千名水手的巨型帆船,有兩件事會拖慢帆船的行駛速度。其一,水手無法從辛勤的勞動中看到具體的成果;另外,在一個數千人的群體中,普通水手真的會非常普通。
    厲害的人在大公司也只能拿到不怎麼樣的工作合約,因為他的表現要跟其他同事均分。

    談到良 ...(continue)

    作者說open source增加了大家的財富?!
    世界上的財富必非是固定的,我們可以製造更多財富。
    一份優秀的軟體本身就有其價值。程式設計師的思考就是產品,一段時間思考一條生產線,財富就是他們的創造物。

    大公司的困擾,莫過於分辨每個人的工作價值。
    大公司就像內藏數千名水手的巨型帆船,有兩件事會拖慢帆船的行駛速度。其一,水手無法從辛勤的勞動中看到具體的成果;另外,在一個數千人的群體中,普通水手真的會非常普通。
    厲害的人在大公司也只能拿到不怎麼樣的工作合約,因為他的表現要跟其他同事均分。

    談到良好的設計:
    良好的設計是簡單的。
    好設計歷久彌新(我覺得最重要,但大概也最難)
    好設計解決正確的問題。
    好設計會引發聯想。例如,好的建築應該能融入居住者想要的生活,而不是讓居住者照著設計者畫好的圖生活。
    好設計通常會有點好笑
    好設計是辛苦的
    好設計看起來很容易
    好設計使用對稱姓。對稱有兩種,重複和遞迴。
    好設計形似自然。大自然已經花了很多時間處理問題。
    好設計是再設計。我們通常不太願意修改不對勁的地方。
    好設計可以複製。熱情無法滿足於模仿。品味成長的第二步就是有意識地試圖原創。
    好設計通常是怪異的。像是尤拉公式,SR-71黑鳥偵察機,Lisp語言。
    好設計於雜亂中誕生。一群天賦異稟的人才,群聚成一個社群共同研究相關的問題。
    好設計通常是大膽的。

    Is this helpful?

    Arttseng said on Jan 12, 2013 | Add your feedback

  • 1 person finds this helpful

    這本書讀完一遍之後,可以針對每個章節再去細細品味。

    Is this helpful?

    王思永 said on May 17, 2012 | Add your feedback

  • 1 person finds this helpful

    中文翻譯的的確不但順暢,但還是非常值得一讀的書。雖然說不是專給資訊人看的書,但有些名詞與概念對於非資訊人來說應該還太艱深,尤其是後面 lisp 的部份。看完還真有衝動想學一下 lisp。

    Is this helpful?

    KuoE0 said on Jan 31, 2012 | Add your feedback

Book Details

  • Rating:
    (102)
    • 5 stars
    • 4 stars
    • 3 stars
  • English Books
  • Hardcover 271 Pages
  • ISBN-10: 0596006624
  • ISBN-13: 9780596006624
  • Publisher: O'Reilly Media, Inc.
  • Publish date: 2004-05-01
  • Dimensions: 129 mm x 967 mm x 1,418 mm
  • Also available as: Paperback , eBook
  • In other languages: other languages 繁體書 , 简体书
Improve_data of this book

Groups with this in collection

Margin notes of this book