<?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: Kevin G</title>
    <description>The latest articles on DEV Community by Kevin G (@cafe_roamer).</description>
    <link>https://dev.to/cafe_roamer</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%2F3733675%2Fdafbf776-b6f5-4d5e-b2ae-54b105f239ce.png</url>
      <title>DEV Community: Kevin G</title>
      <link>https://dev.to/cafe_roamer</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cafe_roamer"/>
    <language>en</language>
    <item>
      <title>LinkedIn or LinkeDone?</title>
      <dc:creator>Kevin G</dc:creator>
      <pubDate>Fri, 17 Apr 2026 20:05:42 +0000</pubDate>
      <link>https://dev.to/cafe_roamer/linkedin-or-linkedone-1ckk</link>
      <guid>https://dev.to/cafe_roamer/linkedin-or-linkedone-1ckk</guid>
      <description>&lt;h2&gt;
  
  
  Nine months of silence is a long time to spend shouting into a void.
&lt;/h2&gt;

&lt;p&gt;Since last July, I have been a full-time participant in the current job market. My background isn’t thin: it’s a ten-year portfolio of coding that includes six years of self-taught grit, 2.5 years of professional full-stack experience across multiple companies, and the ongoing management of a live production site. I’ve even sat in the lead chair for a startup, handling everything from embedded software to team management and architecture decisions.&lt;/p&gt;

&lt;p&gt;Yet, despite a decade of technical work, a small portfolio, and consistent applications for roles I have already performed, the result is a perfect zero. Not a single interview request in 270 days.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Audit
&lt;/h2&gt;

&lt;p&gt;When logic fails, you start running experiments. To see if the issue was my approach or the platform itself, I treated my search like a technical audit:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Rebuild:&lt;/strong&gt; I scrapped my CV and built new versions from the ground up, matching the specific vernacular of each job description.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Stress Test:&lt;/strong&gt; I even tested the "validity" of the listings by slightly embellishing qualifications to create a near-perfect match for the algorithms.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The response remained unchanged:&lt;/strong&gt; absolute silence. It is a strange reality when a candidate with high-stakes production experience cannot even trigger a screening call.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Professional Marketplace?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;It forces a necessary question:&lt;/strong&gt; Is LinkedIn still a job board, or has it transitioned into just another social media platform for sharing opinions, accolades, and memes?&lt;/p&gt;

&lt;p&gt;The math doesn't seem to add up. It leads one to wonder if many of these "openings" are actually legitimate opportunities. Are we looking at ghost roles—corporate theater used to project an image of growth and strength while hiring is effectively frozen?&lt;/p&gt;

&lt;h2&gt;
  
  
  The Documented Reality
&lt;/h2&gt;

&lt;p&gt;This isn’t a hot take; it’s a record of a broken feedback loop. When 270 days of consistent effort from an experienced developer yields zero engagement, the system has drifted far from its original purpose.&lt;/p&gt;

&lt;p&gt;I am documenting this simply to ask: is this the new standard? If the primary goal of connecting talent with work is no longer being met, is it time to consider a major migration toward something that actually works?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Has anyone else met this level of silence?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>unemployed</category>
      <category>jobboards</category>
      <category>workplace</category>
      <category>remote</category>
    </item>
    <item>
      <title>I spent a year building a PWA to track 150 cafe workspaces. Did AI actually help, or did it just give me a "Tinder for Coffee"?</title>
      <dc:creator>Kevin G</dc:creator>
      <pubDate>Wed, 28 Jan 2026 15:47:31 +0000</pubDate>
      <link>https://dev.to/cafe_roamer/i-spent-a-year-building-a-pwa-to-track-150-cafe-workspaces-did-ai-actually-help-or-did-it-just-59jn</link>
      <guid>https://dev.to/cafe_roamer/i-spent-a-year-building-a-pwa-to-track-150-cafe-workspaces-did-ai-actually-help-or-did-it-just-59jn</guid>
      <description>&lt;h3&gt;
  
  
  The Premise I’m a remote worker.
&lt;/h3&gt;

&lt;p&gt;I spent the last year working from 150+ cafes in Denver because I was tired of "Google Maps Roulette"—where a 5-star review means great lattes, but zero outlets and a "no laptops" policy.&lt;/p&gt;

&lt;p&gt;To solve this, I built &lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://caferoamer.com" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;caferoamer.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
 a Vanilla JS/PHP/MySQL PWA. Along the way, I leaned on AI to "speed things up." Looking back at the repo, I’m not actually sure if it saved me time or just gave me new ways to procrastinate.

&lt;p&gt;The "Cool(ish)" UI Trap One afternoon, I decided the site needed a "discovery mode." Instead of a boring list, I thought: “What if it was like Tinder, but for cafes?”&lt;/p&gt;

&lt;p&gt;With an AI coding assistant, I knocked out the basic swiping logic in minutes. It felt like magic. But then came the "jank":&lt;/p&gt;

&lt;p&gt;Handling touch-start vs. mouse-down events across different mobile browsers.&lt;/p&gt;

&lt;p&gt;Getting the "swipe-away" animation to feel fluid and not like a PowerPoint transition.&lt;/p&gt;

&lt;p&gt;Managing the state so that a "swiped" cafe didn't immediately reappear in the main feed.&lt;/p&gt;

&lt;p&gt;I spent three days polishing a feature that took 30 minutes to draft. It’s "cool," but does anyone actually want to swipe right on a coffee shop? Probably not. AI lowered the barrier to entry for a "fun" feature, which lured me into a week of UI polishing I never planned for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When AI Became a Time-Sink:&lt;/strong&gt; I used AI to help build my "Accidental Backend"—a custom firewall, an email server from scratch, and a sophisticated weighted-randomization algorithm for the feed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The AI was great at generating the "boilerplate" for things like:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;PHP rate-limiting logic.&lt;/li&gt;
&lt;li&gt;SQL cleanup queries for my 150+ messy field notes.&lt;/li&gt;
&lt;li&gt;PWA manifest configurations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But the friction started when the "boring" stack (Vanilla PHP) met "complex" AI-generated logic. Because the AI didn't have the full context of my custom-built, dependency-free architecture, it kept suggesting solutions that required libraries I didn't want to use. I spent a significant amount of time "un-hallucinating" the code back into raw PHP.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Verdict:&lt;/strong&gt; Net Gain or Net Loss? If I'm being honest:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Wins:&lt;/strong&gt; AI was a beast at data transformation. Moving my "old person" screenshots and messy notes into a structured MySQL schema was 10x faster.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Losses:&lt;/strong&gt; It encouraged "Feature Creep." Because I could generate a merchant-claiming dashboard or a payment-integrated ad engine in an afternoon, I did.&lt;/p&gt;

&lt;p&gt;I built a solution for a 1,000-city platform before I even had 50 users in Denver.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Real Validation&lt;/strong&gt; now that the "AI-fueled" build phase is over, I’m back to the hard part: human validation. I’m looking for 500 beta users to tell me if the "vibe" metrics I collected (like lighting and food variety) are actually useful, or if I should have spent less time on the "Tinder-swipe" UI and more time on the basics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To my fellow devs:&lt;/strong&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  Have you found that AI actually shortens your time-to-launch, or does it just make it easier to build "janky" features you don't actually need?
&lt;/h3&gt;

&lt;p&gt;Leave a comment on what you'd like to see in the evolving remote worker ecosystem over the next 10 years.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>workplace</category>
      <category>ai</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
