times-kzm

life log

勝手に危機感を感じていること

いや別に危機感感じなくていいか。

再びフロントエンドとデータベースの距離がどんどん近くなっているのを感じる。 技術選定にプロダクティビティという観点が注目されることになった時、React + RSCかLaravel + Livewire / Rails + Hotwireの時代が来る気がする。

危機感を感じなくていい理由

  • 世の中、コーディングの生産性を向上させるよりもっと他に問題があったり予算が割かれる事がある気がする
  • 使うのは人なので、その人の能力や気合や好み、時には労働時間で解決できる場合がある
  • 多少生産性が悪いアーキテクチャでも気合でなんとかなる
  • 労働市場相対評価
  • あと5年でFIRE可能になるから

危機感を感じたほうがいい理由

  • 「ソフトウェア開発に予算が割かれすぎていた」と誰かが言い出した時、PdMやTech Leadが全てやらないといけなくなり、React + RSCでやってみたら上手く行って少数の方がマネジメントも不要で開発も早くて良くね、となる。
    • 多分ならないから大丈夫
    • そういう人はどんな技術使っても上手くいくから大丈夫
  • React + RSCかLaravel + Livewire / Rails + Hotwireの時代が来る
    • Laravel + Livewire / Rails + Hotwire ならやればできる、というレベルのキャッチアップで対応できる(はず)
      • なので一旦 Phoenix + LiveViewを素振りしてみているが、めっちゃいい
    • React + RSC だけの時代になる気はしない
      • 個人的にやってみたいというのはある
  • 「圧倒的に開発が早いこと」が競争力になった時、自分はLaravel + Livewireを選びたい

その他

Rails / Laravel、正統進化を続けているの結構すごくないか。