{{tag>book}} ====== Hello, Startup A Programmers Guide ====== 32 41 50 100 120 ===== 1 ===== 働き方 ===== 2 idea ===== アイデアはすでにそこにあるものの、マッシュアップ。 創造物のほとんどはリミックス 思いつくんでなくて、元からあら分野の専門的知識を持っている必要がある。 努力のイテレーションの中でアイデアは形になる。 どの分野の知識が役に立つかはわからない。美しさがひとつの指標になる? アイデア日記をつける。 成功したエンジニアで、これほど世界を変えるとわかっていた人はいない。 ===== 3 design ===== インターフェースは製品のごく一部だが、ユーザにとっては全てである。 インターフェースがクソだとすべてがクソに見える。 デザインはスキルである。練習によってもつ意味を認識し、自分で再現できるようになる。…画家の見るオレンジは、オレンジ色ではない。 デザインの究極の目的はコミュニケーションである。 ユーザのペルソナを明確に。架空の写真もあるよい! ユーザはソフトウェアに大して人とコミュニケーションするときと同じように感情を動かす。デザインが悪いと敵対的になるときもある。 ソフトウェアが人であるかのようにデザインする。Google Chromeは何度も打たれたurlをサジェストし、パスワードが違っていたときは〜前に変更されましたと表示する。 stackoverflow は質問のタイトルを打ったときにこれで解決しないか?とサジェストする。 シンプルさ、美しさは彫刻のように削除することから生まれる。 一度にみせる情報を少なくする。カードを取ってからじゃないと現金が出てこないATMを思い出そう…。(セブンイレブンはそれですね。) dropboxのMVP, YouTubeの説明ビデオ スケールしないことをやろう。Pinterestの創始者はアップルストアに行ってホームページにpinterestを設定した。 ===== 技術 ===== DBとか言語の選択の違いの話しが興味深い。すべて、特定の問題の解決に適した技術である。