by shigemk2

当面は技術的なことしか書かない

2013-05-10から1日間の記事一覧

伽藍とバザール

もっと中央集権的でアプリオリなアプローチが必要になってくる よいソフトはすべて開発者の個人的な悩み解決から始まる なにを書けばいいかわかっているのがよいプログラマ。 なにを書き直せば(そして使い回せば)いいかわかっているのが、すごいプログラマ。…

ハイライト機能について適当な雑感

1. 全てのハイライトがwebページに表示されるわけではない Amazon.co.jpへのサインイン 上のページで表示されるハイライトにはどうやら限度があるみたい2. 日本語の書籍のハイライトは表示もされない 自分の端末だけの問題なのかも…3. Twitterアカウントと「…

97 Things Every Programmer Should Know 72 Reinvent the Wheel Often

個人的に、「車輪の再発明」を明示せずに「わしが育てた」的な発言をするのは どうかと思っている。 Just use something that exists—it's silly to reinvent the wheel.… Why is reinventing the wheel so frowned upon? Because, more often than not, exi…

97 Things Every Programmer Should Know 71 Read the Humanities

Unfortunately, what is taught to programmers too often equips them very poorly to deal with people they work for and with. Luckily, there is an entire field of study that can help. tools only become objects of interest when they don't work…

97 Things Every Programmer Should Know 70 Read Code

WE PROGRAMMERS ARE WEIRD CREATURES. We love writing code. But when it comes to reading it, we usually shy away. After all, writing code is so much more fun, and reading code is hard—sometimes almost impossible. Reading your own old code, f…

97 Things Every Programmer Should Know 69 Put the Mouse Down and Step Away from Keyboard

Once you really understand the problem, go do something involving the creative side of your brain—sketch out the problem, listen to some music, or just take a walk outside. Sometimes the best thing you can do to solve a problem is to put t…

97 Things Every Programmer Should Know 68 Put Everything Under Version Control

PUT EVERYTHING IN ALL YOUR PROJECTS UNDER VERSION CONTROL. Once your project is under version control, you can obviously track its history, see who wrote what code, and refer to a file or project version through a unique identifier. A vers…