ヨーロッパ系の移民が入植する以前にこの地に住んでいたのは、オローニ族の人々である。オローニ族の人口は、現在では わずか500人ほどである。19世紀初頭にはメキシコ領であったが、その世紀の半ばに米墨戦争が起き、アメリカの一部になった。その後、ゴールドラッシュの波に乗って東部からウィリアム・ヘイワード（William Hayward）という靴職人がやって来たのだが、彼の名前が、現在の市の名前の由来である。ヘイワード氏は自ら靴を作って売る商売から初めて、ホテルを経営する事業で大成功した。ギャンブルで身を持ち崩しつつあったメキシコ系の有力者に代わって、街の主導的存在になったのである。1868年に大地震が起き、大きな被害を受けたが、ヘイワード氏の経営は揺るがず、ヘイワードの街は農業と観光業を基盤にした街として堅実な発展を続けた。ヘイワード氏は1891年に亡くなった。20世紀に入ってからは、Hunt-Wesson Foods社による食品加工業の発展があった。同社は現在も有力企業である。さらに第二次世界大戦による特需と、戦後の住宅ブームも、ヘイワードをさらに成長させる要因になった。1950年代以降はベイエリアからアジア系の人々が移り住んで来るようになった。これはヘイワードの不動産業者が意欲的にアジア系市民に家を売ったからである。当時のカリフォルニアにおける人種差別という現実の中に灯された光明であったといわれている。
余録とはなるが、工作機械操作などでは職人的技能が問われる面も強く、また高精度な精密加工が可能であるなどの観点から、この削り出し加工による部品には愛好者と呼べるユーザーも存在する。自動車でもエンスージアストなどと呼ばれる熱狂的な自動車マニアの中には、こういった削り出しのカスタムパーツ（アルミホイールなど）に興味を抱く層も存在する。また、そういった熱心な愛好者向けにカスタムパーツを専門に手掛けるパーツメーカーも見られる。当然、標準パーツよりも高価である。
削り出しでは、古く旋盤やフライス盤・グラインダーなどの動力工具や、より古くではヤスリなどを使い手作業で素材から造形することが行われた。削り出し加工では前述の通り精密性や出来上がった加工物が均一であることにちなむ強度を備えることになるが、如何せん動力工具を使ってなお手間の掛かる加工手段であることに違いなく、これの自動化による省力化・効率化も求められている。NC加工（数値制御で操作される動力工具）やCNC（コンピュータ制御により高度化された工作機械）の導入は、こういった削り出し加工の効率化を推し進め、特にCNCに至っては電子データとしての図面から直接材料加工が行えるまでになっており、立体的な造形物を連続的に、かつ同じものを大量生産することに向いている。こういった流れの中では、工作ビットを交換しながら一連の作業を行う一種のロボットのように高度化された工作機械も開発される一方、より大きな素材から加工物を生産できるものも登場、後述するように立体的な造形物を加工できるようになり、大きなものでは鉄道車両の車体（一部）や大型船舶のスクリューのようなものまで扱える設備も利用されている。
金属加工などでしばしば用いられ、こと応力の掛かる機械要素などでは、この削り出し部品が見られる。軽金属（アルミニウムなど）合金の部品では素材自体が切削しやすいこともあるが、半面鋳造で均一としにくい部分がある。また鋳物でも、精密加工が必要な部分は切削整形される。レシプロエンジンなど内燃機関のシリンダーは、特に内径サイズが厳密かつ滑らかである必要があるため、切削加工される。ファインセラミックスなど20世紀末頃より産業規模で注目され始めた新素材では、焼結前に整形しても焼結後に求めるとおりの形状にならないため、精密さが求められる部分で切削加工されうる。このほか、ナイフなどの刃物では、鍛造によるものと、「ストックアンドリムーバル」と呼ばれる素材から形状を削りだす手法の2種類がある。ことストックアンドリムーバルでは個人ナイフメーカーに於いては鍛造よりも量生に向き、ステンレススチール製カスタムナイフのほとんどはストックアンドリムーバル製法で大まかな形を素材から削りだして浸炭・焼入れが行われる。時計など精密機械でも産業の黎明期より時計職人が部品を一つ一つ削り出しで製作していたが、今日でも高級ブランドの腕時計を中心に削り出し部品が利用される。これは部品精度を極めて高く維持することが可能なためである。ただ、大衆向けの安価な製品（廉価版）では、エンジニアリングプラスチックのような高性能で加工性の優れる素材もあり、大量生産の安価な製品では「そこそこの性能」がこの新素材でも可能なため、最上の機械式時計と、安価な量産時計の二極化的な住み分けも発生している。
上記のSingletonは、Javaクラスのアンロードを考慮していない。Javaでは、参照されなくなったクラスはガベージコレクションにより回収され、Java仮想マシン (JVM) からアンロードされることがありえる。クラスのアンロードにより、そのクラスのstaticフィールドもまた無効となる。つまり、staticフィールドの寿命はアプリケーションの寿命と同一ではなくなる。アンロードされたクラスは再度必要になったときにリロードされ、クラスのstaticイニシャライザも再度呼び出される。こうした一連の動作によりstaticフィールド上のインスタンスは再生成されてしまう。また、各staticフィールドはJVMごとにひとつ存在するのではなく、ロードされたクラスごとにひとつ存在するため、Singletonが破たんするケースもありえる。AndroidのDalvik/ART環境上では、サスペンドされたアプリケーションのActivityは、メモリが足らなくなったときや長時間放置されたときなどに破棄されることがあるが、その際、Activityコンテキストに属するすべてのandroid.view.Viewが無効となり、これらは通例アプリケーション再開時に呼ばれるandroid.app.Activity.onCreate()で再初期化することになる。しかし、クラス自体がアンロードされることも起こりうる。アンロードされたクラスはアプリケーションの再開時に必要に応じてリロードされる。Android環境下でアプリケーションの寿命と同等のstaticフィールドを使用したい場合、独自のandroid.app.Application派生クラスを定義してAndroidManifest.xmlに記述する。通常はApplicationのサブクラス化は必要なく、たいていのケースでは、（クラスの再初期化が起こりうることに注意してさえいれば）staticシングルトンで同等機能を提供できるとされている。Androidは通例リソースに制限のあるモバイル環境であることもあいまって、オブジェクトのライフサイクルは比較的短く、アプリケーションのサスペンドによりクラスのアンロードが発生しやすくなる。そもそもAndroidの仮想マシンは正式なJava SE/Java ME仕様に則っていない。しかし、たとえ正式なJava SE/Java EE仕様に則ったデスクトップ環境やサーバー環境であっても、クラスのアンロードは起こりうる。このように、SingletonパターンはJavaという言語だけで考えてはならず、実行環境によってもあり方が変わってくるので注意が必要である。Androidのようにフレームワーク内でSingletonを行いたい場合はフレームワーク提供の機構を使うことを検討しなくてはならない。Java EE 6では@Singletonアノテーションが導入されている。