TJのセッションだけはVimmer以外も聞いてくれを読んで。現地で聞いていたが、改めて。
自分のような専門性を極める知性の壁を越えられず、Webの仕事やっている人間は、何を作るか?の方が大事だったりする。作る上で性能より体験の限界に挑戦することが根本的なソフトウェアを作る上で必要な技術を身につけらえる。
これは上流、下流を問わず身に付く。どの機能を優先し、望む体験にするためにどう妥協するかなどを繰り返し考えるからだ。このブログを作るときも、Figmaを使ってデザインを決めたりした。
プログラミング言語を学ぶことを目的にすると基本続かない
一つ言語である程度システムが組めるようになると、その言語じゃないと体験的に出来ないことがないと学習意欲が湧かないというジレンマがある。 速度がよくフォーカスされるが、人間が認知できる速度は限界があり、よっぽど重たいシステムと関わりがない限り出番がなかったりする。
自分のこと
挫折を繰り返しているRustを今年(24年)こそは学ぼうと思い習慣に出来ず、N度目の挫折をしている。自分にとってRustはその言語じゃないと出来ないことが体験面で少ないんだと思う。その程度の興味しかやりたいことがないってのもある。
ただこの状態は悔しいから、簡単なパーサーやWebサーバー、WASMエコシステムくらいが手に馴染めばいい。なのでパーサを写経し、WASMを使いつつブログWebシステムを作り適当にメンテできる環境作りを最終ゴールにする。その過程で必要に求められたら使えるのが理想だ。
ブログやLuaやNixで自分のPDEをカスタマイズすることで、事業で求められる体験や技術を得るのが続きそう。
近いうちエディタを使ったプログラミングもなくっても、レビューや根幹技術への理解、事業と体験に関してはある程度代替しにくそうではある。