2011-02-11 20:36:14 +0900
PinboardのファウンダーであるMaciej Ceglowskiさん(ポーランドの方ですね)へのインタビュー。
- Hacker Chat: Pinboard Creator Maciej Ceglowski Talks About Why Boring Architecture is Good, and More
短めのインタビューなのでサラッと読めると思いますが、アプリケーションのパフォーマンスを上げるために心がけていることのうち以下の2点が目を引きました。
- Use caching as a last resort, not as a fundamental design strategy. It's 2011 - unless you have millions of users, your app should be able to run fast with all caches disabled.
- Use frameworks for prototyping, but build from the ground up once you know what you're building.
キャッシュ機構は最後の手段として設計のベースには含めておかないことと、フレームワークを使うのはプロトタイピングまで(実装すべきものが見えたら一から作る)、と。