メインコンテンツへスキップ
見出し画像

あの日選んだフレームワーク(The Cost of Choice)

    Sunoで歌を作る時には、人間では作れない曲・・といった感じにはするのですが、しかし、そんなキワをいきなりためすと崩壊しますのでジャンルであったりSunoであったりChatGPTで、どまんなかの「それらしい」歌を作ります。

    これはそんな中で、たぶんSuno+ChatGPTってこんな感じで使うものという歌です。そこそこ激しいロック/J-POPで、どうしようもない歌を歌う。

    ほんとどうしようもないよな。

    Title:
    あの日選んだフレームワーク(The Cost of Choice)(Var/2)

    Style:
    J-pop alternative rock with post-hardcore weight, driving 145 BPM; low, dark-register male vocals with gritty tone and clipped, rhythmic staccato phrasing; fast piano arpeggios against heavy electric guitars and aggressive drums; wide stereo guitar tracking, forceful arrangement, tight modern mix

    Lyrics:
    [Intro]
    (Heavy distorted guitar riff and fast piano arpeggio)
    「将来性を考えたら、これしかない」
    あの日の会議室で、僕らは確かにそう言ったんだ。
    なぁ、聞こえてるか? Google。
    3, 2, 1, Go!

    [Verse 1]
    ホワイトボードに書き殴った メリット・デメリット
    React(リアクト)の自由度より 規律を選んだんだ
    「TypeScriptが標準だから」「フルスタックだから」
    そんな綺麗事で 役員たちを説得して
    くだした決断、それが Angular(アンギュラー)

    [Pre-Chorus]
    気がつけば 周りのプロジェクトはみんな React(リアクト)
    Next.js(ネクスト・ジェーエス)の波に 飲み込まれていくMarket
    求人を出しても 応募はZero
    「Angularさわれます」なんてエンジニア、どこにいるんだよ!?

    [Chorus]
    このメンテ! どうするんだよ!?
    置いていかれた バージョンアップの山
    NgModule(エヌジーモジュール)の海に溺れて
    RxJS(アールエックスジェーエス)のストリームに流される
    誰も悪くない、誰も悪くないはずなのに
    負の遺産(レガシー)を背負って 今日もコードを書く!

    [Verse 2]
    双方向データバインディングの 夢はどこへ消えた?
    Zone.js(ゾーン・ジェーエス)の挙動に 振り回される日々
    ドキュメントを開けば 英語の古い記事ばかり
    トレンドの最先端から 完全にディスコネクト
    Replaceする予算なんて どこにもないのに

    [Bridge]
    「Googleがバックにいるから安心」
    あの日の僕の言葉を、タイムマシンで殴りに行きたい
    技術選定の 答え合わせは
    いつも数年後、残酷なDisplayの上

    [Chorus]
    このメンテ! どうするんだよ!?
    誰も触りたがらない 孤独なRepository
    コンポーネントを開くたびに
    あの日の熱い議論が 呪いのように蘇る
    誰も悪くない、誰も悪くないはずなのに
    迫るデッドライン、明日もバグが踊る!

    [Outro]
    (Guitar solo and dramatic piano breakdown)
    なぁ、Reactにしとけば、楽だったのかな……?
    いや、もう考えるな。
    動いているCodeが、すべてだ。
    Compile、通れよ……!
    (Final heavy guitar smash)
    (Fade out)

     
     
    プログラマーです。株式会社えんがわ 代表取締役CEO。作品群や私が作ったサイトの紹介です。

    あなたへのおすすめ