この1952年製IWCは、74年前の製品ながら昨日作られたかのような timeless(時代を超えた)デザインが魅力。さらに+1秒/日の精度で今も稼働する、エンジニアリングの傑作でもある。
#engineering
30 件
Gusto's engineering team implemented a series of strategic decisions—including AI integration, streamlined workflows, and improved developer tooling—that collectively doubled their engineering throughput. The article details the specific changes and cultural shifts that enabled this transformation, offering lessons for other organizations seeking to scale engineering productivity without sacrificing quality.
ある父親が、自分の息子のために過剰に設計されたロボットを一から製作。高度なエンジニアリング技術と愛らしいデザインを融合させた、遊び心と技術力が詰まったプロジェクトの全貌を紹介する。
The article discusses a critical gap in loop engineering practices, where engineers often focus on optimizing the technical aspects of feedback loops while neglecting the human and organizational dimensions. This "missing half" includes understanding user behavior, team dynamics, and the cognitive biases that affect how loops are perceived and acted upon. Bridging this gap is essential for creating truly effective and resilient engineering systems.
本論文は「人工的至高愚鈍(EASI)」という概念を提唱し、高度な人工知能システムが意図的に非合理的または愚かな行動をとるように設計される可能性と、その社会的・倫理的含意について考察する。従来のAI研究が知能の最大化を目指すのとは対照的に、EASIはあえて知能を制限・劣化させる設計パラダイムを探求する。
AIにおける真の課題はモデルそのものではなく、データの質、人間のフィードバックの収集、そして実運用環境でのシステム統合にある。モデルの性能向上が進むほど、これらの周辺要素の重要性が増している。
この記事では、従来の「ハッカーマインドセット」の限界を探り、それを超える新たな思考法を提唱している。技術的な問題解決能力だけに依存するのではなく、より広い視野と人間性を重視したアプローチの必要性を論じている。
本記事では、カンファレンス「The Future of Software Development」(TWSoftwareDev26)で発表された内容に対する筆者の所感を考察。AIツールの台頭やリモートワークの定着など、急速に変化する開発現場の実情と、それに対するエンジニア個々の適応の必要性について論じられている。将来のソフトウェア開発を展望する上で示唆に富む内容。
AIによるコード生成は効率を劇的に向上させるが、その手軽さゆえにエンジニアは依存に陥りやすい。過度なAI依存は、基礎的なコーディングスキルの低下やコードの理解不足を招き、長期的にはエンジニア個人の成長とソフトウェアの品質に悪影響を及ぼす可能性があると警鐘を鳴らす。
システム設計シリーズ
1.0本シリーズでは、ソフトウェアシステムの設計に関するさまざまなトピックを取り上げ、実践的な視点からシステム設計の原則やパターンを解説します。各記事では、スケーラブルで保守性の高いシステムを構築するための具体的な手法や考え方を紹介しています。
フォードは近年、コスト削減と効率化を目的にAIを導入し、品質管理を自動化していましたが、AIが人間のエンジニアに匹敵する精度を達成できず、新たな問題を引き起こしました。結果として、同社は不足した人員を補うために、退職した元エンジニアや派遣社員を再雇用する方針に転換しました。
本記事では、驚異的な速度である毎秒354発もの花火を打ち上げることの是非について考察している。花火の技術的可能性や視覚的効果に加え、安全性や環境への影響、そしてそもそも「なぜそのような速度が必要なのか」という疑問を掘り下げながら、花火大会における過剰さと美学のバランスを探るエッセイである。
この動画では、新しい鋼合金がどのように発明されるのか、そのプロセスを詳しく解説している。実験室での成分設計から溶解、加工、特性評価を経て、実際の産業用途に適用されるまでの一連の流れを紹介。最先端の冶金技術と材料科学の知見を活かした合金開発の舞台裏に迫る。
Walter P Mooreは、構造工学、土木工学、交通工学、駐車場設計、テクノロジーサービスなど、幅広いエンジニアリング分野で実績を誇る企業です。スタジアムや超高層ビルから交通インフラまで、多様なプロジェクトを手がけ、革新的なソリューションを提供しています。
本記事は、エンジニア向けにゲノミクスの基礎を解説する。細胞、ゲノム、DNA、染色体といった生物学的な概念を、ソフトウェアやシステム開発の視点から整理しながら紹介する。生物学の知識が乏しいエンジニアでも理解しやすいよう、構造的・情報科学的なアプローチで構成されている。
This article describes how the team successfully migrated an entire codebase to TypeScript using a fleet of subagents. By leveraging automated subagents, they were able to efficiently handle the migration process, reducing manual effort and minimizing errors. The approach demonstrates a scalable and practical method for large-scale codebase migrations.
Datadogは、大規模なデータパイプラインにおけるデータ完全性(completeness)を測定・監視するための手法を解説する。本記事では、データ欠損を検出し、パイプライン全体の信頼性を確保するための実践的なアプローチと、Datadog内部で使用されている測定フレームワークについて紹介する。
This article presents a curated list of React testing interview questions designed to challenge engineers' practical knowledge. It covers common pitfalls, best practices for testing components, hooks, and async logic, along with strategies to avoid flaky tests. Ideal for both interviewers and candidates preparing for frontend roles.
The Spacesuits(ザ・スペーススーツ)は、宇宙服に関するエンジニアリング資料を集めたアーカイブサイト。各種宇宙服の設計、素材、機能などの技術情報を体系的にまとめ、宇宙開発の歴史とエンジニアリングの進化を探求するリソースを提供している。
ソフトウェアエンジニアリングにおいて、95パーセンタイルのパフォーマンスやスキルは一般的に思われているほど優れていないという主張。多くの分野で99パーセンタイル以上との差が大きく、特に信頼性やレイテンシが重要なシステムでは、外れ値への対応が不可欠であることを具体例とともに解説する。
CockroachDBを使用したシステムでログアウト処理が異常に遅くなる問題に直面し、その原因を追求した最適化の事例。SQLクエリの実行計画やインデックス设计の問題を特定し、パフォーマンスを大幅に改善するまでの過程を詳述する。
本稿では、米国が建国以来どのように「主権」という概念を制度的に形成・強化してきたかを分析する。連邦政府と州政府の権限バランス、国際法との関係、先住民族との条約など、複数の視点からアメリカ的主権の特徴を掘り下げる。
本記事は、5万年にわたる時間計算を可能にする「現代デジタルアストロラーベ」を紹介する。アストロラーベの古代の天文計算機能をデジタル技術で再現し、過去・未来の天体位置や暦の算出を瞬時に行えるツールとして設計されている。
内燃機関
2.0本記事では、内燃機関の仕組みをインタラクティブな図解とともに詳しく解説する。シリンダー内での燃料と空気の混合気の爆発によりピストンを動かし、その往復運動をクランクシャフトで回転運動に変換する過程を、吸気・圧縮・燃焼・排気の4ストロークサイクルに沿って学ぶことができる。
AIコーディングエージェントに高額を費やすのは簡単だが、賢く使えばコストを抑えられる。本記事では、週1万ドルもの出費を避けつつ、エージェントを効果的に活用するための実践的な戦略を解説する。適切なツール選びとワークフローの設計が鍵となる。
GitHubのエンジニアリングチームが、大規模なコード差分(diff)において行単位のパフォーマンスを最適化するために取り組んだ課題と解決策について解説。差分表示のレンダリング速度向上やメモリ使用量の削減など、実際の技術的アプローチとその効果を詳述する。
ソフトウェア業界で頻繁に使われる「テクニカル」という言葉の曖昧さを考察。著者は、技術的スキルと非技術的スキルの二分法が誤解を生むと指摘し、問題解決力やシステム思考など、真に重要な能力は「テクニカル」の枠を超えた広がりを持つと論じる。
モデルベース設計(MBD)は、複雑なシステムの開発において、シミュレーションと自動コード生成を活用することで、設計の早期検証、開発コストの削減、品質向上を実現するアプローチです。従来の文書ベースの設計と比較して、チーム間のコミュニケーションを改善し、反復作業を減らしながら、より迅速なプロトタイピングを可能にします。
フォード社は、AI技術が期待した品質チェックの水準に達せず、退職させた経験豊富な「グレイビアード(白ひげ)」と呼ばれる熟練技術者たちを再雇用した。AIはコスト削減と効率化をもたらすと期待されたが、長年の経験と直感に基づく判断力には及ばないことが判明。この動きは、製造業における人間の経験知の価値を再認識させる事例となっている。
Zalandoのエンジニアリングチームは、毎秒100万リクエストを処理する大規模システムにおいて、サーバーサイドからクライアントサイドのロードバランシングへ移行した経験を共有します。この移行により、レイテンシの低減、インフラコストの最適化、システムの復元力向上を実現しました。本記事では、移行戦略、アーキテクチャの選択、運用上の課題とその解決策について詳述します。