2017-08-07 聞かれたが即答できなかったので歴史的事実を調査した。
-
2010-08 セキュリティ&プログラミングキャンプで「言語の設計判断」講演
-
その資料を公開していたところ雑誌の特集を書くことに
- 2010-12 技術評論社WEB+DB PRESS Vol.60 特集1:「言語設計の基礎知識」
-
好評だったので書籍を書くことになった
-
- 「言語を比較して学ぶことが大事だ」と書いた
- 「なぜ大事なのか」を考え始め、それについて1章書いたのだけど編集判断でカットになる
- コラムに分解して章末余白に詰める。
- 出版時にそれを再加工して宣伝スライドの形にまとめた
- 2013-04-09 何をどう学ぶか? 何をどう学ぶか?
- 何をどう学ぶか?2 三大入力手法 何をどう学ぶか?2:三大入力方法
-
「コラムが参考になった」というフィードバックが来て、やっぱりこれを掘り下げるべきだ、と確信する
-
- 2013-09 京都大学サマーデザインスクール「チームワークのデザイン」
- 2014-04-22 コラムを発展させてWEB+DB PRESS Vol.80 特別企画「エンジニアの学び方」を執筆
- 2014-08 連載「続・エンジニアの学び方」を始めます | サイボウズ式
- 2014-09 京都大学サマーデザインスクール 「学び方のデザイン〜盲点を見つけよう」
- 2014-09 PyCon JP 2014 基調講演
- 2014-10 灘校土曜講座2014
- 2014-11 名古屋大学「学び方のデザイン」
- 2015-01-07 アイデアの出し方講座
- 2015-09-18 首都大学東京情報通信特別講義2015 ~2017
- 2015-10 BPStudyエンジニアのための学ぶ技術
-
2014-04 U理論との出会い U理論が面白い - 西尾泰和のはてなダイアリー
- きっかけはなんだったかなぁ?
- 手に取って読んでみた結果、探し求めていた「PDCAサイクルが回り始める前」の指針がここにあることに気付いた
- その件についての解説
-
2015-02 クリーンランゲージとの出会い クリーンランゲージについて - 西尾泰和のはてなダイアリー
-
TAEとの出会い
-
「これらは言語化を支援する手法だ」
-
「現在のグループウェアは言語化がされた後、それを電子的に共有する物であって、言語化されていないものをどうやって言語化するかが弱い」
-
「言語化を支援する技術が研究される必要がある」
-
2015-07 言語化支援手法
- ラボユースの募集テーマを「言語化技術」に変えた
- 公開講座をやりかけるがオフィス移転などのドタバタで立ち消えに
-
その後「エンジニアの知的生産術」執筆へ
-
背景情報
- 2004 「言語を比較して学ぶことが大事だ」は博士課程の時代に後輩にプログラミングを教える際にJavaとPythonを比較しながら教えていたので、その頃には有用だと考えるようになっていたはず
- 2007 PythonDevelopersCamp2007冬: classなんていらないさ! を見て「仕組みの理解の仕方を分かりやすく共有する方法をすごく考えてると思った。」という意見 ソース
- 2008 初めて書いた技術書籍Jythonプログラミングが予期せず「ものすごくよくできたプログラミング初心者本」と評価されている。 予期せぬ成功