スキップしてメイン コンテンツに移動

「ハッカーと画家」を読んでみた

に読みたい本で上げたうちの1つ
を学校の図書館で見つけたので、借りて読んでみました。

そもそも、前からこの本の存在は知っていたのですが、タイトルと表紙、帯のくだり等を見て、

「スーパーハカーになるなら画家のこういうところを見習え!」

みたいな内容が書いてあるんだろうなと予測して、毛嫌いして読んでいませんでした。
が、読書メーターのコメントをたまたま読んでみたところ、そういう内容じゃないような感じのコメントだったため、試しに読んでみようということに。

実際読んでみると、内容は著者のPaulGrahamのソフトウェア、プログラム言語等についての色々なエッセイをまとめたもので、
画家との関連も、ハッカーと画家には同じクリエイターとして様々な共通点があるといった内容の17個あるエッセイの1つで語られてるだけでした。

つまるところ内容とタイトルは殆ど関連がありません。


実際の内容的には、各エッセイごとのタイトルについて著者の結構過激な意見、批判、提案などが書かれており、それに対して読者も意見を考え、持つことで色々とやる気が起きるような内容になっています。
また、この著者はLispの方言であるArcを考えている人で、それに伴い基本的には動的型付け寄りで、静的型付けにはどちらかというと批判的です。
そのあたりも、読者の考えが湧きやすいという意味では面白いと思います。


系統的には、Joel on Softwareなどに似た形ですが、より一般人とハッカーの間の話が多いものでした。
薄くてすぐ読める内容なので、気になった方は気軽に読んでみては。

コメント

  1. ブログの内容と完全に関係のない連絡です。
    というか俺のSNS(非公式)を見てください。

    返信削除

コメントを投稿

このブログの人気の投稿

就活現況。

もう最近このタイトルばっかですが。 報告とメモ兼ねて。 今日、次回面接お越しくださいの連絡いただいた人事の方に 「やっぱり落ち着いて要点を話した方が良いですね^^」 と注意されてしまった。 「次の役員面接では改善を期待しています」だそうで。 この前の反省3つに共通するのがやっぱり、 結論を考え、筋道をある程度見通して落ち着いて簡潔に話す。 だなと再反省。 マインドマップにも追記し、改めて心に刻みつけようと思います。 金曜に結構重要な面接があるので、 明日のバイト先の仕事で意識しながら行動してみようと思います。 現況 ・説明会:12社  ・選考希望:7社   ・選考中:6社    ・1次選考予定:1社    ・1次選考中:0社    ・2次選考予定:1社    ・2次選考中:1社    ・3次選考予定:0社    ・3次選考中:0社    ・4次選考予定:1社    ・4次選考中:0社    ・5次選考予定:1社    ・5次選考中:0社   ・見送り(落選):1社  ・未定:1社

あけましておめでとうございます 2020

あけましておめでとうございます。 去年は1年通して仕事が忙しかったことを言い訳に、何も抱負を達成せずにのんべんだらりと過ごしてしまった一年でした。 去年一切達成できなかった抱負ですが、盛大にハードルを下げつつ、今年も書いておこうと思います。 - 英会話コースを受講する - 隔月で新しいことを体験する(間の月は次の月にやることを考える) - 個人でゲームを作成してプラットフォームへ上げる - 4半期ごとに達成状況を確認して、余裕があったら目標を追加する 以上です。 今年もよろしくお願いいたします。

sonictemplate-vim を denite.nvim で使うための source と kind を書きました

sonictemplate-vim を denite.nvim で使うための source と kind を書きました こうなって こうなって こう宣言したので Meguro.vim #9 で 進捗 を出してきました コメント等合わせても 50行 程度の実装です 概要 sonictemplate-vim を denite.nvim から呼び出すための拡張用 source & kindを書きました sonictemplate-vim-denite-extension これはなに? mattn さんが作成されている sonictemplate-vim の機能を、 Shougo さんが作成されている denite.nvim を経由して呼び出せるようにするための source と kind の実装です なにができるの? :Denite sonictemplate を execute すると、適用対象テンプレートの候補が denite.nvim のインターフェースでリスト表示される リストからテンプレートを選択( <Enter> )すると、ソースコードに適用される それ :Template でできるよ そもそも :Template までが command モードで入力された状態で <Tab> 等を押せば、候補が表示&補完される機能が本家の sonictemplate-vim 自身に備わっているので、必要十分ではあります ならなんで作ったの? 自分が denite.nvim のインターフェースにかなり依存して Neovim を用いているため、作業中の操作を極力ひとつに統一させておきたい denite.nvim 上で候補リストを表示することで、候補の絞り込み機能が提供されるため、少し便利になる Vimスクリプトコーディングのリハビリを兼ねて書きたかった (Python スクリプトだけど) 辺りが主な理由です なんで fork じゃなく別リポジトリで作ったの? 以前 unite.vim 用の source & kind を作ったときは、 Vim があれば使えたので一緒でも良かったのですが(実際当時はそこまで考えてませんでしたが)、今回は de