<?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: Deadato</title>
    <description>The latest articles on DEV Community by Deadato (@loudify).</description>
    <link>https://dev.to/loudify</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4091536%2F68dfb1e7-0eb7-4978-99db-332ae49cc7c1.png</url>
      <title>DEV Community: Deadato</title>
      <link>https://dev.to/loudify</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/loudify"/>
    <language>en</language>
    <item>
      <title>I read 1,033 developer launch posts. Nine out of ten got nothing.</title>
      <dc:creator>Deadato</dc:creator>
      <pubDate>Wed, 26 Aug 2026 23:04:24 +0000</pubDate>
      <link>https://dev.to/loudify/i-read-1033-developer-launch-posts-nine-out-of-ten-got-nothing-13bd</link>
      <guid>https://dev.to/loudify/i-read-1033-developer-launch-posts-nine-out-of-ten-got-nothing-13bd</guid>
      <description>&lt;p&gt;I pulled 1,033 posts off DEV.to across 11 tags. 634 of them went up in the previous ten days.&lt;/p&gt;

&lt;p&gt;578 of those 634 — nine in ten — got three reactions or fewer and not a single comment.&lt;/p&gt;

&lt;p&gt;I did it twice, two days apart, on different windows. 89.6% the first time, 91.2% the second. It's not a bad week. It's the normal outcome.&lt;/p&gt;

&lt;p&gt;I expected to find that the quiet posts were about weaker projects. That is not what I found. Some of the most interesting things I read all month were sitting at zero.&lt;/p&gt;

&lt;p&gt;So I started reading them properly, looking for what the quiet ones had in common. There's a pattern, and it isn't about the algorithm or posting times or whether you used the right hashtag.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Almost everyone leads with the wrong sentence.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. The differentiator is buried
&lt;/h2&gt;

&lt;p&gt;Jakub Melka wrote a C++ library that reads and writes Word, Excel and PowerPoint files. His post opens by explaining there's no feature-rich C++ library covering all three formats.&lt;/p&gt;

&lt;p&gt;Nine paragraphs down, under a bullet list of features, is this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"When you open a document with charts, SmartArt or custom extensions, the usual question using open source libraries is, what will I lose? In ExyokiOffice, unknown content is preserved in the internal XML DOM tree during the modification and then saved back."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's the whole thing. Most libraries silently drop what they don't understand, and you discover it three steps later when something downstream is missing. His doesn't. That is a much better sentence than "feature-rich," and it's the ninth thing he mentions.&lt;/p&gt;

&lt;p&gt;Marcello Samiandrisoa built a Markdown editor under 10MB with Tauri and Angular. Good, but "lightweight Markdown editor" is a crowded shelf. Under a heading near the bottom called &lt;em&gt;Where you can get it&lt;/em&gt;, you find out he got it through &lt;strong&gt;Microsoft Store certification&lt;/strong&gt; and ships .dmg, .deb and .rpm as well.&lt;/p&gt;

&lt;p&gt;Most "I built a lighter X" posts end at a GitHub link. He shipped to an actual app store and mentioned it last.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Described, not differentiated
&lt;/h2&gt;

&lt;p&gt;Muhammad Irva builds gRPC services at a fintech in Jakarta and got tired of API clients eating his RAM, so he wrote his own. He knows the space is crowded — his title literally says &lt;em&gt;Why I Built Yet Another API Client&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;His post lists auth methods, gRPC reflection, a mock server, OpenAPI contract checks. All fine. All things other clients do.&lt;/p&gt;

&lt;p&gt;Then, as the third sub-bullet of a section about git:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Secrets auto-split into a &lt;code&gt;.gitignore&lt;/code&gt;d file, so they never end up in your commit history"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Anyone who has ever committed a Postman export with a live bearer token in it just sat up. That is the sentence. It's a sub-bullet.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Assumed it was obvious
&lt;/h2&gt;

&lt;p&gt;This one is the most common and the most costly, because the thing you leave out is usually the thing you worked hardest on.&lt;/p&gt;

&lt;p&gt;Om Uniyal built a terminal SQL workspace for data files. Partway through his post there's a section headed &lt;em&gt;The part I didn't plan&lt;/em&gt;: while testing, he loaded a real file from work and found a number sitting in a &lt;code&gt;gender&lt;/code&gt; column. So he made the tool scan for that automatically — structural errors and type anomalies, filed into an errors table you can query.&lt;/p&gt;

&lt;p&gt;Later he asks himself the obvious question — &lt;em&gt;why not just use DuckDB directly?&lt;/em&gt; — and answers it with workflow. But he'd already answered it better two sections earlier. DuckDB's CLI will not tell you there's a number in your gender column. That's the reason, and he filed it under an accident.&lt;/p&gt;

&lt;p&gt;Hassan Magdy's is the sharpest example of the pattern. He opens his post with the problem that made him build a 2FA app: getting locked out of your accounts after resetting your phone. Strong opening — it's a real fear.&lt;/p&gt;

&lt;p&gt;Then, near the bottom, under &lt;em&gt;Ironclad Features&lt;/em&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"To prevent accidental deletion, users must re-enter their master password before removing any 2FA account."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Accidental deletion is how people actually lose 2FA access. More often than a lost phone. He built the guard for the exact problem he opened with, and never connected the two.&lt;/p&gt;

&lt;h2&gt;
  
  
  What these have in common
&lt;/h2&gt;

&lt;p&gt;None of these people are bad writers. The posts are clear, well-organised, and honest.&lt;/p&gt;

&lt;p&gt;The problem is structural: &lt;strong&gt;you cannot see your own project from outside.&lt;/strong&gt; After six months in a codebase, the hardest thing you solved stops feeling like an achievement. It's just how the thing works now. So it goes in a bullet list, or gets left out, and "feature-rich" goes at the top because it sounds like what a launch post says.&lt;/p&gt;

&lt;p&gt;The fix isn't writing better. It's a question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What can my project do that the obvious alternative can't?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Answer that in one sentence, put it first, and delete the adjectives. If your answer is "it's faster" or "it's lightweight," you haven't found it yet — go further down your own post. It's usually already in there.&lt;/p&gt;

&lt;h2&gt;
  
  
  The disclosure, so it isn't strange
&lt;/h2&gt;

&lt;p&gt;I build a tool that does this for people. It reads a project and writes the launch post around whatever's buried in it.&lt;/p&gt;

&lt;p&gt;I'm not a developer. I'm a contractor in Michigan, which turns out to be the useful part — I can't build what these people build, so all I can do is read it from outside and notice what's good. That's the part that's hard when it's yours.&lt;/p&gt;

&lt;p&gt;If you shipped something and it landed to silence, post the link below. I'll tell you what you buried. No charge, no signup, and you don't have to use it.&lt;/p&gt;

&lt;p&gt;The five projects above are all worth a look, and none of them are affiliated with me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/JakubMelka/ExyokiOffice" rel="noopener noreferrer"&gt;ExyokiOffice&lt;/a&gt; — native C++ for DOCX, XLSX and PPTX&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/Martzcode/Markify" rel="noopener noreferrer"&gt;Markify&lt;/a&gt; — Markdown editor under 10MB&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/justirva09/relay" rel="noopener noreferrer"&gt;Relay&lt;/a&gt; — native API client, git-friendly&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://pypi.org/project/duckboard" rel="noopener noreferrer"&gt;duckboard&lt;/a&gt; — file-first SQL workspace&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/Shadow132245/OtpVault" rel="noopener noreferrer"&gt;OtpVault&lt;/a&gt; — zero-knowledge 2FA&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>showdev</category>
      <category>buildinginpublic</category>
      <category>writing</category>
      <category>career</category>
    </item>
  </channel>
</rss>
