<?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>DEV Community: rushyhirosan</title>
    <description>The latest articles on DEV Community by rushyhirosan (@rushyhirosan).</description>
    <link>https://dev.to/rushyhirosan</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%2F3753857%2F5ab52d73-a735-4bed-9ca5-06a3b9d6bbc6.jpg</url>
      <title>DEV Community: rushyhirosan</title>
      <link>https://dev.to/rushyhirosan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rushyhirosan"/>
    <language>en</language>
    <item>
      <title>Why Nobody Came — A Product Distribution Lesson</title>
      <dc:creator>rushyhirosan</dc:creator>
      <pubDate>Sun, 01 Mar 2026 23:25:27 +0000</pubDate>
      <link>https://dev.to/rushyhirosan/why-nobody-came-a-product-distribution-lesson-4fbk</link>
      <guid>https://dev.to/rushyhirosan/why-nobody-came-a-product-distribution-lesson-4fbk</guid>
      <description>&lt;p&gt;I launched my trend dashboard.&lt;/p&gt;

&lt;p&gt;After three days, it had 6 views.&lt;/p&gt;

&lt;p&gt;Probably half of them were mine.&lt;/p&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%2Fpfh9pqhyjj4yutzv8whp.png" 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%2Fpfh9pqhyjj4yutzv8whp.png" alt="Trend Dashboard homepage showing US trend section" width="800" height="324"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At first, I thought I had a marketing problem.&lt;/p&gt;

&lt;p&gt;But after thinking more carefully, I realized something else:&lt;/p&gt;

&lt;p&gt;I didn’t have a traffic problem.&lt;/p&gt;

&lt;p&gt;I had a distribution design problem.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Illusion of “If You Build It, They Will Come”
&lt;/h2&gt;

&lt;p&gt;Like many indie developers, I believed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The idea makes sense
&lt;/li&gt;
&lt;li&gt;The product works
&lt;/li&gt;
&lt;li&gt;The interface is clean
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Therefore:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;People will naturally discover and use it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This belief is comforting.&lt;/p&gt;

&lt;p&gt;It is also wrong.&lt;/p&gt;

&lt;p&gt;Discovery is not automatic.&lt;br&gt;&lt;br&gt;
It is engineered.&lt;/p&gt;




&lt;h2&gt;
  
  
  I Built Supply. I Didn’t Build Demand.
&lt;/h2&gt;

&lt;p&gt;The dashboard aggregated trend data from Japan and the US.&lt;/p&gt;

&lt;p&gt;It was fast.&lt;br&gt;&lt;br&gt;
It worked.&lt;br&gt;&lt;br&gt;
It solved a logical problem: fragmentation.&lt;/p&gt;

&lt;p&gt;But I skipped a critical step.&lt;/p&gt;

&lt;p&gt;I never asked:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who is urgently looking for this?&lt;/li&gt;
&lt;li&gt;Where are they already spending time?&lt;/li&gt;
&lt;li&gt;Why would they switch to my tool?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In product terms:&lt;/p&gt;

&lt;p&gt;I built supply.&lt;/p&gt;

&lt;p&gt;I didn’t build a demand engine.&lt;/p&gt;




&lt;h2&gt;
  
  
  Launch Is Not Distribution
&lt;/h2&gt;

&lt;p&gt;I posted about the product on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Medium
&lt;/li&gt;
&lt;li&gt;Dev.to
&lt;/li&gt;
&lt;li&gt;Zenn
&lt;/li&gt;
&lt;li&gt;A few communities
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I considered that “launch.”&lt;/p&gt;

&lt;p&gt;But that was exposure.&lt;/p&gt;

&lt;p&gt;Not distribution.&lt;/p&gt;

&lt;p&gt;Distribution is not a moment.&lt;/p&gt;

&lt;p&gt;It’s a system.&lt;/p&gt;

&lt;p&gt;A repeatable mechanism that consistently puts your product in front of the right people.&lt;/p&gt;

&lt;p&gt;I had no such system.&lt;/p&gt;




&lt;h2&gt;
  
  
  No Clear Target User
&lt;/h2&gt;

&lt;p&gt;“People interested in trends” is not a user segment.&lt;/p&gt;

&lt;p&gt;It’s a vague category.&lt;/p&gt;

&lt;p&gt;Without a specific user:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;There is no focused messaging.&lt;/li&gt;
&lt;li&gt;There is no obvious channel.&lt;/li&gt;
&lt;li&gt;There is no clear urgency.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And without urgency, there is no growth.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Starting with Japan Didn’t Solve It
&lt;/h2&gt;

&lt;p&gt;As a Japanese developer, I started by aggregating Japan’s trends before expanding to the US.&lt;/p&gt;

&lt;p&gt;This made sense strategically:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I understood the language.&lt;/li&gt;
&lt;li&gt;I understood the media landscape.&lt;/li&gt;
&lt;li&gt;I had contextual familiarity.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But informational advantage does not equal distribution advantage.&lt;/p&gt;

&lt;p&gt;Even in your “home market,”&lt;br&gt;&lt;br&gt;
attention must be earned.&lt;/p&gt;

&lt;p&gt;Being local does not guarantee visibility.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Core Lesson: Distribution Is Part of the Product
&lt;/h2&gt;

&lt;p&gt;I treated distribution as something that happens after building.&lt;/p&gt;

&lt;p&gt;That was the mistake.&lt;/p&gt;

&lt;p&gt;Distribution is not marketing.&lt;/p&gt;

&lt;p&gt;It is product design.&lt;/p&gt;

&lt;p&gt;If your product depends on people accidentally finding it,&lt;br&gt;
you have already embedded fragility into the system.&lt;/p&gt;

&lt;p&gt;Visibility is not optional.&lt;/p&gt;

&lt;p&gt;It is a feature.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I’m Rethinking Now
&lt;/h2&gt;

&lt;p&gt;Instead of asking:&lt;/p&gt;

&lt;p&gt;“How can I get more views?”&lt;/p&gt;

&lt;p&gt;I’m asking:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who exactly is this for?&lt;/li&gt;
&lt;li&gt;What urgent problem does it solve?&lt;/li&gt;
&lt;li&gt;Where do those users already gather?&lt;/li&gt;
&lt;li&gt;How does the product naturally spread?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because traffic is not vanity.&lt;/p&gt;

&lt;p&gt;It is validation.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Reflection
&lt;/h2&gt;

&lt;p&gt;Six views felt disappointing.&lt;/p&gt;

&lt;p&gt;But they revealed something important.&lt;/p&gt;

&lt;p&gt;The product didn’t fail.&lt;/p&gt;

&lt;p&gt;The growth system didn’t exist.&lt;/p&gt;

&lt;p&gt;And that is a far more useful lesson.&lt;/p&gt;

&lt;p&gt;If you're curious about the product itself,&lt;br&gt;&lt;br&gt;
you can try it here:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://trends-dashboard.fly.dev/" rel="noopener noreferrer"&gt;Trend Dashboard&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>marketing</category>
      <category>sideprojects</category>
      <category>startup</category>
    </item>
    <item>
      <title>Building a Stateless Dashboard: Why I Chose Not to Store History</title>
      <dc:creator>rushyhirosan</dc:creator>
      <pubDate>Wed, 04 Feb 2026 23:27:50 +0000</pubDate>
      <link>https://dev.to/rushyhirosan/why-i-built-a-stateless-trend-dashboard-41f1</link>
      <guid>https://dev.to/rushyhirosan/why-i-built-a-stateless-trend-dashboard-41f1</guid>
      <description>&lt;h2&gt;
  
  
  Why I Built Yet Another Trend Dashboard
&lt;/h2&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%2Fc4emh8x6me2r855jgn16.png" 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%2Fc4emh8x6me2r855jgn16.png" alt="Trend Dashboard — one-screen, stateless view" width="800" height="384"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a developer, I often check trends for ideas, learning, or simple curiosity.&lt;/p&gt;

&lt;p&gt;Search trends, social media, videos, podcasts, news.&lt;br&gt;&lt;br&gt;
At some point, I realized something uncomfortable:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I was spending more time &lt;em&gt;tracking trends&lt;/em&gt; than actually &lt;em&gt;thinking or building&lt;/em&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Many tools are optimized for deep analysis:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Long-term graphs&lt;/li&gt;
&lt;li&gt;Historical comparisons&lt;/li&gt;
&lt;li&gt;Detailed metrics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those are useful — but not always.&lt;/p&gt;

&lt;p&gt;Most days, what I really want is much simpler:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“What’s happening right now?”&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  A Constraint I Chose on Purpose
&lt;/h2&gt;

&lt;p&gt;When I started this project, I made one very deliberate decision:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The dashboard does not store historical data.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At first glance, that sounds like a missing feature.&lt;br&gt;&lt;br&gt;
In reality, it’s the core design.&lt;/p&gt;

&lt;p&gt;No history means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No overanalysis&lt;/li&gt;
&lt;li&gt;No pressure to keep up&lt;/li&gt;
&lt;li&gt;No sense that you’re “behind”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You open the page, scan the signals, and move on.&lt;/p&gt;

&lt;p&gt;If you didn’t see today’s trends, that’s fine.&lt;br&gt;&lt;br&gt;
Tomorrow will already look different.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why One Trend Source Isn’t Enough
&lt;/h2&gt;

&lt;p&gt;Google Trends is powerful, but it reflects only search behavior.&lt;/p&gt;

&lt;p&gt;It doesn’t fully show:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What creators are publishing today&lt;/li&gt;
&lt;li&gt;What people are watching or listening to&lt;/li&gt;
&lt;li&gt;Where attention is &lt;em&gt;moving&lt;/em&gt;, not just being searched&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Trends aren’t a single graph.&lt;br&gt;&lt;br&gt;
They’re signals scattered across platforms.&lt;/p&gt;

&lt;p&gt;That’s why this dashboard focuses on aggregating &lt;strong&gt;current&lt;/strong&gt; trends from multiple sources, rather than going deep into one.&lt;/p&gt;




&lt;h2&gt;
  
  
  What the Dashboard Actually Does
&lt;/h2&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%2Fc4emh8x6me2r855jgn16.png" 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%2Fc4emh8x6me2r855jgn16.png" alt="Trend Dashboard — one-screen, stateless view" width="800" height="384"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The dashboard shows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Search trends&lt;/li&gt;
&lt;li&gt;Video trends&lt;/li&gt;
&lt;li&gt;Podcast trends&lt;/li&gt;
&lt;li&gt;Other media signals&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Everything is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Read-only&lt;/li&gt;
&lt;li&gt;Stateless&lt;/li&gt;
&lt;li&gt;Focused entirely on the present&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are no accounts, no saved preferences, and no personalization.&lt;/p&gt;

&lt;p&gt;You don’t “use” it for long.&lt;br&gt;&lt;br&gt;
You just check it.&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Live demo:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://trends-dashboard.fly.dev/us" rel="noopener noreferrer"&gt;https://trends-dashboard.fly.dev/us&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Why the Dashboard Focuses on US and Japan
&lt;/h2&gt;

&lt;p&gt;This dashboard currently focuses on two regions: the US and Japan.&lt;/p&gt;

&lt;p&gt;The US is an obvious choice.&lt;br&gt;&lt;br&gt;
Many global trends — in technology, media, and culture — tend to emerge there first.&lt;/p&gt;

&lt;p&gt;Japan, on the other hand, plays a different role.&lt;/p&gt;

&lt;p&gt;Some trends arrive later, some evolve differently, and some exist almost entirely within the local context.&lt;br&gt;&lt;br&gt;
By placing US and Japan side by side, it becomes easier to notice those differences.&lt;/p&gt;

&lt;p&gt;This isn’t meant to be a comprehensive global view.&lt;br&gt;&lt;br&gt;
It’s a deliberate contrast — between where trends often start and how they appear in a different environment.&lt;/p&gt;

&lt;p&gt;That contrast is part of what makes watching trends interesting to me.&lt;/p&gt;




&lt;h2&gt;
  
  
  How I Approached Building It
&lt;/h2&gt;

&lt;p&gt;I started with a straightforward implementation and iterated quickly.&lt;/p&gt;

&lt;p&gt;Instead of optimizing architecture early, I focused on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fast feedback loops&lt;/li&gt;
&lt;li&gt;Clear, calm UI&lt;/li&gt;
&lt;li&gt;Reducing cognitive load&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I did use AI-assisted tools along the way, but this wasn’t about technical novelty.&lt;/p&gt;

&lt;p&gt;It was an exercise in &lt;strong&gt;deciding what &lt;em&gt;not&lt;/em&gt; to build&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Possible Improvements (Carefully)
&lt;/h2&gt;

&lt;p&gt;Even with this constraint, I do think about future improvements.&lt;/p&gt;

&lt;p&gt;Some ideas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Lightweight history&lt;/strong&gt;
Short snapshots, not full analytics&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Email digests&lt;/strong&gt;
Daily or weekly trend summaries you don’t have to actively check&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;More sources&lt;/strong&gt;
Industry-specific or regional signals&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There’s one rule, though:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If a feature turns awareness into work, it doesn’t belong here.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  A Preference for “Just Enough”
&lt;/h2&gt;

&lt;p&gt;This product reflects a preference I have when it comes to software.&lt;/p&gt;

&lt;p&gt;I tend to like tools that are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Calm&lt;/li&gt;
&lt;li&gt;Lightweight&lt;/li&gt;
&lt;li&gt;Respectful of attention&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not everything needs to be stored.&lt;br&gt;&lt;br&gt;
Not everything needs to be optimized.&lt;br&gt;&lt;br&gt;
Sometimes, awareness alone is sufficient.&lt;/p&gt;

&lt;p&gt;In Japanese, there’s a word I like: &lt;strong&gt;「ほどほど」&lt;/strong&gt; — &lt;em&gt;just enough&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;This dashboard is my attempt to apply that idea to modern software design.&lt;/p&gt;




&lt;h2&gt;
  
  
  Ephemeral by Design
&lt;/h2&gt;

&lt;p&gt;Many products treat history as value.&lt;/p&gt;

&lt;p&gt;Here, impermanence &lt;em&gt;is&lt;/em&gt; the value.&lt;/p&gt;

&lt;p&gt;Trends fade.&lt;br&gt;&lt;br&gt;
Attention shifts.&lt;br&gt;&lt;br&gt;
So the tool should, too.&lt;/p&gt;




&lt;h2&gt;
  
  
  Closing Thoughts
&lt;/h2&gt;

&lt;p&gt;Most dashboards try to answer:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“What happened?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This one asks:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“What’s happening?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And then it steps aside.&lt;/p&gt;

&lt;p&gt;If you’re interested in building:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stateless tools&lt;/li&gt;
&lt;li&gt;Minimal products&lt;/li&gt;
&lt;li&gt;Or software that intentionally does less&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’d love to hear your thoughts.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>showdev</category>
      <category>webdev</category>
      <category>product</category>
    </item>
  </channel>
</rss>
