HN8610
エンジニア必読!カールが推奨する技術書リスト
Carl's Required Reading
cckolon・7日前
Carl's Required Reading
カールが選ぶ、エンジニアとしてレベルアップするために読んでおくべき必読図書リストです。
Grug Brainの記事は最高だよ。LLMに通して原始人語から変換させるとさらに読みやすくなる。これはマジで傑作だ。
ここでの人間味あるコメント、ありがたいよ。おかげで正気を取り戻した気分だ。
DDIAは素晴らしいよね。第1版と第2版でLSMマージツリーの章を何度も読み返して、この手の技術に興味を持ったんだ。内部構造の話を読むのはいつだって楽しい。
Grug。
個人的にはYAGNIは大嫌いなんだよね。だって「必要」な機能しか実装しないせいでAPIが断片化しがちだし、本来期待されるべき機能まで抜け落ちることがよくあるからさ。それよりは、一貫性があって完全に実装された、分かりやすいモデルを用意するほうがずっといいよ。
PostGISは素晴らしいデータベースであり、その基盤となるデータ型はgeographyだ。
「えーっと、実はね…」なんて言いたくはないけど、あえて言わせてもらうよ。PostGISの基盤データ型はgeographyじゃなくてgeometryだ。geographyはgeometryの上に構築された測地的なレイヤーにすぎない。正直言って、geographyはgeometry関数のサブセットしかサポートしていないから、あまり使わないな。
オブジェクト関係インピーダンスミスマッチ[1]の話を聞けるとは懐かしいな。もう10年ぶりくらいじゃないか!俺がDapper[2]を好きな理由は、自分で書いたSQLをそのまま使わせてくれるところなんだ。
追記:「lets」を「makes」に修正。