<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ian Watkins</title><description>Writing about coding, AI, philosophy, and whatever else I can&apos;t stop thinking about.</description><link>https://iankwatkins.com/</link><language>en-us</language><item><title>Agentic Engineering</title><link>https://iankwatkins.com/posts/agentic-engineering/</link><guid isPermaLink="true">https://iankwatkins.com/posts/agentic-engineering/</guid><description>Vibe coding with no understanding of what is being built leads to problems, but properly guiding your coding agent through the development process delivers useable codebases.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate><category>AI</category><category>coding</category></item><item><title>Google I/O 2026: What Actually Happened and Why It Matters</title><link>https://iankwatkins.com/posts/google-io-2026-what-it-means-for-you/</link><guid isPermaLink="true">https://iankwatkins.com/posts/google-io-2026-what-it-means-for-you/</guid><description>Google had a big week at I/O 2026 — a new personal AI agent, a faster cheaper model, and a world model. Here&apos;s what&apos;s real and what it means for how you work.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate><category>AI</category></item><item><title>AI Engineer: What It Is and How It Differs From Vibe Coding</title><link>https://iankwatkins.com/posts/what-is-an-ai-engineer/</link><guid isPermaLink="true">https://iankwatkins.com/posts/what-is-an-ai-engineer/</guid><description>What AI engineers actually do, how they differ from software engineers, and why vibe coding won&apos;t get you hired. A practical breakdown.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate><category>AI</category><category>coding</category></item><item><title>Python In 30 Days - Day 10</title><link>https://iankwatkins.com/posts/python-in-30-days-day-10/</link><guid isPermaLink="true">https://iankwatkins.com/posts/python-in-30-days-day-10/</guid><description>Learning Python in 30 Days by going through a refresher course. Day 10 involves reading and writing CSV files, plus sorting dictionaries by values.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate><category>coding</category><category>python</category></item><item><title>Python In 30 Days - Day 9</title><link>https://iankwatkins.com/posts/python-in-30-days-day-9/</link><guid isPermaLink="true">https://iankwatkins.com/posts/python-in-30-days-day-9/</guid><description>Learning Python in 30 Days by going through a refresher course. Day 9 involves API pulls, nested dictionaries, and debug protocols.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate><category>coding</category><category>python</category></item><item><title>What Is Christian Meditation?</title><link>https://iankwatkins.com/posts/what-is-christian-meditation/</link><guid isPermaLink="true">https://iankwatkins.com/posts/what-is-christian-meditation/</guid><description>Christian meditation isn&apos;t emptying your mind. The Hebrew hagah means to mutter and muse — turning truth over like a jeweler until it reveals something new.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate><category>theology</category><category>meditation</category></item><item><title>Python In 30 Days - Day 8</title><link>https://iankwatkins.com/posts/python-in-30-days-day-8/</link><guid isPermaLink="true">https://iankwatkins.com/posts/python-in-30-days-day-8/</guid><description>Learning Python in 30 Days by going through a refresher course. Day 8 involves inputs and outputs via JSON files, as well as OOP.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><category>coding</category><category>python</category></item><item><title>Python In 30 Days - Day 7</title><link>https://iankwatkins.com/posts/python-in-30-days-day-7/</link><guid isPermaLink="true">https://iankwatkins.com/posts/python-in-30-days-day-7/</guid><description>Learning Python in 30 Days by going through a refresher course. Day 7 involves inputs and outputs as well as OOP.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate><category>coding</category><category>python</category></item><item><title>Python In 30 Days - Day 6</title><link>https://iankwatkins.com/posts/python-in-30-days-day-6/</link><guid isPermaLink="true">https://iankwatkins.com/posts/python-in-30-days-day-6/</guid><description>Learning Python in 30 Days by going through a refresher course. Day 6 involves Object Oriented Programming.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate><category>coding</category><category>python</category></item><item><title>Blank Page Anxiety - How to Write Anyway</title><link>https://iankwatkins.com/posts/blank-page-anxiety-how-to-write-anyway/</link><guid isPermaLink="true">https://iankwatkins.com/posts/blank-page-anxiety-how-to-write-anyway/</guid><description>How to push through blank page anxiety and write anyway — on the creative struggle and why showing up matters.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><category>philosophy</category><category>thoughts</category><category>writing</category></item><item><title>Python In 30 Days - Day 5</title><link>https://iankwatkins.com/posts/python-in-30-days-day-5/</link><guid isPermaLink="true">https://iankwatkins.com/posts/python-in-30-days-day-5/</guid><description>Learning Python in 30 Days by going through a refresher course. Day 5 involves error handling.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><category>coding</category><category>python</category></item><item><title>Explore Emotions With Curiosity</title><link>https://iankwatkins.com/posts/explore-emotions-with-curiosity/</link><guid isPermaLink="true">https://iankwatkins.com/posts/explore-emotions-with-curiosity/</guid><description>Why approaching difficult emotions with curiosity rather than avoidance leads to healthier processing and greater self-awareness.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><category>anxiety</category><category>mental-health</category><category>mindset</category><category>psychology</category><category>thoughts</category></item><item><title>Python in 30 Days - Day 4</title><link>https://iankwatkins.com/posts/python-in-30-days-day-4/</link><guid isPermaLink="true">https://iankwatkins.com/posts/python-in-30-days-day-4/</guid><description>Learning Python in 30 Days by going through a refresher course. Day 4 involves list comprehension, string manipulation, and methods.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><category>coding</category><category>python</category></item><item><title>Python in 30 Days - Day 3</title><link>https://iankwatkins.com/posts/python-in-30-days-day-3/</link><guid isPermaLink="true">https://iankwatkins.com/posts/python-in-30-days-day-3/</guid><description>Learning Python in 30 Days by going through a refresher course. Day 3 involves list comprehension.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate><category>coding</category><category>python</category></item><item><title>Do the Hard Thing: Why Struggle Is How You Truly Learn</title><link>https://iankwatkins.com/posts/do-the-hard-thing-why-struggle-is-how-you-truly-learn/</link><guid isPermaLink="true">https://iankwatkins.com/posts/do-the-hard-thing-why-struggle-is-how-you-truly-learn/</guid><description>Why intentionally choosing difficulty is how you grow, stand out, and prevent your mind from going soft in an age of shortcuts.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate><category>AI</category><category>education</category><category>growth-mindset</category><category>mindset</category><category>thoughts</category></item><item><title>Python in 30 Days - Day 2</title><link>https://iankwatkins.com/posts/python-in-30-days-day-2/</link><guid isPermaLink="true">https://iankwatkins.com/posts/python-in-30-days-day-2/</guid><description>Learning Python in 30 Days by going through a refresher course. Day 2 involves building a restaurant ordering system.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate><category>coding</category><category>python</category></item><item><title>Python in 30 Days - Day 1</title><link>https://iankwatkins.com/posts/python-in-30-days-day-1/</link><guid isPermaLink="true">https://iankwatkins.com/posts/python-in-30-days-day-1/</guid><description>Learning Python in 30 Days by going through a refresher course.  Day 1 involves calculating tip and printing to console.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate><category>python</category><category>coding</category></item><item><title>Embracing Discomfort</title><link>https://iankwatkins.com/posts/embracing-discomfort/</link><guid isPermaLink="true">https://iankwatkins.com/posts/embracing-discomfort/</guid><description>On leaning into discomfort rather than fleeing it — and how sitting with struggle is the path to growth.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate><category>growth</category><category>mindset</category><category>philosophy</category><category>psychology</category><category>thoughts</category></item><item><title>Some Days You Just Don&apos;t Have It In You</title><link>https://iankwatkins.com/posts/some-days-you-just-dont-have-it-in-you/</link><guid isPermaLink="true">https://iankwatkins.com/posts/some-days-you-just-dont-have-it-in-you/</guid><description>A short meditation on the hard days when writing doesn&apos;t come easy — and why showing up with even a few words still counts.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate><category>thoughts</category><category>writing</category></item><item><title>The Creative Call</title><link>https://iankwatkins.com/posts/the-creative-call/</link><guid isPermaLink="true">https://iankwatkins.com/posts/the-creative-call/</guid><description>On recognizing the creative personality type within you and answering the call to make things, even when it&apos;s inconvenient or hard.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate><category>philosophy</category><category>thoughts</category><category>writing</category></item><item><title>Create From What You&apos;re Passionate About</title><link>https://iankwatkins.com/posts/create-from-what-youre-passionate-about/</link><guid isPermaLink="true">https://iankwatkins.com/posts/create-from-what-youre-passionate-about/</guid><description>On creating from the overflow of your heart — why passion-driven creativity produces your best and most authentic work.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate><category>philosophy</category><category>thoughts</category><category>writing</category></item><item><title>Healing From Trauma: Why Truth Hurts First</title><link>https://iankwatkins.com/posts/healing-from-trauma-why-truth-hurts-first/</link><guid isPermaLink="true">https://iankwatkins.com/posts/healing-from-trauma-why-truth-hurts-first/</guid><description>On why the truth about ourselves is painful before it&apos;s freeing — and how honest self-examination is the first step toward healing from trauma.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><category>growth</category><category>mental-health</category><category>psychology</category><category>thoughts</category></item><item><title>The Truth Will Set You Free - But First It Will Piss You Off</title><link>https://iankwatkins.com/posts/the-truth-will-set-you-free-but-first-it-will-piss-you-off/</link><guid isPermaLink="true">https://iankwatkins.com/posts/the-truth-will-set-you-free-but-first-it-will-piss-you-off/</guid><description>On why truth-telling about ourselves is painful before it&apos;s liberating — the first honest steps on the road to healing.</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><category>growth</category><category>mental-health</category><category>psychology</category><category>thoughts</category></item><item><title>Dynamic Languages in Coding</title><link>https://iankwatkins.com/posts/dynamic-languages-in-coding/</link><guid isPermaLink="true">https://iankwatkins.com/posts/dynamic-languages-in-coding/</guid><description>A brief explainer on dynamic languages like Python — how variables can change type and value, and why you should usually avoid changing the type.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate><category>coding</category><category>python</category></item><item><title>Self-Inflicted Stress</title><link>https://iankwatkins.com/posts/self-inflicted-stress/</link><guid isPermaLink="true">https://iankwatkins.com/posts/self-inflicted-stress/</guid><description>A reflection on how much of our daily stress is self-created — and practical thoughts on breaking the anxious thought cycles we build for ourselves.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate><category>anxiety</category><category>grounding</category><category>meditation</category><category>mental-health</category><category>psychology</category><category>thoughts</category></item><item><title>Claude Code</title><link>https://iankwatkins.com/posts/claude-code/</link><guid isPermaLink="true">https://iankwatkins.com/posts/claude-code/</guid><description>My first experience using Claude Code</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate><category>AI</category><category>coding</category><category>thoughts</category></item><item><title>You Should Self-Educate</title><link>https://iankwatkins.com/posts/you-should-self-educate/</link><guid isPermaLink="true">https://iankwatkins.com/posts/you-should-self-educate/</guid><description>An article outlining three benefits of self-education and practical advice on starting your own self-education journey</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate><category>education</category><category>growth-mindset</category><category>meditation</category><category>philosophy</category><category>thoughts</category></item><item><title>New Field Notes Setup</title><link>https://iankwatkins.com/posts/new-field-notes-setup/</link><guid isPermaLink="true">https://iankwatkins.com/posts/new-field-notes-setup/</guid><description>A blog post describing the process I employ to set up a new Field Notes pocket notebook for use.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate><category>notes</category><category>philosophy</category><category>stationery</category><category>thoughts</category><category>writing</category></item><item><title>Let Go</title><link>https://iankwatkins.com/posts/let-go/</link><guid isPermaLink="true">https://iankwatkins.com/posts/let-go/</guid><description>On how trying to control what&apos;s outside our control creates unnecessary pain, and why letting go is the path to peace.</description><pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate><category>growth</category><category>mental-health</category><category>mindset</category><category>philosophy</category><category>psychology</category></item><item><title>AI Won’t Steal Your Value</title><link>https://iankwatkins.com/posts/ai-wont-steal-your-value/</link><guid isPermaLink="true">https://iankwatkins.com/posts/ai-wont-steal-your-value/</guid><description>Why AI is unlikely to steal your job — and what that fear reveals about the value you actually bring to your work.</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate><category>AI</category><category>mindset</category><category>notes</category><category>psychology</category><category>technology</category><category>thoughts</category></item><item><title>I Lost 120 Pounds In A Year - Here&apos;s How</title><link>https://iankwatkins.com/posts/i-lost-120-pounds-in-a-year-heres-how/</link><guid isPermaLink="true">https://iankwatkins.com/posts/i-lost-120-pounds-in-a-year-heres-how/</guid><description>A blog post about how I lost 120 pounds in a year through diet and exercise and mindset shifting</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><category>fitness</category><category>health</category><category>mindset</category><category>philosophy</category></item><item><title>The Secret to Happiness?</title><link>https://iankwatkins.com/posts/the-secret-to-happiness/</link><guid isPermaLink="true">https://iankwatkins.com/posts/the-secret-to-happiness/</guid><description>A short exploration of achieving happiness through being present and forgetting the past.</description><pubDate>Tue, 21 Apr 2026 00:00:00 GMT</pubDate><category>grounding</category><category>meditation</category><category>philosophy</category><category>psychology</category><category>thoughts</category></item><item><title>On Mental Health</title><link>https://iankwatkins.com/posts/on-mental-health/</link><guid isPermaLink="true">https://iankwatkins.com/posts/on-mental-health/</guid><description>A personal reflection on the importance of mental health, shedding masculine armor, and the ongoing journey toward healing and self-acceptance.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate><category>anxiety</category><category>gratitude</category><category>meditation</category><category>mental-health</category><category>psychology</category><category>thoughts</category></item><item><title>Mental Clarity &amp; The Joy of Field Notes</title><link>https://iankwatkins.com/posts/the-joy-of-field-notes/</link><guid isPermaLink="true">https://iankwatkins.com/posts/the-joy-of-field-notes/</guid><description>A blog post about why I love using Field Notes branded pocket notebooks for my everyday carry setup and a brief description of how I use them.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><category>notes</category><category>psychology</category><category>stationery</category><category>thoughts</category><category>writing</category></item><item><title>Sales Success is Boring</title><link>https://iankwatkins.com/posts/sales-success-is-boring-new/</link><guid isPermaLink="true">https://iankwatkins.com/posts/sales-success-is-boring-new/</guid><description>A short essay on the boring path to success in sales, but the path that works.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate><category>philosophy</category><category>sales</category><category>thoughts</category><category>writing</category></item><item><title>Steady</title><link>https://iankwatkins.com/posts/steady/</link><guid isPermaLink="true">https://iankwatkins.com/posts/steady/</guid><description>Life is unfair and difficult with many variables out of our control. Learning to control your thoughts can help you navigate the tough times with grace.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>faith</category><category>philosophy</category><category>psychology</category><category>theology</category></item><item><title>Agentic AI</title><link>https://iankwatkins.com/posts/agentic-ai/</link><guid isPermaLink="true">https://iankwatkins.com/posts/agentic-ai/</guid><description>Agentic AI is a term that gets thrown around a lot - but what is an AI Agent?  This post explores five different models and their use cases.</description><pubDate>Thu, 22 May 2025 00:00:00 GMT</pubDate><category>AI</category><category>technology</category></item><item><title>Functions</title><link>https://iankwatkins.com/posts/functions/</link><guid isPermaLink="true">https://iankwatkins.com/posts/functions/</guid><description>A post describing what functions are in coding</description><pubDate>Wed, 14 May 2025 00:00:00 GMT</pubDate><category>coding</category><category>python</category></item></channel></rss>