シモニーの構想によれば、インテンショナルプログラミングのパラダイムを使ったアプリケーションの開発は次のように進められる。プログラマはまず、問題の対象領域（例えば生命保険など）に特化したツールボックスを構築する。次にその領域の専門家がプログラマに協力して、WYSIWYG的手法でアプリケーションがどう動作すべきかを記述する。最後にそのプログラムに関する記述とツールボックスを使って自動化システムが最終的なプログラムを生成する。その後の変更は WYSIWYG レベルでのみ行われ、｢ドメイン・ワークベンチ｣と呼ばれるシステムを利用する。
インテンショナルプログラミング（英: intentional programming）は、プログラミングにおいて、ソースコードにインテンション（意図、意向）と呼ばれる正確な情報を反映させるコンセプトの集合である。インテンションとは、プログラマが構想を練る際に頭の中に生じる概念をさす。プログラマの思考と抽象化のレベルをうまく一致させ、ソースコードの閲覧とプログラムの保守を容易にする。インテンショナルプログラミングはマイクロソフトに長く勤めたチャールズ・シモニーが提唱した考え方である。彼はマイクロソフトリサーチで、この概念を実証する IP と名づけた統合開発環境の開発を指揮した。理由は不明だが、マイクロソフトはインテンショナルプログラミングに関する作業を止めさせたため、IP の開発は2000年代初期に中止された。インテンショナルプログラミングに関するよい解説は「Generative Programming: Methods, Tools, and Applications」という本の11章にある。
1972年、横須賀市立の普通科高校2校を統合して開校。「横高（よここう）」「県横（けんよこ）」などと称される神奈川県立横須賀高等学校に対し、「市横（しよこ）」という略称が一般的であった。2003年、横須賀市立商業高等学校、横須賀市立工業高等学校と統合され、横須賀市立横須賀総合高等学校が開校。本校は閉校となった。閉校後、横須賀市は跡地の売却先を公募し、学校法人の誘致を目指していたが、不調に終わった。2011年、市内の不動産5社による戸建住宅用地（200区画）として売却が決定した。
2001年、Peer to Peer(P2P)技術を利用したファイル共有ソフト「Winny」を開発、インターネット掲示板群2ちゃんねるのダウンロードソフト板で公開する。最初に書き込んだレス番号より「47氏」とも呼ばれるが、当時の2ちゃんねるは書き込みログを保存していなかったため、書き込みが金子本人であることは証明できない。公開から逮捕に至るまでの間、ネット上では「謎の技術者」「神」などと呼ばれていた。Winnyについて、本来ネットワークは自身の専門分野でなく、原子力研究所においてコンピュータ・クラスターや分散コンピューティングに関わったことが開発のきっかけであると著書で述べている。また、インターネット配信ニュースにおいて、ファイル共有ソフトに興味を持ったのはFreenetがきっかけであったと述べている。
2013年7月6日、18時55分頃に急性心筋梗塞のため、42歳という若さで死去した。日本のインターネットを切り拓いた第一人者である村井純は、「金子さんの遺志が健全に羽ばたける世に治すことを硬い約束としたい」と金子の死を悼んだ。
卒業後は博士研究員として日本原子力研究所（現日本原子力研究開発機構）に勤務。地球シミュレータ向けソフトウェアの研究開発に従事する。2000年から2001年にかけて、情報処理推進機構 (IPA) の未踏ソフトウェア創造事業の一つ「双方向型ネットワーク対応仮想空間共同構築システム」に参加。2001年頃　エクス・ツールス株式会社に従事する。この前後、3D物理シミュレーションソフトウェア「Animbody」「Nekoflight」などのフリーウェアを発表する。2002年1月、東京大学大学院情報理工学系研究科数理情報学専攻情報処理工学研究室（数理情報第七研究室）特任助手（戦略ソフトウェア創造人材養成プログラム）に任用される。同年5月にピュアP2P型の通信方式を持たせたファイル共有ソフト、Winnyの最初のベータ版を電子掲示板サイト「2ちゃんねる」のダウンロードソフト板で公開した。
栃木県下都賀郡都賀町（現・栃木市）出身。小学生の頃からプログラム技術に興味を持ち、栃木県立栃木高等学校在学中に第一種情報処理技術者試験に合格した。1989年に茨城大学工学部情報工学科に入学。その後、同大学院工学研究科情報工学専攻修士課程を経て、1999年に同博士課程を修了し、博士（工学）を取得する。学位論文は『プロトタイプベースオブジェクトファイルシステムの開発とそのシミュレーションシステムへの応用』。
ストリームライナーはイリノイ・ターミナル鉄道が失った旅客を取り戻す最後の取り組みの代表例であり、1918年以来初となる自社発注による新型の旅客用電車であった。イリノイ・ターミナル鉄道は1947年から新しい流線型車両の登場をほのめかしていたが、1948年5月まで発注したことを公表しなかった。当初の計画では3編成全てをセントルイスとピオリアの間で運用することとなっていた。最初の車両は1948年11月7日から運用されたミズーリ州のセントルイスとイリノイ州のディケーター（ピオリアではない）の間を結ぶ「シティ・オブ・ディケーター（City of Decatur）」である。これはイリノイ・ターミナル鉄道がこれら二つの都市を結ぶ列車としては初めて運転したものである。1950年5月までに3編成全ての運用が開始された。残りの2編成は「フォート・クリーブコー（Fort Crevecoeur）」と「マウンド・シティ（Mound City）」で当初の計画通りセントルイスとピオリアの間で運用された。全ての編成でパーラーカーと食堂車が連結された。この2編成は4時間40分で走破し、従来この路線を走っていたその他のインターアーバン電車より40分も速かった。利用客僅少によりイリノイ・ターミナル鉄道は1950年8月に「シティ・オブ・ディケーター」を引退させることになった。車両はペリオア方面の列車に転用された。新しい運行は会社が1947年当初に選定したものであった「サンガモン（Sangamon）」と名付けられた。3編成すべてが1956年のイリノイ・ターミナル鉄道の旅客営業終了に伴い引退した。