しんたろーのITアカデミー

しんたろーのITアカデミー

SNS運用・プログラミング・IT活用に関する情報を発信しています。

タグ: #開発日記

すべての記事を表示
原価0.2ドルの壁。Claude CodeでAI開発のコストを削り倒した記録
·106 views·しんたろー

原価0.2ドルの壁。Claude CodeでAI開発のコストを削り倒した記録

※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 請求書を見て、指が止まった。 URL付きのX投稿、1件あたりの原価が0.20ドル。日本円にして約30円だ。 「嘘だろ」。100回投稿すれば3,000円。1,000回なら3万円。個人開発のSaaSで、たった1つの機能がこれだけのキャッシュを削っていく。

X APIに絶望し全て捨てた。Claude Codeで1日で再構築した狂気。
·109 views·しんたろー

X APIに絶望し全て捨てた。Claude Codeで1日で再構築した狂気。

※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 全部やり直した。 昨日までの僕を殴りたい。OAuth 2.0で綺麗に実装できたと自惚れていた自分をだ。 「できた。完璧だ。」そう思ってテスト投稿ボタンを押した瞬間、画面には僕のではない、全く別のアカウントへの投稿完了通知が出た。背筋が凍った。バグじゃない。仕様だ。

Claude Codeで開発中に「厳格化」と命じたAIが気を利かせすぎてカテゴリが倍増した話。
·107 views·しんたろー

Claude Codeで開発中に「厳格化」と命じたAIが気を利かせすぎてカテゴリが倍増した話。

※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 冒頭の惨劇 「カテゴリを52種類に厳格化して」とAIに指示した。数分後、データベースを見たらカテゴリが116種類に増殖していた。僕が頼んだのは「厳格化」だ。誰が倍に増やせと言ったのか。 今日の開発サマリー 今日の総コミットは25件だ。新機能が3件、バグ修正が1件だった。

Claude Codeで1人開発。緊急バナー1枚に12時間溶かした話。
·114 views·しんたろー

Claude Codeで1人開発。緊急バナー1枚に12時間溶かした話。

※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 突然のAPI死。ユーザーを守るための即断即決 Threads APIが突然死んだ。ユーザーに何も伝えないのはまずいから、緊急バナーを出すことにした。直したはずが、まだ被っている。パディングを足した。今度はコンテンツが隠れた。レイアウト順を変えた。スティッキーヘッダーがズレた。

Claude Codeで設計書を完璧に整えた結果、新機能0で全リセットする羽目になった話。
·106 views·しんたろー

Claude Codeで設計書を完璧に整えた結果、新機能0で全リセットする羽目になった話。

※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 完璧な整合性を求めた結果 Geminiのレビュー指摘は完璧だった。ドキュメント間でプランの前提条件が矛盾していると指摘された。僕は指摘に従い、全設計書を最新プランに書き換えた。収益試算もAPI制限もすべて再計算した。そしてもう一度レビューを依頼した。

Claude CodeでUIを丸投げしたら「動くゴミ」が完成した。1人開発で学んだ残酷な真実。
·107 views·しんたろー

Claude CodeでUIを丸投げしたら「動くゴミ」が完成した。1人開発で学んだ残酷な真実。

※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 3回作り直したメニュー画面 メニューを3回作り直した。最初はフラットなリスト。次は全部折りたたまれた階層構造。最後は縦に長すぎる全展開リストだ。 AIは指示通りにコードを書いた。そして完璧な「動くゴミ」を作り続けた。

Claude Codeで1人開発:1日で終わるはずが3ヶ月の地獄。PWAの沼にハマったAI開発の末路。
·101 views·しんたろー

Claude Codeで1人開発:1日で終わるはずが3ヶ月の地獄。PWAの沼にハマったAI開発の末路。

※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 PWA対応はなぜ地獄なのか Webアプリをスマホアプリのように使えるPWA化は、本来なら数日で終わる作業だ。しかし、僕の環境では総コミット32件を費やす泥沼と化した。原因はNext.jsのApp Routerと古いPWAライブラリの相性、そしてSafariのUI仕様変更だ。

Claude Codeで分析基盤を構築。ユーザー行動を可視化した瞬間、自分のプロダクトがゴミに見えた。
·106 views·しんたろー

Claude Codeで分析基盤を構築。ユーザー行動を可視化した瞬間、自分のプロダクトがゴミに見えた。

※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 ユーザーの動きが手にとるようにわかる ユーザーが何をしているか、全部見えるようにした。ページを開いた瞬間から、どのボタンを押し、どこで離脱したか。そういうログを全部残す仕組みを作った。なんでこれ最初から作らなかったんだろ。見えた瞬間に、僕の仮説は音を立てて崩れ去った。

Claude CodeでTypeScript地獄を攻略。Next.js 15移行で溶かした40時間
·76 views·しんたろー

Claude CodeでTypeScript地獄を攻略。Next.js 15移行で溶かした40時間

※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 ビルドログが真っ白になるまで終わらない ビルドが通った。Vercelの緑色のチェックマークが出た。僕は安堵して本番環境のURLを開いた。画面は真っ白だった。ブラウザのコンソールには赤文字のエラーが滝のように流れていた。

Claude Codeで1人開発。画像生成のチカチカ地獄を35回のコミットで脱出した話
·87 views·しんたろー

Claude Codeで1人開発。画像生成のチカチカ地獄を35回のコミットで脱出した話

※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 投稿ボタンを押した瞬間の崩壊 投稿ボタンを押す。画面が激しく点滅し始めた。生成された画像が次々と増殖し、UIが崩壊していく。AIなら一瞬で終わるはずだったペルソナ別画像自動生成機能。35回のコミットを経て、僕は画面のチカチカと戦い続けることになった。

Claude Codeで渾身の新機能を即削除した。1人開発で学んだ引き算の美学。
·87 views·しんたろー

Claude Codeで渾身の新機能を即削除した。1人開発で学んだ引き算の美学。

※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 渾身の新機能を作って、たった3時間で全コードを消した。投稿失敗時のリカバリを爆速にする「投稿候補コピー機能」だ。完璧なUXだと思ったが、自分で触った瞬間に違和感が爆発した。失敗した投稿をそのままコピーしても、また失敗するだけだ。僕はClaude Codeにコードの完全削除を指示した。

Claude CodeにLPの嘘を全否定された。1人開発者が陥る「理想と現実」の乖離
·106 views·しんたろー

Claude CodeにLPの嘘を全否定された。1人開発者が陥る「理想と現実」の乖離

※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 「お前のLP、嘘書いてるぞ」 Claudeにそう言われた。深夜3時を過ぎた頃だ。 「営業DM一切なし」という文言が、機能として何も担保されていない。CTAのテキストが場所によってバラバラ。参加者数の表示が静的な数字のまま。

カテゴリから探す