<?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: John Jeong</title>
    <description>The latest articles on DEV Community by John Jeong (@computeless).</description>
    <link>https://dev.to/computeless</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%2F3082098%2Fd8abaebe-2fcd-4043-a797-40eaefec4d6b.jpeg</url>
      <title>DEV Community: John Jeong</title>
      <link>https://dev.to/computeless</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/computeless"/>
    <language>en</language>
    <item>
      <title>The Codebase Is No Longer a Moat</title>
      <dc:creator>John Jeong</dc:creator>
      <pubDate>Tue, 07 Apr 2026 00:59:18 +0000</pubDate>
      <link>https://dev.to/computeless/the-codebase-is-no-longer-a-moat-gic</link>
      <guid>https://dev.to/computeless/the-codebase-is-no-longer-a-moat-gic</guid>
      <description>&lt;h2&gt;
  
  
  The codebase is no longer a moat
&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%2Fl7az4ieck94qg7pqg3y0.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%2Fl7az4ieck94qg7pqg3y0.png" alt="Economics" width="800" height="275"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the last two decades, the software industry believed a simple&lt;br&gt;
rule: keep your code closed and competitors cannot catch you. A rule&lt;br&gt;
built on fear, and on a world where writing software required armies&lt;br&gt;
of engineers and thousands of hours.&lt;/p&gt;

&lt;p&gt;AI has rewritten those economics. A small team with strong taste now&lt;br&gt;
ships at a pace that used to require a company of fifty. Tools like&lt;br&gt;
Cursor, Devin, Zed, Claude Code, GitButler, and Warp generate&lt;br&gt;
features in hours instead of weeks — and can refactor entire systems&lt;br&gt;
in a single morning.&lt;/p&gt;

&lt;p&gt;The real advantages now are taste, execution, and trust.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why open source is having a second wave
&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%2Fc56ves9ac49b0sfp38rw.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%2Fc56ves9ac49b0sfp38rw.png" alt="Waves" width="800" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Open source dominated infrastructure for years — Linux, PostgreSQL,&lt;br&gt;
Docker, Kubernetes, Redis, Python, Rust. Applications never followed&lt;br&gt;
the same pattern. Most teams assumed real product companies needed&lt;br&gt;
proprietary edges, branding control, or complex business models.&lt;/p&gt;

&lt;p&gt;OBS Studio, Blender, VLC, Krita — people used these apps every day&lt;br&gt;
without thinking about whether they were open source. They used them&lt;br&gt;
because they worked well, respected their users, and did what they&lt;br&gt;
promised.&lt;/p&gt;

&lt;p&gt;Open source is now moving past infrastructure into applications:&lt;br&gt;
productivity tools, creative software, knowledge systems, research&lt;br&gt;
platforms, AI interfaces, browsers.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI is accelerating open source, not replacing it
&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%2Ffjzl9sm9qt0mtmmv5uwa.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%2Ffjzl9sm9qt0mtmmv5uwa.png" alt="Flywheel" width="800" height="487"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AI reduces the cost of contribution and speeds up iteration. It&lt;br&gt;
expands what a small team can accomplish and lowers the barrier to&lt;br&gt;
building polished interfaces and high-quality UX.&lt;/p&gt;

&lt;p&gt;Open source no longer means slow, clunky, or "good enough for free."&lt;br&gt;
With AI, open source can match or exceed the pace of any closed team.&lt;br&gt;
Speed combined with transparency and a passionate community creates&lt;br&gt;
something more durable than secrecy.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real moat has shifted
&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%2Fyg76ce0h2da2nv6uj8nu.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%2Fyg76ce0h2da2nv6uj8nu.png" alt="Moat shift" width="800" height="324"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When code becomes cheap to generate, product philosophy becomes the&lt;br&gt;
moat.&lt;/p&gt;

&lt;p&gt;Can you build something that works well, respects its users, and earns&lt;br&gt;
enough trust that people depend on it?&lt;/p&gt;

&lt;p&gt;Closed code used to signal ownership. Now it mostly signals fear.&lt;br&gt;
Open source signals confidence — users own their tools rather than&lt;br&gt;
being locked inside them.&lt;/p&gt;

&lt;p&gt;In a world shaped by opaque AI systems, transparency has real value.&lt;br&gt;
In a world where data privacy matters more each year, user control&lt;br&gt;
is essential.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I built OSS Friends
&lt;/h2&gt;

&lt;p&gt;I wanted to give back to the community that shaped how I build.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://your-site.com/oss-friends" rel="noopener noreferrer"&gt;OSS Friends&lt;/a&gt; is a directory of&lt;br&gt;
open source applications that inspire me — not infrastructure or&lt;br&gt;
libraries, but actual apps people use every day. Tools that prove&lt;br&gt;
open source is a product philosophy, not just technical infrastructure.&lt;/p&gt;

&lt;p&gt;I want to highlight teams pushing software toward transparency, user&lt;br&gt;
ownership, and good taste. If you know an open source app that&lt;br&gt;
deserves attention, drop it in the comments.&lt;/p&gt;

&lt;h2&gt;
  
  
  The future is open, not because of ideology, but because of reality
&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%2Fnewto53xfwes48uazitq.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%2Fnewto53xfwes48uazitq.png" alt="Timeline" width="800" height="220"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The shift is practical, not political.&lt;/p&gt;

&lt;p&gt;Companies that understand this early will build the next decade of&lt;br&gt;
software. Those clinging to secrecy will find they cannot keep pace&lt;br&gt;
with a global open source community powered by AI.&lt;/p&gt;

&lt;p&gt;The moat has moved.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.linkedin.com/in/johntopia" rel="noopener noreferrer"&gt;John Jeong&lt;/a&gt; is the Cofounder of &lt;a href="https://char.com" rel="noopener noreferrer"&gt;Char&lt;/a&gt; — the open source Granola AI alternative.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>ai</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Stop giving away your data for free after meetings</title>
      <dc:creator>John Jeong</dc:creator>
      <pubDate>Thu, 24 Apr 2025 04:17:29 +0000</pubDate>
      <link>https://dev.to/computeless/stop-giving-away-your-data-for-free-after-meetings-1562</link>
      <guid>https://dev.to/computeless/stop-giving-away-your-data-for-free-after-meetings-1562</guid>
      <description>&lt;h3&gt;
  
  
  &lt;strong&gt;1. “AI in the room” means a copy of your meeting in the cloud&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Most cloud‑based notetakers work the same way:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Record &amp;amp; upload&lt;/strong&gt; – the app (or its meeting‑bot) streams audio/video to the vendor’s servers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Process &amp;amp; store&lt;/strong&gt; – speech‑to‑text and large‑language‑model (LLM) summarization happens in the vendor’s cloud. The raw recording and the transcript usually stay there.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reuse &amp;amp; share&lt;/strong&gt; – vendors may train models on “de‑identified” data, pass content to third‑party processors, or keep it indefinitely for “service improvement.”&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Even if data is encrypted in transit, once it rests on someone else’s servers you inherit every one of their risks—breaches, subpoenas, jurisdictional conflicts, and policy changes you can’t control.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;2. Cloud‑AI risks in the real world&lt;/strong&gt;
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Risk&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;What it looks like in practice&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Model training on your words&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Otter.ai explicitly says it trains its speech models on &lt;em&gt;your&lt;/em&gt; de‑identified recordings and transcripts.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Indefinite retention&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Fathom retains meeting recordings “until you delete them,” i.e., forever by default.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Third‑party exposure&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Fireflies routes content through external STT &amp;amp; LLM vendors (they &lt;em&gt;say&lt;/em&gt; those vendors have “zero‑day retention,” but it’s still outside your perimeter).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Consent &amp;amp; compliance failures&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;UMass banned Otter.ai after finding it violated the state’s all‑party consent law.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Accidental leaks&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;An Otter transcription glitch in 2024 shared a confidential post‑meeting chat with unintended recipients.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For teams in finance, healthcare, legal, or government, any one of these can break HIPAA, GDPR, FINRA, or internal NDA requirements.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;3. Competitor snapshot&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Otter.ai&lt;/strong&gt; – Trains models on user data; allows staff access with consent; stores content on U.S. servers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fireflies.ai&lt;/strong&gt; – Claims “no training,” but still funnels calls through cloud vendors and integrates with CRMs, increasing the blast radius.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fathom&lt;/strong&gt; – Keeps recordings indefinitely; shares device/usage metadata with partners, which can create traceable patterns.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Granola&lt;/strong&gt; – Doesn’t store raw audio, but &lt;em&gt;does&lt;/em&gt; store transcripts on its servers for sharing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All four products ultimately rely on a cloud repository you don’t control.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;4. Hyprnote’s local‑first guarantee&lt;/strong&gt;
&lt;/h3&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%2Fw0euo7211e6t3uerru1b.jpg" 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%2Fw0euo7211e6t3uerru1b.jpg" alt="Hyprnote hero" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;On‑device speech‑to‑text&lt;/strong&gt; – Hyprnote ships with Whisper.cpp, so your audio is transcribed on your Mac.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;On‑device summarization&lt;/strong&gt; – The LLM that cleans up your notes also runs locally, never leaving the machine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No bots, no streaming&lt;/strong&gt; – Hyprnote sits in the menubar and listens &lt;em&gt;only&lt;/em&gt; on your machine—no meeting invites, no hidden guests.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full user control&lt;/strong&gt; – Delete a note, and the data is gone. Unplug from the internet, and everything still works.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open‑sourced core&lt;/strong&gt; – Anyone can audit the code to verify that we’re not phoning home.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Result: your compliance officer can sleep at night, and your users keep the convenience of AI without surrendering the contents of every call.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;5. Why local‑first matters for strict‑compliance teams&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Regulatory alignment&lt;/strong&gt; – Keeping PHI or customer PII off external servers avoids HIPAA Business Associate headaches and EU data‑transfer clauses.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Breach surface reduced&lt;/strong&gt; – Attackers would need physical access to the user’s machine to get the raw audio.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Jurisdiction clarity&lt;/strong&gt; – Your data lives under the same legal regime as the device it’s stored on—no surprise subpoenas from another country.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;True opt‑in sharing&lt;/strong&gt; – You decide &lt;em&gt;if&lt;/em&gt; and &lt;em&gt;when&lt;/em&gt; to sync or share; Hyprnote never assumes consent.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;6. Take back control of your meetings&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Cloud notetakers have made life easier—but at the price of handing your most candid conversations to someone else’s servers. Hyprnote proves you can have AI convenience &lt;em&gt;and&lt;/em&gt; privacy.&lt;/p&gt;

&lt;p&gt;Ready to keep your notes where they belong? &lt;strong&gt;Download Hyprnote and try local‑first note‑taking today.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hyprnote.com" rel="noopener noreferrer"&gt;Try Hyprnote for free forever, safely&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Sources
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://otter.ai/privacy-policy" rel="noopener noreferrer"&gt;https://otter.ai/privacy-policy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://otter.ai/privacy-security" rel="noopener noreferrer"&gt;https://otter.ai/privacy-security&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://trust.fathom.video/faq" rel="noopener noreferrer"&gt;https://trust.fathom.video/faq&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fireflies.ai/blog/the-top-15-frequently-asked-questions-about-fireflies-security-2" rel="noopener noreferrer"&gt;https://fireflies.ai/blog/the-top-15-frequently-asked-questions-about-fireflies-security-2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dailycollegian.com/2024/04/umass-information-technology-places-ban-on-transcription-platforms-otter-ai-and-meetgeek" rel="noopener noreferrer"&gt;https://dailycollegian.com/2024/04/umass-information-technology-places-ban-on-transcription-platforms-otter-ai-and-meetgeek&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.indiatoday.in/technology/news/story/otter-ai-accidentally-transcripts-confidential-conversation-of-company-after-zoom-meeting-2612430-2024-10-07" rel="noopener noreferrer"&gt;https://www.indiatoday.in/technology/news/story/otter-ai-accidentally-transcripts-confidential-conversation-of-company-after-zoom-meeting-2612430-2024-10-07&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.buildbetter.ai/do-they-own-your-data-fathom-video-privacy-policy-reviewed" rel="noopener noreferrer"&gt;https://blog.buildbetter.ai/do-they-own-your-data-fathom-video-privacy-policy-reviewed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.granola.ai/security" rel="noopener noreferrer"&gt;https://www.granola.ai/security&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.granola.ai/docs/policies/privacy/pp" rel="noopener noreferrer"&gt;https://www.granola.ai/docs/policies/privacy/pp&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>ai</category>
      <category>macapp</category>
      <category>privacy</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
