d-yama
d-yama7.bsky.social
d-yama
@d-yama7.bsky.social
Software Engineer | TypeScript | Node.js | React | Effect
去年は割とスッと優勝した感じだったけど、今年は多くの試合が接戦だからついつい見入ってしまうことが多かったような気がするw
November 2, 2025 at 10:42 AM
なのでLLMが抽象的な指示で適切なアウトプットを出せるようになったとしても、ソフトウェア開発者の役割を代替するのは難しい。良い構造を作ることは、問題理解はもちろんソフトウェア開発の知識と経験と組織構造やら体制やらもろもろの組み合わせと融合によって初めて出来るようになることなので、ソフトウェア開発部分をLLMにアウトソースしてしまっては実現できないんじゃないかな。「設計と実装が不可分」というのは自分はそのように捉えてる。こういったところが仕事観というか価値観の違いなのかなあとも。
October 12, 2025 at 8:26 AM
たしかにコンパイラは決定的アルゴリズムだから、まさにそうだね。

別の見方として、まずソフトウェア開発者の役割の一つとして、問題からの要求に対して即応できることを目指して変更容易なソフトウェアやシステムの構造を作り時間が経過してもその状態を維持する、ということがあると思っている。高水準言語は機械に対する指示を抽象的な記述で表現することを可能にしてくれたとして、LLMにおいてもより抽象的な指示を機械に出せるようになったという側面は確かにあると思う。
でも、「抽象的な表現で指示ができる」ことと「問題に応じて変更容易な構造を作る」ことは全く別の話で、直交しているといってもいいかもしれない。
October 12, 2025 at 8:24 AM
仕事では使ってない、というか使う許可がまだ降りない、かなしみ🥲
June 29, 2025 at 1:29 AM