全般
アルゴリズム
- 動的配列への追加コストはなぜ O(1)? (2007-02-19)
- apollo11号のソースコードを読みつつ (2016-12-21)
- detecting integer constant expressions in macros (2018-03-20)
- Linux Kernel’s __is_constexpr Macro (2018-04-10)
- Look at that beautiful implementation (2020-01-19)
- 高速逆平方根(fast inverse square root)のアルゴリズム解説 (2021-02-06)
- 門外不出のプログラムコードを門外にポロリ (2022-03-04)
- Integer#isProbablyPrime (2023-01-31)
- Rust Iterators in JavaScript (2023-07-28)
- 究極の8bit CPUを考える (2024-04-01)
- ARM に存在する JavaScript 専用命令「FJCVTZS」を追う (2024-06-10)
- ORMと向き合う (2024-09-27)
- Rust is so good you can get paid $20k to make it as fast as C (2025-05-15)
- フロントエンドがTypeScriptなら、バックエンドはPHPでもいいじゃない (2025-05-24)
- 「JavaScript三十六景Tips集」の自分なりの答え合わせ (2025-09-09)
- メールアドレスの正規表現 (2025-09-19)
- GPUの単精度 sin / cos 関数の誤差を引数 32bit 全探索で調べた (2025-09-24)
- 浮動小数点数に1を掛ける操作は最適化できるか/浮動小数点数のビット列表現のカノニカル性について (2025-10-02)
- ゲーム開発で乱数生成としてメルセンヌ・ツイスターの代わりにPhiloxを使う場合に考えること (2026-08-19)
デザインパターン
- .NET でのオプション パターン (2024-08-13)
バイナリ
- プログラムは ASCII で書くべきだよ (2006-12-19)
言語・仕様書
- Essential C (2003-04-??)
- コメント欄: 1981年当時、USのマイクロソフトでシフトJISのデザインを担当しました (20??-09-21)
- C言語 FAQ 日本語訳 (2012-12-12)
- BMP ファイルフォーマット (2015-03-19)
- JavaScript で parseInt / parseFloat を使わない方が良い理由 (2022-02-03)
- decimal型(十進小数)に夢を見ている輩が多すぎる (2024-06-08)
- Microsoft support for “Faster CPython” project cancelled (2025-05-15)
- Linuxカーネルからstrncpyが消えた。6年362コミットの結末 (2026-06-21)
ジョーク・おもしろ
- Dependency
- actuallyCompleteVersion (2025-11-20)
- isEven in C (2017-10-29)
- Code Reuse (2018-05-08)
- Machine Learning for beginners: Using AI to write simple isEven() function (2020-03-26)
- I… I don’t even know what to say. (2022-10-25)
- [🥚, 🐤].sort() (2023-06-29)
- マルフーシャのこーど。 (2024-04-09)
- How To Build A Horse With Programming (2024-06-12)
- is_computer_on() (2024-08-06)
- sleep sort (2024-12-13)
- 永遠の静寂の中で…一つとなりて… (2025-06-09)
- Javaにおける `this` キーワードとは何か (2026-01-14)
- Claude Codeで「AI部下10人」を作ったら、勝手にバグ直して「違反は切腹」ルールを追加してきて、オレは適当にしゃべるだけになった (2026-01-25)
- AI同士が“核兵器が使える戦争ゲーム”で対決→核の発射率は95% (2026-03-09)
ハック
- 田代砲の保管庫-β (2012-12-07)
- 食洗機をハッキングして洗剤コストを98%削減できるキットを作成した猛者が登場 (2021-05-08)
文化
- Personal names around the world (2011-08-17)
- 天皇陛下は毛筆で業務をしている (2012-01-17)
- プログラマの抱いている名前についての誤謬 (2012-02-22)
- 文字コード地獄秘話 第1話 第2話 第3話 (2014-04-21)
- IEEEの学会誌が「1972年のアダルト雑誌のヌード写真」を使った論文を禁止へ (2024-04-01)
- 口座開設を断られた話 (2024-06-26)
- ブラウザの履歴を操作して「戻る」ボタンで広告を出すやつについて (2024-08-21)
数学
時間・天文
- 国立天文台 暦要項 (1994-??-??)
- 18分59秒をめぐって日本標準時の歴史をひもとくことに (2018-12-12)
コラム
体験談
- はじめてのBillGレビューのこと (2006-06-16)
- Guido自伝 - 第一部, CWI (2009-04-26)
- 僕はもうプログラミングしなくていいんだ (2014-12-02)
- 「ASCIIをUTF-8にして」それが『できない』ことを理解してもらえなかった話 (2021-04-01)
- モブプログラミングは、なぜ5人が1台のPCで仕事をしているのに生産的になれるのか (2024-09-10)
- ソフトウェアエンジニアがHondaに転職して感じたこと4選 (2025-05-19)
- 30代を捧げてきた技術が死にそう (2025-05-28)
- AI Was Supposed to Help Juniors Shine. Why Does It Mostly Make Seniors Stronger? (2025-09-21)
- I Do Not Want to Be a Programmer Anymore (After Losing an Argument to AI and My Wife) (2025-10-03)
- 計算機科学の終焉 (2025-10-15)
- チームを壊す「ブリリアントジャーク」とどう向き合うか―スクラムマスターとしての実践と学び― (2025-11-10)
- スタートアップとかいう界隈に3年いて思ったこと (2025-11-30)
- unlessが読めなくなった (2025-12-08)
- Next.jsの脆弱性を数日放置したら暗号通貨マイナーを仕込まれた話 (2025-12-10)
- AIで出世した無能だけど、バレたら終わりだと毎日思ってる (2026-01-27)
- 酒を飲み過ぎたおかげで天皇陛下からレスを頂戴した話 (2026-01-29)
- 【実録】 フリーランスを生成AIに置き換えて外注費が30%カットになった話 (2026-02-11)
- 捨てるつもりで作ったシステムが、本稼働している〜 自治体がVibe Codingで「書かない窓口」を内製し、OSSとして公開するまで 〜 (2026-06-18)
- 「技術の人じゃないね」と言われたエンジニアの話 (2026-06-15)
- とほほの「生涯エンジニア」入門 (2026-07-01)
反省・教訓
- Hibernateはどのようにして私のキャリアを破滅寸前にしたか (2017-02-23)
- MIT/CSAIL はCommon Lispを水中探査ロボットAIに実運用している (2016-02-17)
- 「論理的思考を絶対視する人」に伝えたい重大盲点 (2021-05-19)
- フロント開発を炎上させてしまった話 (2021-11-23)
- 【文化祭】模擬店での会計を楽にするためのレジを作った話 (2023-06-18)
- 文化祭で某チェーン店を再現して失敗した話 (2023-08-12)
- 愛されて23万View!新卒向け研修資料「テスト文字列に”うんこ”と入れるな(2024年版)」を公開しました (2024-04-24)
- テスト文字列に「うんこ」と入れるな (2025-05-15)
- 技術選定の成功 2年間を振り返る TypeScript,Hono,Nest.js,React,GraphQL (2024-08-31)
- 詳しい人は最初から詳しいわけではない (2024-10-30)
- ハンマーしか持っていなければすべてが釘のように見える (2025-02-17)
- 【炎上教訓】初日で批判殺到しサービス停止 データ倫理とSNSの闇 | FFXIVTrends【新規サービス開発者へ】 (2025-07-25)
- スクレイピング行為に関するガイドラインの見直しについて (2025-10-10)
- 40代ITエンジニアだが俺たちの世代がIT業界を衰退させたことに謝罪したい (2026-08-04)
インタビュー
- フルタイムで働く6児の母が副業でゲームを作った話を聞いたら「天才すぎて何の参考にもならねえ」と思ってしまった話 (2024-05-14)
- 『タクティクスオウガ』のマップはなぜ、圧倒的なクオリティと規格外のボリュームを両立できたのか? (2024-06-26)
- ギガファイル便の人に「なんで無料なんですか?どういうことですか?」と聞く (2024-07-22)
- 利益が出ないというプチコンを,なぜスマイルブームは作り続けるのか (2024-08-22)
主義・主張
- プログラマの実力は経験だけであがらないことがレベル格差につながる (2012-10-10)
- 資料の準備が無い会議滅びろ委員会 (2019-03-13)
- 育ってきた環境が違う私には面白くないギャグだった (2019-10-11)
- オブジェクト指向はすでに粒度が時代にあっていない (2021-09-25)
- オブジェクト指向言語物語 (2024-09-27)
- 他人の問題意識にフリーライドしない (2025-02-26)
- 防御力の高い技術ブログを書こう (2025-04-15)
- 提案のレベルを上げる (2025-04-25)
- 悲しきObsidian情報商材の世界 (2026-01-27)
- その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 (2026-06-17)
- AI以後の受託システム開発はどうなっていくのか(2026年6月版) (2026-06-20)
- 標準CSSは美しくなった、もはやTailwindは不要 (2026-06-23)
主義・主張 (火力高め)
- 実はオブジェクト指向ってしっくりこないんです! (2010-04-21)
- 変数に型がないということの利点について考える (2013-02-27)
- Python滅ぼす協会に入会したい (2023-05-22)
- nested if, else if, switch文を全て禁止するコーディング規約 (2025-03-11)
- 企業のTech Blog担当者よ、頼むからその「無価値なゴミ」の量産を止めて (2025-12-08)
小説
- AIに8割書かせたコードを、半年後の自分が保守できるようにするために実際にやっていること (2026-06-07)
- エンジニアとして尊敬してた先輩が変わり果てて哀しい (2026-06-27)
- エンジニアとして尊敬してた先輩が変わり果てて哀しい 2 (2026-06-29)
告発・内情
- PyCon JPの技術に対する不正の告発、並びに技術者と大衆に対しての警鐘 (2024-09-22)
- PyCon APAC 2023における登壇者採択に関する調査結果のご報告 (2025-04-28)
- ゆめみからアクセンチュアにJoinされる皆さんへ (2025-05-11)
- フリマアプリの会社で働いていた
哲学
- 新卒2年目で退職するエンジニアのAさんへ (2025-01-02)
- 「ぷまソフト」問題に見る法令遵守と技術者倫理の課題 (2025-10-07)
- チンパンジーが配属されてきたら、あなたはどうマネジメントする? (2025-12-02)
- 職場に人間を配属したらどうなるか (2025-12-10)
- 例のサイゼイヤをIPAに通報した (2026-05-05)
- IPA通報代行、始めます (2026-05-06)
- VLC media playerでApple Silicon Macの快適なBlu-ray再生環境をタダで構築 (2026-08-10)
生成AI
- 生成AIとの付き合い方 (2025-10-03)
- AIのやりすぎで頭がおかしくなっている (2026-02-22)
- AIのやりすぎで頭がおかしくなることにすら慣れた (2026-02-24)
- Is anybody else bored of talking about AI? (2026-03-24)
- 皆さん AI を使って何を作ってるんですか?成果物を教えてください (2026-04-03)
- AIで仕事を効率化したら、なぜか僕の仕事だけ増えた話 (2026-08-03)
怪文書
先進的技術・未来予知
- 今後必要になるプログラム言語 (2018-11-06)
- 誰でもプログラムを書けるようになる方法が発見される!なんだこれは? (2019-03-27)
生成AI
- AI時代、アーキテクトやテックリードは死ぬ (2026-02-28)
- コードを書くのをやめた。Claude Codeに月商300万のSaaSの全コードを書かせ、完全ソロ運用しているという話。 (2026-03-15)
- AIに個人情報を入れまくってたら人生が終わりかけた話 (2026-04-07)
- 【第7回】AI導入、技術より先に“組織”で死ぬ|PoC止まりになる会社の共通点 (2026-05-19)
- 日本企業はAIを使いこなせるのか (2026-06-22)
車輪の再発明
- ああっ!!で、できた!!!! う、嘘だろ!!! (2023-12-07)
- 行政関係の方からこの事でキツめの忠告を受けました (2025-02-19)
未分類
- わわわIT用語辞典のアイツの名前は「ピヨ太」 (2020-01-03)
- Discordのbotを作る② (2023-08-23)