東京都出身。病院勤務などを経て現職。医療現場および社内のカウンセラーとして個別面談で多くのビジネスパーソンの悩みに向き合い、ストレスマネジメントについてアドバイスしている。また、島悟との共同研究や実践活動も多い。「働く人の安全と健康」に多数寄稿している。現在、数多くの企業・団体でメンタルヘルス研修の企画・講師を務めている。
Windows APIはWin16を拡張して32ビット、64ビット化されたという歴史がある。そのため度重なる機能の追加により、高度に複雑化しその習得が困難と化しているという問題がある。また、度重なるバージョンアップによりコンポーネントの互換性を失ってしまうことによるDLL地獄 (DLL Hell) の発生を招いている。
Windows APIの歴史は、もちろんWindows自体の歴史と切り離せない関係にある。常に、Windowsに新機能が搭載されれば、それをアプリケーションソフトウェアから使用するための新しくAPIが追加され、新しいSDKが公開されることの繰り返しである（もちろん、デバイスドライバーらに対応を迫るものは、DDK/WDKで公開される）。Windows APIの歴史上、最も大きな変革はWindows NTに伴うWin32の登場だった。ポインタとハンドルも32ビット化されたこと、Unicodeへの対応が図られたことが大きな変化である。なお、現在は緩やかに64ビットへの移行が進んでいる。Win64では、ポインタおよびハンドルは64ビット化されているが、それ以外では16ビットから32ビットへの移行時のような大きな変化はない。なお、64ビット版Windowsでは32ビットアプリケーションとの相互運用性を確保するため、ハンドルの上位32ビットを使用する仕組みとなっており、ウィンドウ (HWND) などのユーザーオブジェクトハンドル、ブラシ (HBRUSH) やペン (HPEN) などのGDIオブジェクトハンドル、そしてミューテックス、セマフォ、ファイルなどの名前付きオブジェクトハンドルを32ビット/64ビットアプリケーション間で共有し、プロセス間通信に利用することができる。また、64ビット版WindowsではWOW64により32ビットアプリケーションを実行できるが、16ビットアプリケーションを実行することはできない 。
Windows 8で導入されたWindowsストアアプリ (Modern UIアプリケーション) を開発するためのCOM拡張による高レベルAPI。後継となるWindows 10で導入されたユニバーサルWindowsプラットフォーム (UWP) アプリケーションの開発におけるベースAPIにもなっている。
Win64は、64ビットプログラム用の実装である。現在、IA-64及びx64用の2種類の実装が存在する。Windows 10ではARM64の将来的なサポートが計画されている 。
Windows APIは名前からも類推できるとおり、主にMicrosoft Windowsに実装されている。その実装はWindowsのバージョン毎に少なからず違いが存在する。たとえばWin32の場合、Win32c、Win32sではごく一部を除きUnicodeに対応していない、セキュリティ対策のアクセス制限が実装されていないなどといった違いが挙げられる。そしてそれは大きく次のように分類することができる。
Windowsで動作する.NET Frameworkは、基本的にWin32 APIを用いて実装されている。例えばWindows FormsおよびWindows Presentation Foundation (WPF) はそれぞれGDI/GDI+あるいはDirect3Dを利用したGUIアプリケーションのフレームワークでり、Win32 APIとの相互運用性も確保されている。かつて、「Windows Vista以降、WinFX (.NET Framework 3.0) がWindows APIに代わってネイティブAPIになる（WinFXが最も低水準なAPIとなりWindows APIはそのラッパーとなる）」とアナウンスされたことがあったが、結局撤回され、Windows Vista製品版では従来通りWindows APIがネイティブなAPIとなっている。
2006年以降、コンピュータとの公開対局は、平手で行われるようになった。2006年3月〜5月に、週刊将棋の連載で、第1回週刊将棋アマCOM平手戦が行われた。そこでは、アマ強豪5名と2回ずつ合計10回対戦し、コンピュータ側の7勝3敗であった。コンピュータ側は、激指・KCC将棋・IS将棋・YSS・Bonanza。持ち時間は1回目が60分（秒読み60秒）、2回目が20分（秒読み30秒）。2006年9月YSSが将棋倶楽部24に参戦、17勝11敗の成績でレーティング2508を記録。2007年3月21日には、Bonanzaとタイトルホルダーである渡辺明（竜王）との公開対局（平手）が行われた（Bonanza#竜王との対局参照）。Bonanzaの使用したコンピュータはIntel Xeon X5355 2.66GHz×8cores、メモリ8GB、1秒間に400万手読む性能。ソフトは当時公開されていたver.2.1の探索手数を大幅に増やし、戦法の選択を改善するなどチューニングをほどこしたもの。将棋倶楽部24でのレーティングは2800。Bonanzaはタイトル保持者相手に健闘し、終盤の読み違いがきっかけとなって敗れはしたものの、対局者の渡辺をはじめとする複数のプロから、プロ予備軍である奨励会の初段から三段の実力に相当するとの高い評価を受けた。これ以降、6年間、男子現役プロ棋士との公開対局が行われなくなり、この次は2013年3月の第2回電王戦であった。2007年5月YSSが将棋倶楽部24に参戦、41勝11敗の成績でレーティング2744を記録。2008年5月5日に行われた第18回世界コンピュータ将棋選手権のエキシビションマッチにおいて、優勝ソフトの激指がアマ名人の清水上徹を、準優勝ソフトの棚瀬将棋が朝日アマ名人の加藤幸男をそれぞれ破るという快挙を成し遂げた。この対局に対し、敗れた清水上と加藤はそれぞれ、「コンピュータの読みが上回った」「完敗だった」とコメントした。2008年11月8日に行われた清水上、加藤と激指、棚瀬将棋との持ち時間60分、その後1手60秒の再戦では、加藤が勝利して雪辱を果たしたものの、清水上はまたも敗北を喫した。公式対局でプロ相手に何度も勝利を上げているトップアマの二人の敗戦はプロにとっても衝撃であり、渡辺明、遠山雄亮、片上大輔らのプロ棋士がブログにその驚きを綴った。