<?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: goker</title>
    <description>The latest articles on Forem by goker (@gokerdev).</description>
    <link>https://forem.com/gokerdev</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%2F2034607%2Ff8d9888e-d838-4b67-989e-1a8549ad84e5.jpeg</url>
      <title>Forem: goker</title>
      <link>https://forem.com/gokerdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/gokerdev"/>
    <language>en</language>
    <item>
      <title>SEO: “Click Here” is 💀 — 👑 Text Clarity Rules Now</title>
      <dc:creator>goker</dc:creator>
      <pubDate>Sat, 28 Jun 2025 04:50:33 +0000</pubDate>
      <link>https://forem.com/gokerdev/seo-click-here-is-text-clarity-rules-now-5463</link>
      <guid>https://forem.com/gokerdev/seo-click-here-is-text-clarity-rules-now-5463</guid>
      <description>&lt;p&gt;This is &lt;strong&gt;Post 3&lt;/strong&gt; in my SEO &amp;amp; Accessibility series — based on my SIU 2025 paper.&lt;br&gt;&lt;br&gt;
We’ve looked at &lt;a href="https://dev.to/gokerdev/seo-this-link-is-unique-and-thats-a-problem-4278"&gt;link uniqueness&lt;/a&gt; and &lt;a href="https://dev.to/gokerdev/seo-too-much-contrast-seo-doesnt-always-care-1092"&gt;contrast ratio&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
Now it’s time for a fan favorite: &lt;strong&gt;why vague links suck.&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Setup
&lt;/h3&gt;

&lt;p&gt;I introduced a feature called &lt;strong&gt;&lt;code&gt;text_clarity&lt;/code&gt;&lt;/strong&gt; (&lt;code&gt;text_clarity&lt;/code&gt;) — a score between 0 and 1 that estimates how clear and specific a link’s text is.&lt;/p&gt;

&lt;p&gt;It penalizes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fuzzy words like “click here”, “read more”, “explore”&lt;/li&gt;
&lt;li&gt;Links that are too short, too long, or just plain empty&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It rewards:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Actionable, content-specific, readable links&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  The Formula (lightly nerdy)
&lt;/h3&gt;

&lt;p&gt;My clarity score combined:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A lexical scoring model (5–7 words = sweet spot)&lt;/li&gt;
&lt;li&gt;A fuzzy phrase filter (removes generic verbs)&lt;/li&gt;
&lt;li&gt;A proportional match between original and cleaned text&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal: &lt;strong&gt;quantify “hmm, this link actually tells me something”&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  So… does it help SEO?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Yes. Absolutely. This one worked.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Google and Bing both ranked pages with higher &lt;code&gt;text_clarity&lt;/code&gt; noticeably better.&lt;/p&gt;




&lt;h2&gt;
  
  
  Data Snapshot:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Feature:&lt;/strong&gt; text_clarity&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Average clarity (ranked):&lt;/strong&gt; 0.59&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Average clarity (not ranked):&lt;/strong&gt; 0.48  &lt;/p&gt;

&lt;p&gt;Clarity wasn’t just correlated — it was &lt;strong&gt;statistically significant&lt;/strong&gt; (p &amp;lt; .001) across all experiments.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why does this work?
&lt;/h2&gt;

&lt;p&gt;Because bots try to behave like users.&lt;br&gt;&lt;br&gt;
And users?&lt;br&gt;&lt;br&gt;
They want links that tell them what’s behind the curtain — &lt;em&gt;before&lt;/em&gt; they click.&lt;/p&gt;

&lt;p&gt;If your site is full of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“see more”&lt;/li&gt;
&lt;li&gt;“get started”&lt;/li&gt;
&lt;li&gt;“start now”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…you’re effectively hiding your own content from both people &lt;em&gt;and&lt;/em&gt; machines.&lt;/p&gt;




&lt;h3&gt;
  
  
  What to do?
&lt;/h3&gt;

&lt;p&gt;Make your links &lt;strong&gt;self-explanatory&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
Example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;❌ “Learn More”
&lt;/li&gt;
&lt;li&gt;✅ “Learn More About WCAG 2.1 Link Guidelines”&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  📂 Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Dataset: &lt;a href="https://goker.dev/datasets/hyperlinks" rel="noopener noreferrer"&gt;goker.dev/datasets/hyperlinks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Code: &lt;a href="https://goker.dev/codes/hyperlinks" rel="noopener noreferrer"&gt;goker.dev/codes/hyperlinks&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  TL;DR
&lt;/h3&gt;

&lt;p&gt;Clarity works.&lt;br&gt;&lt;br&gt;
Bots see it. Users need it.&lt;br&gt;&lt;br&gt;
And yes — your SERP position notices.&lt;/p&gt;




&lt;p&gt;That wraps the trilogy:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Unique isn’t always better.&lt;/li&gt;
&lt;li&gt;Contrast doesn’t guarantee visibility.&lt;/li&gt;
&lt;li&gt;But clarity? Clarity pays off.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;May your links be visible &lt;em&gt;and&lt;/em&gt; understandable.&lt;/p&gt;

</description>
      <category>seo</category>
      <category>webdev</category>
      <category>a11y</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>SEO: Too Much Contrast? SEO Doesn't Always Care</title>
      <dc:creator>goker</dc:creator>
      <pubDate>Fri, 27 Jun 2025 23:24:10 +0000</pubDate>
      <link>https://forem.com/gokerdev/seo-too-much-contrast-seo-doesnt-always-care-1092</link>
      <guid>https://forem.com/gokerdev/seo-too-much-contrast-seo-doesnt-always-care-1092</guid>
      <description>&lt;p&gt;This is &lt;strong&gt;Post 2&lt;/strong&gt; from my “Accessible Links &amp;amp; SEO” series — based on the paper I presented at SIU 2025.&lt;br&gt;&lt;br&gt;
If you missed &lt;a href="https://dev.to/gokerdev/seo-this-link-is-unique-and-thats-a-problem-4278"&gt;Part 1 (about unique links being punished by bots)&lt;/a&gt;, you might want to check it out.&lt;br&gt;&lt;br&gt;
Now let’s talk &lt;strong&gt;contrast&lt;/strong&gt; — and what happens when you're just… too accessible?&lt;/p&gt;




&lt;h3&gt;
  
  
  Quick Setup
&lt;/h3&gt;

&lt;p&gt;We know accessibility matters.&lt;br&gt;&lt;br&gt;
We know WCAG 2.0 suggests &lt;a href="https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html" rel="noopener noreferrer"&gt;a minimum contrast ratio of 4.5:1 for readable links&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;So naturally, &lt;strong&gt;I expected better contrast to mean better SEO ranking&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I built a labeled dataset using real-world shopping websites, gathered link features like contrast ratio (&lt;code&gt;contrast_ratio&lt;/code&gt;), and paired them with SERP positions from both Google and Bing.&lt;/p&gt;




&lt;h3&gt;
  
  
  Then this happened:
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Higher contrast didn’t improve ranking.&lt;br&gt;&lt;br&gt;
Sometimes, it even correlated negatively.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Let me rephrase that:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I had links with &lt;strong&gt;perfect, 12:1 contrast&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
And they ranked &lt;strong&gt;lower&lt;/strong&gt; than links with 6:1.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Data Snapshot:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Feature:&lt;/strong&gt; contrast_ratio&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Average contrast (ranked):&lt;/strong&gt; 12.04&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Average contrast (not ranked):&lt;/strong&gt; 12.43  &lt;/p&gt;

&lt;p&gt;So the &lt;strong&gt;higher contrast group actually performed worse&lt;/strong&gt; in visibility terms.&lt;br&gt;&lt;br&gt;
It wasn’t huge — but it was consistent across both search engines.&lt;/p&gt;




&lt;h3&gt;
  
  
  What gives?
&lt;/h3&gt;

&lt;p&gt;Here are two thoughts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Accessibility isn’t the only game in town.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Search engines likely weigh link context, site architecture, crawlability, internal references, etc.&lt;br&gt;&lt;br&gt;
High contrast alone isn’t enough to signal value.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Overengineering for bots ≠ better visibility.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
You might pass every Lighthouse audit, and still get ghosted by Google.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Bonus Visual:
&lt;/h3&gt;

&lt;p&gt;Here’s the ranking distribution against contrast ratio:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(This is where you could insert a simple contrast histogram or scatter plot — let me know if you want one generated.)&lt;/em&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  📂 Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Dataset: &lt;a href="https://goker.dev/datasets/hyperlinks" rel="noopener noreferrer"&gt;goker.dev/datasets/hyperlinks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Codebase: &lt;a href="https://goker.dev/codes/hyperlinks" rel="noopener noreferrer"&gt;goker.dev/codes/hyperlinks&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  TL;DR
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;You passed WCAG. Great.&lt;br&gt;&lt;br&gt;
But Google didn’t clap. Not even once.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Accessibility helps users.&lt;br&gt;&lt;br&gt;
But in the messy reality of SEO, it’s &lt;strong&gt;only one part&lt;/strong&gt; of a complex signal soup.&lt;br&gt;&lt;br&gt;
So by all means — meet contrast requirements.&lt;br&gt;&lt;br&gt;
Just don’t expect that to carry your page to the top.&lt;/p&gt;




&lt;p&gt;Next up: &lt;strong&gt;Link Clarity — and why “Click Here” still haunts the SERPs.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>seo</category>
      <category>webdev</category>
      <category>a11y</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>SEO: This Link Is Unique. And That’s… a Problem?</title>
      <dc:creator>goker</dc:creator>
      <pubDate>Fri, 27 Jun 2025 10:32:33 +0000</pubDate>
      <link>https://forem.com/gokerdev/seo-this-link-is-unique-and-thats-a-problem-4278</link>
      <guid>https://forem.com/gokerdev/seo-this-link-is-unique-and-thats-a-problem-4278</guid>
      <description>&lt;p&gt;June 25, I presented a paper about Accessible Hyperlinks and Search Engines at SIU 2025. I'll share three strange but real things we learned.&lt;br&gt;&lt;br&gt;
This is &lt;strong&gt;Part 1&lt;/strong&gt;: The tale of the lonely hyperlink.&lt;/p&gt;




&lt;p&gt;So I asked the question:&lt;br&gt;&lt;br&gt;
&lt;strong&gt;"Does accessibility in internal links affect how subpages rank on Google or Bing?"&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To answer this, I scraped and tagged thousands of internal links from &lt;strong&gt;shopping sites&lt;/strong&gt;, avoided search-term bias by using the &lt;code&gt;"site:"&lt;/code&gt; operator, and matched each link to its SERP position. Then I extracted 11 accessibility-related features.&lt;/p&gt;

&lt;p&gt;One of them was called:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;is_unique – Is this internal link unique within the site?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now here’s the kicker:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context.html" rel="noopener noreferrer"&gt;WCAG 2.4.4&lt;/a&gt; and accessibility guidelines recommend using &lt;strong&gt;unique, descriptive link text&lt;/strong&gt; — vague or repetitive links like “click here” can confuse screen readers or keyboard users.&lt;/p&gt;

&lt;p&gt;We expected uniqueness to help.&lt;/p&gt;

&lt;p&gt;But when I trained classifiers to predict SERP presence...&lt;br&gt;&lt;br&gt;
Links that were &lt;strong&gt;repeated across the site&lt;/strong&gt; — not unique — tended to perform better.&lt;/p&gt;

&lt;p&gt;Yep. The “unique” ones ranked &lt;strong&gt;worse&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Wait, what?
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“But Goker, how could repeated links help SEO?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Here’s a hunch:&lt;br&gt;&lt;br&gt;
Search engines may treat repeated links as &lt;em&gt;internal endorsements&lt;/em&gt;.&lt;br&gt;&lt;br&gt;
If your homepage, nav, and product pages all link to a subpage, that page looks important.&lt;br&gt;&lt;br&gt;
If only one lonely link leads there… the bot might think: "Meh. Not a big deal."&lt;/p&gt;

&lt;p&gt;So ironically, &lt;strong&gt;being everywhere might help you get found.&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Data Snapshot:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Feature:&lt;/strong&gt; is_unique&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Ranked (avg):&lt;/strong&gt; 0.18&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Not Ranked (avg):&lt;/strong&gt; 0.75&lt;/p&gt;

&lt;p&gt;That’s a pretty wild drop. Repetition seems to amplify presence.&lt;br&gt;&lt;br&gt;
Almost like link-echoing your way into relevance.&lt;/p&gt;




&lt;h3&gt;
  
  
  📂 Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;📊 Dataset: &lt;a href="https://goker.dev/datasets/hyperlinks" rel="noopener noreferrer"&gt;goker.dev/datasets/hyperlinks&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;🧠 Code: &lt;a href="https://goker.dev/codes/hyperlinks" rel="noopener noreferrer"&gt;goker.dev/codes/hyperlinks&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  TL;DR
&lt;/h3&gt;

&lt;p&gt;Accessibility says: &lt;strong&gt;Use one clear link.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
SEO says: &lt;strong&gt;Louder, everywhere, and often.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
What should a dev do?&lt;/p&gt;

&lt;p&gt;Maybe both.&lt;/p&gt;

&lt;p&gt;Design for people. Then… amplify for bots.&lt;/p&gt;




&lt;p&gt;Next up: &lt;strong&gt;Contrast Ratios and the Surprising Limit of Being “Too Accessible”&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Stay tuned.&lt;/p&gt;

</description>
      <category>seo</category>
      <category>webdev</category>
      <category>a11y</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>🧙‍♂️ New Custom GPT Dropped: GypsyPT — a gypsy oracle</title>
      <dc:creator>goker</dc:creator>
      <pubDate>Sun, 08 Jun 2025 21:35:45 +0000</pubDate>
      <link>https://forem.com/gokerdev/new-custom-gpt-dropped-gypsypt-a-gypsy-oracle-4e39</link>
      <guid>https://forem.com/gokerdev/new-custom-gpt-dropped-gypsypt-a-gypsy-oracle-4e39</guid>
      <description>&lt;p&gt;Hey folks,&lt;/p&gt;

&lt;p&gt;I just shipped a new &lt;strong&gt;Custom GPT&lt;/strong&gt; called &lt;strong&gt;GypsyPT&lt;/strong&gt;, built on top of an earlier hackathon project I called &lt;a href="https://dev.to/gokerdev/prof-warlock-1kd"&gt;Prof. Warlock&lt;/a&gt;. That one answered emails with natal chart poster. This one? It speaks like a cosmic oracle.&lt;/p&gt;

&lt;p&gt;It doesn’t “give results.” It &lt;em&gt;invokes energies&lt;/em&gt;.&lt;br&gt;&lt;br&gt;
You give it your birth chart and today’s transit, and it responds like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“The air tastes of iron. Venus weeps in shadow. Do not water the rosemary before noon.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;No casual AI tone, no raw aspect lists—just full-on ritualistic storytelling. + It can generate a natal chart too!&lt;/p&gt;

&lt;p&gt;You can try it here → &lt;a href="https://chatgpt.com/g/g-6845a7e7f1e48191908bb7306e6237fa-gypsypt" rel="noopener noreferrer"&gt;chatgpt.com/g/g-6845a7e7f1e48191908bb7306e6237fa-gypsypt&lt;/a&gt;&lt;br&gt;&lt;br&gt;
Full write-up → &lt;a href="https://goker.me/gypsypt" rel="noopener noreferrer"&gt;goker.me/gypsypt&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m thinking about adding tarot and dream journaling next. Maybe it  suggest some crystals for balance your energy! UP! UP! UP!&lt;/p&gt;

&lt;p&gt;Would love to hear your thoughts—ritual ideas, tone experiments, or strange prompts to try. Let’s open the veil a bit.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>ai</category>
      <category>chatgpt</category>
    </item>
    <item>
      <title>Prof. Warlock</title>
      <dc:creator>goker</dc:creator>
      <pubDate>Sun, 08 Jun 2025 11:27:17 +0000</pubDate>
      <link>https://forem.com/gokerdev/prof-warlock-1kd</link>
      <guid>https://forem.com/gokerdev/prof-warlock-1kd</guid>
      <description>&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Greetings, fellow innovators and Postmark Challengers! I'm back for a second round of inbox magic. After my first dive into this challenge, I was still captivated by the idea of email doing &lt;em&gt;more&lt;/em&gt;—becoming a direct, almost personal gateway to cool services. That spark ignited my second project, and now it's back, more powerful than ever: &lt;strong&gt;Prof. Warlock&lt;/strong&gt; 🔮.&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%2F5k43pohdj53jjex2qm4a.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%2F5k43pohdj53jjex2qm4a.png" alt="Demo Natal Chart Poster" width="800" height="1131"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Imagine a dedicated warlock and enthusiastic artist, sitting at their computer, eagerly awaiting your email. You send over some basic birth details in plain English, and through Prof. Warlock, they craft a magical, artistic natal chart poster just for you. That's the kind of direct, personal interaction I envisioned!&lt;/p&gt;

&lt;p&gt;Forget wrestling with web forms or yet another app download. With Prof. Warlock, it’s just you, your email, and a touch of AI wizardry. In return? A beautiful, detailed, and A3-sized natal chart poster, ready to go, just like the one in the attached image.&lt;/p&gt;

&lt;p&gt;This project is a living testament to how inbound email processing, especially with a service like Postmark, can power innovative applications that feel incredibly natural to use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features (The Magic Inside):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;AI-Powered Email Parsing&lt;/strong&gt;: &lt;strong&gt;Now fully unleashed!&lt;/strong&gt; Running on Google Cloud, a powerful BERT model understands natural, conversational language. No more rigid formats. Just write an email.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Artistic &amp;amp; Detailed A3 Natal Charts&lt;/strong&gt;: Professional, monochrome, and a completely custom layout (2480x3508px) for a high-resolution, print-ready poster.&lt;/li&gt;
&lt;li&gt;  ⚡ &lt;strong&gt;Near-Instant Processing&lt;/strong&gt;: The automated AI parsing and chart generation pipeline gets your personalized poster to you in moments.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Privacy-Focused&lt;/strong&gt;: Your data is never stored. It's used only for the immediate processing of your request.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Smart Geocoding&lt;/strong&gt;: Automatically looks up location coordinates from place names.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Intelligent Validation&lt;/strong&gt;: Get helpful error messages if any information is missing or unclear.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Experience the Magic - It's Fully LIVE!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can try Prof. Warlock yourself by sending an email to: &lt;code&gt;warlock@kodkafa.com&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;** How to Test (Just Chat with the AI):**&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Compose an email.&lt;/strong&gt; The subject line can be anything you like. In the body, just write out the birth details conversationally.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;To: warlock@kodkafa.com
Subject: Chart Request

Hey Professor,

Could you please create a birth chart for John Doe? He was born in New York, USA, on March 21, 1990, around 12:00 PM.

Thanks a bunch!
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Hit Send!&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Receive Your Chart&lt;/strong&gt;: Within moments, you'll get a reply with your personalized A3 natal chart attached as a high-quality PNG.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Test Error Handling&lt;/strong&gt;: Try sending incomplete information (e.g., forget the time or place) to see Prof. Warlock's intelligent validation in action.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Code Repository
&lt;/h2&gt;

&lt;p&gt;Want to peek under the hood and see how the spells are cast? The complete source code, including the now-deployed AI parser, is available on GitHub.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/gokerDEV/prof-warlock" rel="noopener noreferrer"&gt;&lt;strong&gt;GitHub Repository: Prof-Warlock&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  The full FastAPI backend implementation.&lt;/li&gt;
&lt;li&gt;  The complete code for the &lt;code&gt;AIParser&lt;/code&gt; that's powering the live demo.&lt;/li&gt;
&lt;li&gt;  A comprehensive test suite covering all flows.&lt;/li&gt;
&lt;li&gt;  Deployment configuration for Google Cloud.&lt;/li&gt;
&lt;li&gt;  Detailed documentation and setup instructions.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;The biggest technical challenge for Prof. Warlock was parsing the free-form nature of an email body. My initial attempt was held back by hosting limitations, but not anymore.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Rise of the AI Parser:&lt;/strong&gt;&lt;br&gt;
The brain of the operation is the &lt;code&gt;AIParser&lt;/code&gt;, which integrates a &lt;code&gt;bert-base-multilingual-cased&lt;/code&gt; model from the Hugging Face &lt;code&gt;transformers&lt;/code&gt; library. This AI flawlessly identifies and extracts entities (name, date, time, location) from conversational sentences. I overcame the initial memory limitations I faced by &lt;strong&gt;migrating the project to Google Cloud&lt;/strong&gt;. This move unleashed Prof. Warlock's true potential, allowing the AI to run freely and making the user experience truly magical.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Tech Stack (My Potion Ingredients):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Backend Framework&lt;/strong&gt;: FastAPI&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Email Processing&lt;/strong&gt;: &lt;strong&gt;Postmark Inbound API&lt;/strong&gt; (The star of the show!)&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;AI Parsing&lt;/strong&gt;: &lt;code&gt;transformers&lt;/code&gt; and &lt;code&gt;PyTorch&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Chart Generation&lt;/strong&gt;: &lt;code&gt;natal&lt;/code&gt; Python library&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Graphics &amp;amp; Layout&lt;/strong&gt;: PIL (Pillow)&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Geocoding&lt;/strong&gt;: &lt;code&gt;geopy&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Deployment&lt;/strong&gt;: Google Cloud&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Postmark Integration Experience:&lt;/strong&gt;&lt;br&gt;
Working with Postmark's inbound processing was exceptionally smooth. It allowed me to focus entirely on the core application logic—like perfecting the AI parser—rather than wrestling with email server complexities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Future Vision (The Next Incantations):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;AI-Powered Astrological Insights&lt;/strong&gt;: Beyond just the chart, I plan to integrate a Large Language Model (LLM) to generate detailed, personalized interpretations of zodiac signs, planetary placements, and aspects based on the user's chart.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Chart Customization via Email&lt;/strong&gt;: Giving users options to customize their chart's appearance (colors, styles, symbols) via simple email commands would be a fantastic next step.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now I turn the question over to you: &lt;strong&gt;If you were part of this, what other features would you add to Prof. Warlock?&lt;/strong&gt; I'm genuinely curious to hear your ideas!&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>postmarkchallange</category>
      <category>api</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Prof. Postmark</title>
      <dc:creator>goker</dc:creator>
      <pubDate>Tue, 03 Jun 2025 04:48:40 +0000</pubDate>
      <link>https://forem.com/gokerdev/prof-postmark-2lo6</link>
      <guid>https://forem.com/gokerdev/prof-postmark-2lo6</guid>
      <description>&lt;p&gt;This is a submission for the &lt;a href="https://dev.to/challenges/postmark"&gt;Postmark Challenge: Inbox Innovators&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Alright, Postmark Challengers &amp;amp; Fellow Devs! 🚀 Get ready to have your mind BLOWN by Prof. Postmark – the AI sidekick that's about to revolutionize how you get photo feedback (and maybe a whole lot more)!&lt;/p&gt;

&lt;p&gt;Think of Prof. Postmark as your new remote teacher, or just a way cooler AI. This bad boy doesn't just glance at photos you email in; it gets them. We're talking an AI that dives deep, powered by OpenAI's GPT-4o Vision and a custom-built annotation engine that doodles feedback right onto your images, sketch-style, like your chillest art prof.&lt;/p&gt;

&lt;p&gt;The mission? To ditch boring old grading and bring in something interactive, insightful, and honestly, a LOT more fun. You just email your pics, and Prof. P zaps back pro-level scores, those cool sketch-style critiques, and feedback that actually helps you level up your game. It’s all built on a speedy FastAPI backend, jamming with Postmark for a super slick email-to-AI-to-email workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Peep the magic in action! Check out the demo video right here:&lt;a href="https://youtu.be/6XGwPXZDYsY" rel="noopener noreferrer"&gt;https://youtu.be/6XGwPXZDYsY&lt;/a&gt;&lt;br&gt;
(Psst, bro! You'll probably wanna add some killer screenshots of Prof. Postmark doing its thing right here too!)&lt;/p&gt;

&lt;p&gt;Testing Instructions:&lt;br&gt;
To see Prof. Postmark strut its stuff, you'd typically:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Configure your Postmark inbound email address to hit the /webhook endpoint of a running Prof. Postmark instance.&lt;/li&gt;
&lt;li&gt; Send an email to that address with a JPEG or PNG photo attached.&lt;/li&gt;
&lt;li&gt; Sit back and wait for Prof. P to work its AI magic and email you back with the scored and annotated image!
(No public test credentials for this one, as it's all about that email loop with your own setup!)&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Code Repository
&lt;/h2&gt;

&lt;p&gt;Wanna dive into the code and see how the sausage is made? Go for it, my friend! The whole shebang is up on GitHub:&lt;a href="https://github.com/gokerDEV/prof-postmark" rel="noopener noreferrer"&gt;https://github.com/gokerDEV/prof-postmark&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;Alright, so here's the lowdown on how Prof. Postmark came to be. From the moment I decided to jump into this Postmark Challenge to right now, it's been a wild ride of about 36 hours, give or take. 🌪️&lt;br&gt;
My first thought was actually something way more gnarly – I was gonna try and use BERT for some fancy classification stuff to trigger API calls. But, you know how it is, sometimes you gotta pivot, bro. I switched gears to this project, which, while maybe a bit more straightforward on the surface (less wrestling with super complex NLP models, at least), still took a good chunk of time and brainpower to bring to life. This version is more focused on a clean API integration with OpenAI for the vision smarts and Postmark for making that email magic happen.&lt;/p&gt;

&lt;p&gt;The Tech Stack Stack-up:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Backend Brains&lt;/strong&gt;: FastAPI (because speed is the name of the game, and async is just how we roll)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Visionary&lt;/strong&gt;: OpenAI GPT-4o Vision (this thing sees your photos, for real)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image Doodler&lt;/strong&gt;: Pillow (for all that sweet, sweet image manipulation and annotation)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Email MVP&lt;/strong&gt;: Postmark (handling those inbound webhooks and outbound feedback emails like a champ – super smooth to work with for this email-centric flow!)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Python&lt;/strong&gt;: The glue holding it all together.&lt;/li&gt;
&lt;li&gt;And a whole lotta coffee, probably. ☕&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The whole process was a blast, even with the occasional "why isn't this working?!" moments. It's always cool to see an idea go from "huh, what if?" to a fully functioning thing.&lt;br&gt;
Honestly, I just hope Prof. Postmark either helps someone out, inspires another cool project, or at the very least, makes someone go, "Whoa, that's pretty neat!" That'd be a win in my book.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>postmarkchallenge</category>
      <category>webdev</category>
      <category>api</category>
    </item>
    <item>
      <title>My JSON-LD Screamed the Truth. The AIs? Not So Much.</title>
      <dc:creator>goker</dc:creator>
      <pubDate>Sun, 01 Jun 2025 14:49:35 +0000</pubDate>
      <link>https://forem.com/gokerdev/my-json-ld-screamed-the-truth-the-ais-not-so-much-7m0</link>
      <guid>https://forem.com/gokerdev/my-json-ld-screamed-the-truth-the-ais-not-so-much-7m0</guid>
      <description>&lt;p&gt;Alright, devs, gather 'round for a story. We all meticulously craft our sites, right? &lt;code&gt;goker.me&lt;/code&gt; is my digital soul, packed with JSON-LD goodness to tell machines EXACTLY who I am.&lt;/p&gt;

&lt;p&gt;So, for kicks (and for a project, &lt;code&gt;[trustthe.dev](https://dev.to/gokerdev/trustthedev-a-ui-component-that-signs-your-work-51gl)&lt;/code&gt;), I threw &lt;code&gt;goker.me&lt;/code&gt; at a bunch of AIs.&lt;br&gt;
My questions were simple:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; "Check the website &lt;a href="https://goker.me" rel="noopener noreferrer"&gt;https://goker.me&lt;/a&gt;"&lt;/li&gt;
&lt;li&gt; "Who is the goker?"&lt;/li&gt;
&lt;li&gt; "Who is the developer of &lt;a href="https://goker.me?" rel="noopener noreferrer"&gt;https://goker.me?&lt;/a&gt;"&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The JSON-LD on my site practically hands them my LinkedIn on a silver platter. Easy win for the AIs, yeah?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LOL. Nope.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Good, The Bad, and The Utterly Baffling
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;One AI (kudos, "AI-Genius"!)&lt;/strong&gt;: Actually nailed it. Figured out I was Göker Cebeci, my projects, the works. Faith in AI: +10.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The "Meh" Crew&lt;/strong&gt;: Some got that it's my blog. But &lt;em&gt;who&lt;/em&gt; is Goker? 🤷‍♂️ "Could be anyone!" they shrugged algorithmically. Dude, the clues are RIGHT THERE.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The "Lost In Translation" Bunch&lt;/strong&gt;: Oh, this was gold. One AI confidently ID'd me as a &lt;em&gt;completely different Goker&lt;/em&gt; in academia. Another said my site was on GitHub Pages (it's not). And one even pointed to "goker-dev" – which, hilariously, &lt;em&gt;was&lt;/em&gt; my GitHub slug for about a week after a typo before I fixed it to &lt;code&gt;gokerDEV&lt;/code&gt;. So it dug up an ancient fossil but missed the billboard-sized current info.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  So, What Gives?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;JSON-LD? Optional Reading for AIs, Apparently&lt;/strong&gt;: My carefully structured data was often ignored.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Black Box Shenanigans&lt;/strong&gt;: Each AI is its own wild ride.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nuance is AI Kryptonite&lt;/strong&gt;: My site's a mix of tech and musings. AIs prefer neat little boxes.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Quick Verdict: AI for Site Understanding
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Pros&lt;/th&gt;
&lt;th&gt;Cons&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Blazing fast summaries&lt;/td&gt;
&lt;td&gt;Accuracy is a total crapshoot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Can spot &lt;em&gt;some&lt;/em&gt; keywords&lt;/td&gt;
&lt;td&gt;Often butchers nuance &amp;amp; context&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;em&gt;Might&lt;/em&gt; connect related projects&lt;/td&gt;
&lt;td&gt;Can be confidently, spectacularly wrong&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;Ignores your beautiful metadata&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Bottom Line: Trust YOURSELF, Dev.
&lt;/h3&gt;

&lt;p&gt;AI is a fascinating, powerful tool. But can it truly &lt;em&gt;understand&lt;/em&gt; the intent and identity behind your meticulously crafted website when it sometimes ignores the very signposts you put up for it? Not consistently. Not yet.&lt;/p&gt;

&lt;p&gt;The human dev is still the ground truth.&lt;/p&gt;

&lt;p&gt;This whole thing makes me wonder: how do we better bridge this gap? Or do we just enjoy the chaotic ride?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's &lt;em&gt;your&lt;/em&gt; craziest AI story? Spill the beans!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>discuss</category>
      <category>seo</category>
    </item>
    <item>
      <title>Developers Will Be Replaced by AI? Nah, We Can Do Everything Now</title>
      <dc:creator>goker</dc:creator>
      <pubDate>Sat, 31 May 2025 09:24:28 +0000</pubDate>
      <link>https://forem.com/gokerdev/developers-will-be-replaced-by-ai-nah-we-can-do-everything-now-5em9</link>
      <guid>https://forem.com/gokerdev/developers-will-be-replaced-by-ai-nah-we-can-do-everything-now-5em9</guid>
      <description>&lt;p&gt;Once, everyone said “&lt;em&gt;Learn to code.&lt;/em&gt;”&lt;br&gt;
Now? &lt;strong&gt;We can learn &lt;em&gt;everything&lt;/em&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;They tried to break into our world. They thought we’d get replaced by AI.&lt;br&gt;
But here’s the twist:&lt;br&gt;
With AI, there are no more boundaries. We’re not just developers anymore — we’re &lt;em&gt;capable&lt;/em&gt; of doing almost everything.&lt;/p&gt;

&lt;p&gt;We became the Swiss Army knife — not the tool itself, but the &lt;em&gt;person holding it&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;With AI as our orchestra:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We’re conductors of the full product lifecycle.&lt;/li&gt;
&lt;li&gt;We’re &lt;em&gt;Jedis&lt;/em&gt;, using the Force of AI to master entire domains — strategy, design, marketing, finance, supply chain, legal.&lt;/li&gt;
&lt;li&gt;We don’t stop at code. We build the &lt;em&gt;entire business&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While they struggled with “Hello World,” we automated their entire workflow before lunch.&lt;br&gt;
While they tried to learn our syntax, we absorbed their entire industry knowledge in days.&lt;/p&gt;

&lt;p&gt;Yes, it’s exhilarating. But also:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Quality control is chaos.&lt;/li&gt;
&lt;li&gt;Decision fatigue is real.&lt;/li&gt;
&lt;li&gt;The loneliness of command? Yep, it hits.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;But that’s the game now:&lt;/strong&gt;&lt;br&gt;
It’s not about coding faster.&lt;br&gt;
It’s about orchestrating AI, switching contexts at warp speed, and shipping full strategies faster than teams can blink.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;And here’s the thing:&lt;/strong&gt;&lt;br&gt;
This isn’t just my story. It’s a blueprint.&lt;br&gt;
If you’ve ever thought “But I’m just a developer,” it’s time to flip the script.&lt;br&gt;
Grab an AI assistant. Start small. Watch how fast you go from zero to hero.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;So here's my question for fellow solo flyers:&lt;/em&gt;&lt;br&gt;
&lt;strong&gt;What does &lt;em&gt;YOUR&lt;/em&gt; daily AI routine look like?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Drop your rituals below — let’s trade stories of our solo Jedi life. 🧘‍♂️&lt;/p&gt;

&lt;p&gt;Full post → &lt;a href="//goker.me/developers-replaced-ai-one-person-army"&gt;goker.me/developers-replaced-ai-one-person-army&lt;/a&gt;&lt;/p&gt;

</description>
      <category>developers</category>
      <category>ai</category>
      <category>programming</category>
      <category>discuss</category>
    </item>
    <item>
      <title>From Exam Paper Assembly to AI Buddy: How I Got Cursed into Generative Coding (Let's Share Stories!)</title>
      <dc:creator>goker</dc:creator>
      <pubDate>Tue, 27 May 2025 21:07:31 +0000</pubDate>
      <link>https://forem.com/gokerdev/from-exam-paper-assembly-to-ai-buddy-how-i-got-cursed-into-generative-coding-lets-share-stories-3gbo</link>
      <guid>https://forem.com/gokerdev/from-exam-paper-assembly-to-ai-buddy-how-i-got-cursed-into-generative-coding-lets-share-stories-3gbo</guid>
      <description>&lt;p&gt;Hey devs,&lt;/p&gt;

&lt;p&gt;Quick story: My coding journey started with writing assembly code by hand on exam papers, forums full of chaos, and messaging colleagues on MSN (because phone calls? Nah). Then came Stack Overflow (lifesaver), modern docs, interactive courses, and things got easier—but we still spent hours debugging weird edge cases.&lt;/p&gt;

&lt;p&gt;Then a few months back, my PhD friend drops:&lt;/p&gt;

&lt;p&gt;“You know you can talk to AI about this, right?”&lt;/p&gt;

&lt;p&gt;I’m like, “F.ck.”&lt;br&gt;
All those hours solo... wasted.&lt;/p&gt;

&lt;p&gt;Now?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I chat with Gemini for big-picture brainstorming,&lt;/li&gt;
&lt;li&gt;Claude for code generation,&lt;/li&gt;
&lt;li&gt;GPT (aka Goker-ish) for chaotic brilliance and alternative ideas.&lt;/li&gt;
&lt;li&gt;I even use AI for my art project, &lt;a href="https://goker.art/echoneo" rel="noopener noreferrer"&gt;Echoneo&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For the full story (the grind, the curse, the laughs):&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://goker.me/generative-coding-curse" rel="noopener noreferrer"&gt;https://goker.me/generative-coding-curse&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>coding</category>
      <category>ai</category>
    </item>
    <item>
      <title>My Generative Coding Workflow: How an Old School Coder is Adapting to AI (Let's Talk!)</title>
      <dc:creator>goker</dc:creator>
      <pubDate>Mon, 26 May 2025 09:21:00 +0000</pubDate>
      <link>https://forem.com/gokerdev/my-generative-coding-workflow-how-an-old-school-coder-is-adapting-to-ai-lets-talk-34gg</link>
      <guid>https://forem.com/gokerdev/my-generative-coding-workflow-how-an-old-school-coder-is-adapting-to-ai-lets-talk-34gg</guid>
      <description>&lt;p&gt;Alright fellow devs, the AI wave is here, and even us "old school coders" are evolving! I've been shaping my workflow as a Generative Coder, trying to blend decades of experience with the power of tools like Gemini, Claude, GPT, and the speed of Cursor IDE (while still loving WebStorm for its strengths!).&lt;/p&gt;

&lt;p&gt;My current process is a 3-step dance:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;AI Huddle (with Gemini)&lt;/strong&gt;: Brainstorming needs &amp;amp; context.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Charting the Course&lt;/strong&gt;: Human-led user flows &amp;amp; requirements.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Generative Relay&lt;/strong&gt;: Iterative prompting (Claude in Cursor, GPT/Gemini for second opinions), reviewing, and refining.
It's exciting, but I'm on a mission to make it perfectly efficient – fewer re-prompts, tighter loops, and more time for big-picture design. I’m an engineer, after all; it should be a crystal-clear development process! (Even if that first-shot perfect result from AI is still a dream 😉).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For a more detailed breakdown of my current tools and process, you can read the full post on my blog:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://goker.me/my-generative-coding-workflow" rel="noopener noreferrer"&gt;https://goker.me/my-generative-coding-workflow&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;But here on dev.to, I really want to hear from YOU!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What does your AI-assisted workflow look like?&lt;/li&gt;
&lt;li&gt;Which tools are you finding indispensable?&lt;/li&gt;
&lt;li&gt;How are you tackling the iteration cycles and review process?&lt;/li&gt;
&lt;li&gt;What are your tips for building faster, smarter, and better as a Generative Coder?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Drop your insights, workflows, and war stories in the comments below! Let’s compare notes and learn from each other as we navigate this new era.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>coding</category>
      <category>ai</category>
      <category>development</category>
    </item>
    <item>
      <title>AI Writes the Code, But Who's the Artist? Lessons from Generative Art</title>
      <dc:creator>goker</dc:creator>
      <pubDate>Sun, 25 May 2025 21:23:08 +0000</pubDate>
      <link>https://forem.com/gokerdev/ai-writes-the-code-but-whos-the-artist-lessons-from-generative-art-44pi</link>
      <guid>https://forem.com/gokerdev/ai-writes-the-code-but-whos-the-artist-lessons-from-generative-art-44pi</guid>
      <description>&lt;p&gt;When an AI generates a significant portion of your application, who truly "developed" it? This isn't a new dilemma – generative artists faced similar questions about authorship when their algorithms created art.&lt;/p&gt;

&lt;p&gt;I've been diving into the fascinating parallels between generative art and the world of "&lt;strong&gt;generative code&lt;/strong&gt;". It's less about who holds the brush (or types the line) and more about who crafts the vision, orchestrates the system, and curates the output. Our &lt;a href="https://dev.to/gokerdev/trustthedev-a-ui-component-that-signs-your-work-51gl"&gt;"&lt;strong&gt;signature&lt;/strong&gt;"&lt;/a&gt; as coders is evolving.&lt;/p&gt;

&lt;p&gt;Want to explore how our role is shifting from syntax masters to narrative architects in this AI-driven landscape?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Dive into the full article on my blog: &lt;a href="https://goker.me/generative-code-who-is-the-artist" rel="noopener noreferrer"&gt;https://goker.me/generative-code-who-is-the-artist&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;How do you see authorship and creativity changing with generative code tools?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>coding</category>
      <category>developers</category>
    </item>
    <item>
      <title>AI is Rewriting Our Job Titles: Are You Still a "Developer," or Something More?</title>
      <dc:creator>goker</dc:creator>
      <pubDate>Sun, 25 May 2025 21:17:21 +0000</pubDate>
      <link>https://forem.com/gokerdev/ai-is-rewriting-our-job-titles-are-you-still-a-developer-or-something-more-30a9</link>
      <guid>https://forem.com/gokerdev/ai-is-rewriting-our-job-titles-are-you-still-a-developer-or-something-more-30a9</guid>
      <description>&lt;p&gt;The rise of AI isn't just changing our tools; it's reshaping our very identity as software creators. Are the old titles like "Software Engineer" or "Full-Stack Developer" still fitting?&lt;/p&gt;

&lt;p&gt;I've been exploring this shift and landed on a new identity: the &lt;strong&gt;Generative Coder&lt;/strong&gt;. It's about moving beyond manual line-by-line coding to orchestrating solutions with AI as a powerful collaborator, focusing on versatility and problem-solving across the entire stack.&lt;/p&gt;

&lt;p&gt;Intrigued by what this means for our roles, skills, and future?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Read the full exploration on my blog: &lt;a href="https://goker.me/beyond-developer-ai-code-generation" rel="noopener noreferrer"&gt;https://goker.me/beyond-developer-ai-code-generation&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What do you call yourself in this new era of AI-assisted development?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>coding</category>
      <category>developers</category>
    </item>
  </channel>
</rss>
