<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Shunya Yoshimura</title>
    <description>The latest articles on Forem by Shunya Yoshimura (@shunya_yoshimura_98d9b486).</description>
    <link>https://forem.com/shunya_yoshimura_98d9b486</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3857192%2Ff855ab3c-33a9-4661-bb85-abb4554afff8.JPG</url>
      <title>Forem: Shunya Yoshimura</title>
      <link>https://forem.com/shunya_yoshimura_98d9b486</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/shunya_yoshimura_98d9b486"/>
    <language>en</language>
    <item>
      <title>Why I Built Yet Another Task Management App When 100 Already Exist</title>
      <dc:creator>Shunya Yoshimura</dc:creator>
      <pubDate>Thu, 02 Apr 2026 08:45:41 +0000</pubDate>
      <link>https://forem.com/shunya_yoshimura_98d9b486/why-i-built-yet-another-task-management-app-when-100-already-exist-g7d</link>
      <guid>https://forem.com/shunya_yoshimura_98d9b486/why-i-built-yet-another-task-management-app-when-100-already-exist-g7d</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;This article was originally published in Japanese on &lt;a href="https://note.com/craft_beeer/n/n9f16a14f6729" rel="noopener noreferrer"&gt;note&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In my previous post, I wrote about how &lt;a href="https://dev.to/shunpee/tasks-are-better-left-unseen"&gt;tasks are better left unseen&lt;/a&gt;. This is the follow-up.&lt;/p&gt;

&lt;p&gt;Long story short: I wanted to turn that philosophy into something real, so I got involved in building a task management app. It's called kakiko.&lt;/p&gt;

&lt;p&gt;"Seriously? There are a million task management apps out there." Yeah, I know. I think so too. Todoist, Notion, TickTick, Things, Asana… the list goes on. It's not just a red ocean — it's a sea of blood.&lt;/p&gt;

&lt;p&gt;But here's why I built it anyway.&lt;/p&gt;

&lt;h2&gt;
  
  
  The small annoyances with existing apps had been piling up
&lt;/h2&gt;

&lt;p&gt;I've bounced between a ridiculous number of task management apps over the years. They all have enough features. But no matter which one I used, I'd stop opening it within a few weeks.&lt;/p&gt;

&lt;p&gt;I spent a long time trying to figure out why, and eventually I realized: the problem was &lt;strong&gt;dates&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Most apps let you set multiple dates for a single task — a due date, a reminder, a start date, a scheduled date. Sounds convenient, right? But it's quietly exhausting.&lt;/p&gt;

&lt;p&gt;"Do this &lt;em&gt;by&lt;/em&gt; this day," "do this &lt;em&gt;on&lt;/em&gt; this day," and "remember this &lt;em&gt;on&lt;/em&gt; this day" are all different concepts. And you have to make that judgment call for every single task. You're just trying to jot down one thing, and suddenly there are three decisions to make.&lt;/p&gt;

&lt;p&gt;The other thing that bugged me was how apps handle unfinished tasks.&lt;/p&gt;

&lt;p&gt;You know that screen where overdue tasks glow red and line up like a wall of shame? Every time I saw that, opening the app itself started to feel like a chore. That "slight heaviness every time you open the list" I described in my last post — this is exactly what I meant.&lt;/p&gt;

&lt;p&gt;Most existing apps treat unfinished tasks as a &lt;em&gt;problem&lt;/em&gt;. But in reality, an unfinished task usually just means "I couldn't get to it right now." Having that thrown in your face in red text every day isn't management — it's &lt;strong&gt;pressure&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Eliminating the annoyances led to a philosophy
&lt;/h2&gt;

&lt;p&gt;I didn't start with some grand vision.&lt;/p&gt;

&lt;p&gt;I just wanted to build something I'd actually use, in a way that didn't annoy me. That's it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I don't want to set multiple dates → Simplify the date model to one per task&lt;/li&gt;
&lt;li&gt;I don't want to see unfinished tasks → Build "Sleep" — auto-hide tasks untouched for a set period&lt;/li&gt;
&lt;li&gt;I hate when my hands freeze while entering a task → Make everything keyboard-driven&lt;/li&gt;
&lt;li&gt;I hate losing track of what I was doing → Build "Focus Mode" — always show the active task&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As I knocked off these annoyances one by one, I noticed something.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;They were all solving the same problem.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Put into one sentence, it's this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Tasks keep growing, but human attention and decision-making capacity are finite.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Most existing apps are designed on the assumption that you &lt;em&gt;should&lt;/em&gt; see everything. So the more tasks you have, the more complex the screen gets, and the more decisions you need to make.&lt;/p&gt;

&lt;p&gt;What I wanted was the opposite: an app built on the premise that &lt;strong&gt;"if you don't need to think about it right now, you should be able to drop it from your mind."&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  A design philosophy: "You don't have to keep it in your head"
&lt;/h2&gt;

&lt;p&gt;If I had to sum up kakiko's design in one line, it would be this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You don't have to keep your tasks in your head.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffoyxtnx8vfhipljxb2rm.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffoyxtnx8vfhipljxb2rm.webp" alt=" " width="800" height="504"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's not quite "delegate" or "hand off." All your data lives on your own device. There's no cloud dependency. It's not about entrusting things to something external — it's about &lt;strong&gt;being able to drop things from your conscious mind, within your own system&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;With this as the core, every feature points in the same direction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sleep&lt;/strong&gt; → You don't have to see it&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Automation&lt;/strong&gt; → You don't have to decide&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Routines&lt;/strong&gt; → You don't have to think&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Focus Mode&lt;/strong&gt; → You don't have to remember your goal (the UI remembers for you)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keyboard-driven&lt;/strong&gt; → You don't have to break your flow&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local storage&lt;/strong&gt; → You can let go with peace of mind&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's not a "boost your productivity" app. It's not a "manage everything rigorously" app. It's &lt;strong&gt;an app that protects your attention&lt;/strong&gt;. That's what kakiko really is.&lt;/p&gt;

&lt;h2&gt;
  
  
  A little more about Focus Mode
&lt;/h2&gt;

&lt;p&gt;Let me talk about the feature I personally like the most.&lt;/p&gt;

&lt;p&gt;When you hit the start button on a task, a mini-window appears at the edge of your screen showing the task name and a running timer. That's it.&lt;/p&gt;

&lt;p&gt;But the effect is surprisingly powerful.&lt;/p&gt;

&lt;p&gt;Say you're working on "write the proposal." You start looking something up, and 30 minutes later you realize you've been aimlessly browsing the web. Sound familiar? It happens to me constantly.&lt;/p&gt;

&lt;p&gt;The root cause is that your brain has to hold onto "what am I doing this for?" in working memory. Human working memory is fragile — a tiny interruption is enough to wipe it clean.&lt;/p&gt;

&lt;p&gt;Focus Mode offloads that "sense of purpose" to the UI. Just having "Write the proposal — 00:42:15" sitting at the edge of your screen is enough. When you drift, you notice and think, "Oh right, I need to get back."&lt;/p&gt;

&lt;p&gt;It's subtle, but I think this is what a task management app should actually be doing.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real differentiator isn't features — it's assumptions
&lt;/h2&gt;

&lt;p&gt;Honestly, each of kakiko's individual features has some equivalent elsewhere. Sleep-like features exist. Reminder-like features exist. You can find them if you look.&lt;/p&gt;

&lt;p&gt;But the underlying assumption is different.&lt;/p&gt;

&lt;p&gt;Most apps assume: &lt;strong&gt;"You should see everything → Then decide what to act on."&lt;/strong&gt;&lt;br&gt;
kakiko assumes: &lt;strong&gt;"You only need to see what matters right now → Everything else stays out of sight."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is a difference that feature comparison tables can't capture.&lt;/p&gt;

&lt;p&gt;That's why I built one more task management app when 100 already exist. Because none of those 100 were built on this assumption.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I've learned from diving into a saturated market as an indie developer
&lt;/h2&gt;

&lt;p&gt;A bit of a developer-to-developer tangent here.&lt;/p&gt;

&lt;p&gt;When I tell people "I'm building a task management app," the response is almost always the same:&lt;/p&gt;

&lt;p&gt;"Wait, aren't there already a ton of those?"&lt;/p&gt;

&lt;p&gt;Fair enough. If someone else said that to me, I'd think the same thing.&lt;/p&gt;

&lt;p&gt;But having actually done it, here's what I've learned: &lt;strong&gt;what's saturated is &lt;em&gt;features&lt;/em&gt;, not &lt;em&gt;philosophy&lt;/em&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most task management apps are just adding or removing features on top of the same assumptions. "See everything." "Manage by deadlines." "Remember via notifications." When you try to differentiate within that worldview, you end up with AI auto-sorting, Gantt charts, and ever-increasing complexity.&lt;/p&gt;

&lt;p&gt;But the moment you ask "Do we actually need to see everything?" — the competition nearly vanishes.&lt;/p&gt;

&lt;p&gt;If you're going indie into a red ocean, you can't win on features. You'll never out-resource the big players. But you can change the assumptions. Differentiate not by &lt;em&gt;what&lt;/em&gt; you build, but by &lt;em&gt;what you believe&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I think this is an important perspective in the age of building products with AI. With AI, anyone can build features. But the &lt;em&gt;philosophy&lt;/em&gt; behind why those features exist — that's something only you can figure out.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping up
&lt;/h2&gt;

&lt;p&gt;Why did I build yet another task management app when 100 already exist?&lt;/p&gt;

&lt;p&gt;Because when I started eliminating the things that quietly annoyed me, one by one, I arrived at an assumption that none of those apps had.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You don't have to keep your tasks in your head.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;kakiko is built on this philosophy.&lt;/p&gt;

&lt;p&gt;If you've ever felt tired of &lt;em&gt;managing&lt;/em&gt;, I'd love for you to give it a try.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://kakiko.io/" rel="noopener noreferrer"&gt;kakiko - No more managing. Just let go.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not a place to manage your tasks — a place to leave them. Somewhere you can offload the mental burden and trust that things are taken care of.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>showdev</category>
      <category>sideprojects</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Tasks Are Better Left Unseen</title>
      <dc:creator>Shunya Yoshimura</dc:creator>
      <pubDate>Thu, 02 Apr 2026 08:38:20 +0000</pubDate>
      <link>https://forem.com/shunya_yoshimura_98d9b486/tasks-are-better-left-unseen-one</link>
      <guid>https://forem.com/shunya_yoshimura_98d9b486/tasks-are-better-left-unseen-one</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;This article was originally published in Japanese on &lt;a href="https://note.com/craft_beeer/n/n54ecb0b1fd0a" rel="noopener noreferrer"&gt;note&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;I'm bad at task management.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To be more precise, I'm bad at &lt;em&gt;sticking with&lt;/em&gt; task management tools. The first day is always fun. You dump everything out, organize it all neatly. You almost feel like the work is already half done.&lt;/p&gt;

&lt;p&gt;But give it a week and the view starts to change. Overdue items glow red, untouched tasks pile up. Every time you open the list, it feels just a little heavier.&lt;/p&gt;

&lt;p&gt;For the longest time, I honestly thought &lt;strong&gt;this was my fault&lt;/strong&gt;. Not disciplined enough, not organized enough. But at some point it hit me — human attention is finite, yet tasks grow without limit. That's not a personal failing. That's &lt;strong&gt;a structural problem&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And with AI becoming the norm, this problem is only getting worse. Things you used to give up on because you simply didn't have the bandwidth — AI can handle them now. &lt;strong&gt;The list of things you &lt;em&gt;could&lt;/em&gt; do keeps ballooning.&lt;/strong&gt; Meanwhile, human capacity hasn't changed one bit.&lt;/p&gt;

&lt;p&gt;What matters isn't "how to get through everything" — it's &lt;strong&gt;"how to properly &lt;em&gt;not&lt;/em&gt; do the things that don't need doing right now."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;But most tools are built on the premise that "seeing everything at once" is valuable — that users &lt;em&gt;can&lt;/em&gt; keep track of it all. It's like a fridge: you can buy all the groceries you want, but once there's too much, the cabbage rots in the back. What you actually need is to only see what you're using today.&lt;/p&gt;

&lt;p&gt;So I flipped it around. &lt;strong&gt;"If you don't need to see it right now, it's better if you don't."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A task you won't touch this week doesn't need to be on today's screen. If next month's tasks are breaking your focus, that's not a feature — &lt;strong&gt;that's noise&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I'm actually involved right now in building a task management app around this exact philosophy.&lt;br&gt;
It's called kakiko.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://kakiko.io/" rel="noopener noreferrer"&gt;kakiko - No more managing. Just let go.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not a place to manage your tasks — a place to &lt;em&gt;leave&lt;/em&gt; them. Somewhere you can offload the mental burden and trust that things are taken care of.&lt;/p&gt;

&lt;p&gt;There's more to this philosophy, so I'll save that for the next post.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>indiehacking</category>
      <category>showdev</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
