学習メモ

学習メモ

個人開発の記録です。今回はコードの話ではなく、散らばっていた自分の記録を、1か所に集める作業の話。過去のメモアプリに眠っていた開発記録を、GitHubへ引っ越しさせました。

地味な作業ですが、順番を間違えると取り返しがつかない部分があり、そこが今回いちばんの学びでした。まず結論思考の記録はGitHubのリポジトリ1つに集約する。形式は「トピック別フォルダ+日付つきのメモファイル」公開したくないものは、隠すのでは...
学習メモ

個人開発の学習メモです。今回はコードの話ではなく、AIとの会話の”組織づくり”の話。私は今、電車アプリの開発を3つのチャットに分けて進めています。なぜ分けたのか、分けると何が起きるのか、そして今週それが実際に機能した話を書きます。

まず結論1つのチャットで全部やろうとすると、会話が長くなるほど相談相手の精度が落ちます。だから役割ごとに分けました。戦略チャット:全体の地図。締切、応募戦略、優先順位の判断アプリA担当チャット:日々の運用と成績の読み解きアプリB担当チャット...
学習メモ

個人開発の学習メモです。今回は日々の開発記録ではなく、最近の開発で何度も助けられた「Macでプログラムを24時間、勝手に動かし続ける仕組み」=launchd(ローンチディー)を、初学者向けに腰を据えて整理します。電車アプリのデータ収集も、家計アプリのメール監視も、これで”手離れ”しました。

まず結論「ターミナルを開けっ放しにして動かす」のは、卒業したほうがいい——これが結論です。手動運用には3つの止まりどころがあり、そのどれかでデータの欠測が始まります。launchdに登録すると、その3つが全部消えて、再起動しても停電から復帰...
学習メモ

個人開発の記録です。前の記事で今朝の「偽の警報」の話を書きましたが、同じ朝にもう一つ、地味だけど大事なことを学びました。ターミナルで動くAI(CLI版のClaude Code)の画面に出てくる文字を、危うく”自分への指示”だと勘違いしかけた話です。AIツールを安全に使うための、初学者向けリテラシーとして残します。

まず結論AIツールの画面には、「自分が打つべき指示」と「ツールが勝手に表示している情報」の2種類が混ざって流れています。この2つを見分けられないと、ツールの独り言を指示だと思って従ってしまう危険があります。見分ける鍵は、行の先頭についている...
学習メモ

個人開発の記録です。本日、ちょっとした”未来”を体験しました。外出先から、スマホ1台で、自宅に置いたMac miniにつなぎ、そこでアプリの修正まで済ませたのです。机の前に座らず、手のひらの中で開発が完結した——その感触を書き残します。

まず結論やったことは、外出先のスマホ → 自宅のMac mini → その中のAI(CLI版のClaude Code)で、電車アプリに小さな修正を入れて記録(コミット)まで完了、です。少し前に自分の学習プランに書いた一文が、そのまま現実にな...
学習メモ

個人開発の学習記録です。Mac miniでの構築を前に、今週は「データをどこに置くか」という、地味だけど全アプリに関わるテーマを考えていました。あわせて、正直な反省もひとつ書きます。

まず結論今週決めた方針は3つです。自分のアプリのデータは、できるだけMac miniの中(手元)に置く。クラウドのSupabaseは、実はDockerで丸ごとローカルに立てられると知った家計アプリを「中心」にして、連携アプリを育てていく構想...
学習メモ

アインシュタインの思考実験が、私の開発中アプリの「隠れたバグ」を言い当てた話

私はエンジニアではない。プログラミングは個人開発として独学で触っている初学者だ。だからこの話は「物理に詳しい技術者が応用しました」という賢い話ではない。むしろ逆で、開発とは全然関係ない好奇心から入った寄り道が、気づいたら開発の一番大事なとこ...
学習メモ

ローカルLLMの回答が「途切れた」原因はContext Length、そしてAiderとVercel AI SDKは別物だと知った話

相棒プランのDay2、ポーリングとSupabase Realtimeの比較をローカルLLMに聞いたところ、回答が途中で切れてしまうという出来事があった。6月17日は、その原因調査と、新しく知った技術の整理をした日になった。やったこと:途切れ...
学習メモ

5x歳・役員運転手がAIと個人開発を始めた話——4ヶ月間の軌跡と4つのアプリ

「プログラミングなんて、自分には関係ない話だと思っていた。」正直に言うと、半年前の自分はそう思っていた。55歳。職業は役員運転手。コードを書いたことはゼロ。パソコンはメールと調べものに使う程度。それが今、4つのアプリを作っている。WordP...
学習メモ

「これってエンジニア並みじゃないと無理?」— 個人開発者のメンタルマップ

ローカルLLM × Aider で詰まったあなたへ。その"詰まり"は、才能の問題ではなく、回数の問題です。この記事で一番伝えたいこと「分からない」は失敗のサインではなく、進歩のサイン。エンジニアリングとは才能ではなく、"分からないものに決ま...