1
一日みていて、プログラミング能力はすでに GPT-4 が平均的なプログラマを凌駕している、というのは紛れもない事実なのでその前提で価値観を再構成しないとなあという気持ち。そして今後さらに性能が上がると思われる。愕然としますね
3
そのうち Slack に組み込まれて会社のログ全部 ChatGPT が学習して誰よりも会社の業務に詳しいチャットボットに質問できるようになるんでは・・・
5
「頭が良い人」というとかつては記憶力が良い、推論能力が高いということだと思っていたけど、近年は自らのバイアスから逃れる方法を知っているひと、自分にはバイアスがかかっているということを当然の前提に物事を考えている人、と思うようになってきました
6
人に無償でものを教えると、損するどころか、教えたことによって自分の能力が上昇すると思っている派です
7
9
ノーコードとかで「プログラマーは将来要らなくなる」と言われてた時は鼻で笑ってたけど、GPT-4 を目の前にすると真顔になるな
要らなくなるはミスリードにしてもソフトウェア開発自体には相当な影響を与えると思われる。ソフトウェア開発に関しては、合理性が勝つ領域だから、案外侵食が一番早いかも
10
まあ、マジレスすると歳をとると若い時のように自分の興味に突き動かされたりとか、コンプレックスを解消したい欲求とか、体力が有り余ってる衝動みたいなので勉強を始めるというのは確かに難しい。集中力も続かないし。腰が痛い、足がむくむ、目が疲れるなど集中できない言い訳が無限に湧いてくる
11
コードレビューの結果、関数名がイマイチだなあどうしようかという話をレビュイーとするとき、以前だと「いやごめん、イマイチなところまでは言えるんだけど何がいいか私もわからん」となって虚無感あったけど、第三者的に ChatGPT 先生に聞くとすぐ解決する
12
speakerdeck.com/mtx2s/technica…
すばらしく整理されている・・・
14
ちなみにホテル予約の世界で、ホテルや旅館から直接空室情報 (在庫) を入力してもらっているシステムはもう希です。間に在庫を一括管理する SaaS が存在していて、そことホテルのフロント、在庫一括管理システム、予約システムが全て API で非同期に連携している
15
確かになあ、もしかしたら自分含め多くのプログラマーが、実はプログラムが書きたいというよりは、何かに没頭したい、過集中したいというのが本当のところかもしれないな
16
予約にまつわる業務ロジックを扱っていると、システムの複雑性に関与してくる大部分は、新規予約やキャンセルではなく、予約の変更に起因している
キャンセルして取り直し、で済めば業務ロジックを冪等にできるんだけど、日々料金や在庫が変動する世界ではそういう設計にはできず
17
最近思うことは、勉強するというのは脳みその形を最適化する行為なんだなあと。考えてみれば当たり前なんだけど
その観点に立つと、何かを覚えたとかできるようになったというアウトカムよりも、脳に学習負荷をかけ続けて、結果その学習対象に対してエネルギーを使わずにパターン認識できる神経回路に
18
顧問とかコンサルティングというのをそのイメージだけで誤解している人は多い。
当たり前だが、何か問題を解決するには解決策を提示するよりもまずは問題を理解する方が大事で、外の人間が内側の人間の問題を理解するのは正直、かなり難しい。
外の人間としてやるのは、問題の理解の手助けをすること
19
スピードを優先するために技術的負債を、とよく言うけど
・その時点では十分な技術力がなかった
・面倒くさがってテスト書かなかった
・トレンドが変わった
・技術選定ミスった
・すでにレガシー、時すでに遅し
などが実際で、スピード優先で負債を積んだ、みたいな聞こえの良い話ではない
20
chikumashobo.co.jp/product/978448…
この本は本当に面白い
・「知識」はそれ単体で存在するモノのようなものではない
・相手から入ってきた情報や、記憶は、個人がもつ様々な他の知識、経験、感覚と結びついて知識として創発される
・よって知識というのは本来的に属人的なものである
21
7/4 に行った会社説明会でのプレゼン資料です。(元が公開する前提ではなく作ったものなので、ある程度編集が入っています) / “一休の現在と、ここまでの道のり - Speaker Deck” htn.to/2cHTuhS91M
22
こんなことも分かってなかった、というたびたび萎える自分を鼓舞するためにも、これを貼っておこう
b.log456.com/entry/20120110…
23
speakerdeck.com/moriyuya/produ…
良い資料だった。中には読んでイラッとする人もいるかもしれない。それは何か図星だったり、向き合ってこなかったことを突かれているから、かなとも思う。
24
未だにEmacs使ってるやついるの?と某氏に煽られたのでGWを二日間潰してVSCodeに改修を試みましたが、どうやってもEmacsと同じ生産性には辿り着けそうにもない。のでキレ気味に VSCode を投げ棄てて brew upgrade emacs しました
25
ソフトウェアエンジニアとして20年ぐらい仕事してみて意外だったことの一つとしては、自分が携わるシステムの数は思っていたよりずっと少ない、ということだな。もっと100とか200とか作るんだと思っていたが、20年間で10かそのぐらいか? 自分がやりましたとはっきり人に言えるのは3つぐらいしかない