世界を動かす技術を、日本語で。
出典
14件の記事
ソフトウェア開発における 見積もりの難しさと虚構 について解説 見積もりは 正確に行うことが不可能 であるという現実 見積もりの本当の役割は エンジニアではなくマネージャーのため である点を強調 見積...
ソフトウェアエンジニア としての仕事愛とその背景 現代の業界環境の厳しさと 個人的な満足感 の両立 有用性への執着 が自身の職務適性に直結 Gogolの短編小説「外套」 の主人公Akakyとの比較 内...
大規模ソフトウェア設計 においては、現場エンジニアの具体的知識が不可欠 一般的な設計アドバイス は既存システムにはほとんど役立たない 設計議論 は個別の詳細や現状コードベースを中心に展開 アーキテクト...
大手テック企業 で働くエンジニアの現実と理想についての考察 シニシズム (皮肉・冷笑)の必要性とその限度に関する議論 理想主義的 な見方とシニカルな見方の対比 組織運営 や意思決定の裏側に潜む現実 健...
James C. Scott の『Seeing Like A State』の要点は、 可視性(legibility) の追求が組織運営にどのように影響するかという議論 可視的な仕事 と 不可視的な仕事...
ソフトウェアエンジニアは 会社の政治 に対して悲観的な傾向 政治的駆け引き に参加する必要はなく、賢く関わる方法が存在 ハイプロファイルプロジェクト への貢献が最も簡単な政治的行動 適切なタイミングで...
技術的センス と 技術的スキル は異なる概念 センスは 価値観の選択 に関わり、スキルは 能力 に関わる ソフトウェア開発では 価値観の優先順位 がセンスを決定 柔軟性の欠如 が悪いセンスの主因 良い...
ソフトウェア設計では「最もシンプルな方法」を常に選択する重要性 理想的な設計よりも現状理解とシンプルな解決策の優先 シンプルな設計は一見地味だが、本質的な優秀さを持つ シンプルさの定義とその実践上の課...
API設計 は、現代のソフトウェア開発で中心的な役割を果たす要素 「ユーザースペースを壊さない」 ことがAPI設計の絶対的原則 バージョニング は最終手段として利用し、頻繁な破壊的変更は避けるべき A...
システム設計に関する誤ったアドバイスの多さ 良いシステム設計とは「目立たない安定性」である点の強調 状態管理(State)と無状態(Stateless)の重要性 データベース設計とパフォーマンス最適化...
Chain-of-thought(CoT)推論 に関する論文への批判的考察 Arizona State University の論文の主張と問題点の指摘 人間の推論 との比較とAI推論の本質論 小規模...
MacBook Proで5分間で訓練可能な最強モデルは、約1.8MパラメータのGPTスタイルTransformer。 TinyStoriesデータセット(約2,000万トークン)で訓練し、検証パープレ...
OpenAIが初のオープンウェイトLLM「gpt-oss-120b」「gpt-oss-20b」を公開 ベンチマークでは優秀だが、実用面では課題あり MicrosoftのPhiシリーズ同様、合成データに...
DeepSeek-V3 のようなモデルは、 大規模運用では高速・低コスト だが、 ローカル実行では非効率 バッチ推論 による スループットとレイテンシのトレードオフ が存在 GPU効率 は 大きな行列...