Rubyみたいな動的型付け言語でコード書く時ってGoとかRustとかTypeScriptで書く時とは頭の使い方が違うってだけの話だとわたしは思ってる。 Rubyで書いて「8割実装終わってる」時にはその関数がどんな型の入出力を扱うのかはわりとはっきりしてるけど、そこに辿り着く経路が違うのよな https://x.com/0x19f/status/1699836053581099074