つくりながら考えた、すべてを残す。

i-know.dev は「知見の資産」を積み上げる場所です。 個人開発の過程で考えたこと、選んだ技術、失敗と学びを記録しています。

このサイトで書くこと・書かないこと

O書くこと

  • -なぜその技術を選んだか(選ばなかったものも含めて)
  • -どこで迷い、何を捨てたか
  • -失敗から何を学んだか
  • -設計の意図と背景
  • -やめた機能とその理由

X書かないこと

  • -教科書的な「正解」の説明
  • -初心者向けのチュートリアル
  • -SEOを意識したキーワード詰め込み
  • -表面的なHowTo
  • -バズ狙いの煽り

HowTo より Why。成功より選択の理由。 コードだけでは伝わらない部分を残すことを大切にしています。

こんな人に向けて書いています

個人開発をしている、またはこれから始めたい人
技術の「使い方」だけでなく「選び方」に興味がある人
AI活用・プロダクト設計に関心がある人
他の開発者の思考過程を知りたい人

開発者について

iOS/macOSアプリを中心に個人開発をしています。 本業はソフトウェアエンジニアですが、業務とは別に「自分が欲しいもの」「あったら便利なもの」をつくり続けています。

個人開発を始めたきっかけは、「既存のアプリでは痒いところに手が届かない」という経験から。 自分で作れば自分の理想を100%実現できる——そう思って始めた開発は、想像以上に学びの多い旅になりました。

技術選定で迷ったこと、リリース後に気づいた設計ミス、ユーザーフィードバックから学んだこと。 そうした「コードには残らない知見」をこのサイトに記録しています。

主な技術スタック

モバイル
Swift / SwiftUI / UIKit
Web
Next.js / TypeScript / React
バックエンド
Firebase / Cloud Functions
インフラ
Vercel / Firebase Hosting
AI活用
Claude / GitHub Copilot
デザイン
Figma / Tailwind CSS

このサイトをつくった理由

個人開発者のポートフォリオサイトは、たいてい同じ構成になります。 自己紹介、作ったアプリ、技術スタック——それで終わり。

でも考えてみると、そのサイトに何度も訪れる理由がない。 Qiitaには勝てないし、GitHubのほうが詳しい。 じゃあ自分のサイトでしか出せない価値って何だろう?

そこで思いついたのが「思考ログ」というコンセプトでした。 技術記事は「How」を書く場所。このサイトは「Why」を書く場所。 同じ技術について書いても視点が違う。

「Firebaseの使い方」ではなく「なぜFirebaseを選んだか」。 「SwiftUIの実装方法」ではなく「なぜこの設計にしたか」。 そういう情報は、実際にプロダクトを作った人間にしか書けない。

このサイトが、同じように悩んでいる個人開発者の参考になれば嬉しいです。

つながる

記事の感想や質問はX(Twitter)でお気軽にどうぞ。 アプリに関するお問い合わせはコンタクトフォームからお願いします。