キタールのウェブログ

2025年8月18日

Everything I know about good system design (via) GitHubのエンジニアの方が書かれた秀逸な記事でした。

good system design is not about clever tricks, it's about knowing how to use boring, well-tested components in the right place

良いシステム設計とは、巧妙なトリックのことではない。退屈で、実績のあるコンポーネントを適切な場所で使う方法を知ることだ。

Paradoxically, good design is self-effacing: bad design is often more impressive than good. I'm always suspicious of impressive-looking systems.

逆説的だが、良い設計は目立たない。悪い設計のほうが、良い設計より印象的に見えることが多い。私は印象的に見えるシステムには常に疑いの目を向けている。

以前読んだ元造船技師の方の記事にも通ずるものを感じました。

つぶやき

9年前に書いたコードが今になってバグを引き起こした。将来変わることなんてないだろうとハードコードして、ハードコードしたことなんて忘れるくらい年月が経ち、人類はかつて想像できなかったほどに進化し、そしてバグった🙃

※オリジナル: X