AIと踊る
ChatGPT 3.5からClaude Codeまで、ソフトウェア開発は3年足らずの間に劇的な変貌を遂げた。一人のソフトウェアエンジニアによる、この変革の渦中における観察、思索、そして葛藤。
ChatGPT 3.5からClaude Codeまで、ソフトウェア開発は3年足らずの間に劇的な変貌を遂げた。一人のソフトウェアエンジニアによる、この変革の渦中における観察、思索、そして葛藤。
Access Key は AWS において見落とされがちなセキュリティリスクだ。OIDC と IAM Role を組み合わせることで、GitHub Actions にシークレットを一切保持させることなく、安全に AWS リソースを操作できるようにする。
クラウドプラットフォームを選ぶ前に、チームがAWSに支払っている真の代償をまずはっきり計算してみよう
AWS上でコンテナサービスを動かす際、なぜECSがEC2やEKSよりも現実的な選択肢なのか、そしてデプロイの複雑さがいかにコストを蝕むのか
バックエンド開発で度々直面する主キーの決定。auto incrementを使うべきか、それともUUIDか?衝突への懸念は?UUIDv7とcreated_at + インデックスの性能差はどれほどか?実際に2,000万件のデータで検証したベンチマークと設計上の意思決定を解説する。
ハフマン符号化は情報理論における最も古典的な可逆圧縮アルゴリズムの一つだ。この記事では情報量の概念から出発し、ハフマン符号化の原理を一歩一歩解き明かしながら、実際に操作できるインタラクティブツールも紹介する。
誰もがよく知るJPGの裏には、学ぶべき多くの圧縮技術が隠されている。この記事では、YCbCr色空間、離散コサイン変換、量子化テーブルからハフマン符号化まで、JPEGの圧縮原理を一歩一歩紐解き、インタラクティブなDCT可視化ツールも紹介する。
LLMモデルの大幅な進化によってソフトウェア開発のあり方は完全に変わり、アプリケーションを1本作るのにほとんど参入障壁がなくなった
日車寛見と私刑正義
春と修羅
唐詩は働く人たちが読むのに結構向いているんじゃないだろうか。悲惨な境遇にいた人ほど良い詩を書いているし、彼らがどれほど不憫だったかを見れば、自分自身を省みることができる。
原稿用紙に書いて、スキャンして、画像にする
人生にやり直しの薬はない。退職するたびに多くの学びがあり、自分が発揮できる強みも少しずつ理解できるようになる。だが、退職を決める前に、本当に考え抜いただろうか?現場の一線で働く開発者として、生々しい実体験を共有し、未来の自分への指針とするとともに、退職すべきか迷っている人の助けになればと思う。
AI時代において、スタートアップ成功の鍵は業界への深い洞察にある。実行面の多くは経験豊富なエンジニアがいれば十分こなせるため、僕自身、CTOの存在意義について改めて考えさせられている。
過去から積み重なった執筆の悪い癖について、AIに分析してもらったのをきっかけに、最近の心境の変化についても少し語ってみる。
僕は Google Analytics を使うのが本当に嫌いだった。使い勝手があまり良くないだけでなく、機能が多すぎて目移りし、管理画面のUIや読み込み速度の重さのせいで開く気すら起きなかった。数年前にようやく理想的なサービス――Plausible を見つけるまでは。
デフォルトでは下線と文字が近すぎて、このスタイルを好まないデザイナーもいるし、僕自身もあまり綺麗ではないと感じていた。
『葬送のフリーレン』のとあるシーンがとても好きだ。
30歳を迎えてからの気づきや考えをいくつかシェアする