ファイルシステム:想像以上に危険

2025-01-23

Deconstruct 2019での講演では、ファイルシステムに関する衝撃的な事実が明らかになりました。ファイルAPIの矛盾や正しい使用方法の困難さから、ファイルシステム自体の深刻なバグ、ディスクの高エラー率まで、データ破損は蔓延しています。講演者は、ファイル書き込みの原子性問題と、さまざまなファイルシステムモード(例:ext3/ext4のdata=journal、ordered、writeback)による課題について詳しく説明しました。経験豊富なプログラマーでさえ、データ損失や破損につながるミスを犯しやすいことが示されました。講演では、一般的なデータベースやバージョン管理システムにおけるエラーも分析され、データの信頼性を向上させるために、ファイルの代わりにデータベースを使用することが提案されました。

続きを読む

なぜ高品質な製品は手に入りにくいのか?

2024-12-16

この記事では、市場で高品質な製品やサービスを見つけることがなぜこれほど難しいのかを探っています。著者は、市場は完全に効率的ではなく、企業や製品における非効率性が何年も続くことを主張しています。消費者は製品の品質を見極めるのに苦労し、多くの場合、マーケティングに左右されます。専門家のアドバイスでさえ信頼できない場合があります。企業は効率性を優先し、アウトソーシングしたり、既製のソリューションを購入したりしますが、これらは多くの場合、品質が不足しており、根本的な欠陥がある可能性があります。著者は、個人的な逸話やケーススタディを用いて、企業内および企業間の情報非対称性と信頼の欠如を示し、高品質な製品の生産と販売を妨げています。結論として、品質を構築することは容易ではありませんが、信頼できるサービスを得るためには、多くの場合、社内開発が必要であり、これは中小企業にとって大きな障壁となります。

続きを読む