<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss-beautiful.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title><![CDATA[My name is Olek. I write what matters to me.]]></title><description><![CDATA[Hi 👋🏼 I'm Olek. Here I write about what matters to me. I'm a co-founder of 2 kids 👨‍👩, married happily 💍, and 🍕 lover.]]></description><link>https://olekwrites.com/</link><atom:link href="https://olekwrites.com/rss" rel="self" type="application/rss+xml" /><item><title><![CDATA[Are You Sure About That? The Prompt That Changed How I Use AI]]></title><link>https://olekwrites.com/are-you-sure-about-that/</link><guid>https://olekwrites.com/are-you-sure-about-that/</guid><description><![CDATA[<p><img src="/images/are-you-sure-about-that.png" alt="Pixel art illustration of a skeptical character questioning a glowing AI screen"></p>
<h1 id="are-you-sure-about-that-the-prompt-that-changed-how-i-use-ai">Are You Sure About That? The Prompt That Changed How I Use AI</h1>
<p>&quot;Are you sure about that?&quot;</p>
<p>This should have been the first thing I said to AI after every initial answer. Why? It gives better responses when I doubt it from the start. I&#39;ve tried it on several prompts — and the difference is real.</p>
<h2 id="why-skepticism-works">Why Skepticism Works</h2>
<p>AI models are trained to be helpful. That sometimes means they confidently fill gaps with plausible-sounding information. When you challenge an answer, you force the model to reconsider — to flag what it actually knows versus what it&#39;s guessing.</p>
<h2 id="the-prompt-i-use">The Prompt I Use</h2>
<p>I&#39;ve found two versions useful, depending on how much control I want.</p>
<h3 id="short-version">Short version</h3>
<blockquote>
<p>Always flag uncertain or speculative claims with [uncertain] or phrases like &quot;I&#39;m not sure about this.&quot; State well-established facts directly. Don&#39;t inflate responses with loosely supported points.</p>
</blockquote>
<h3 id="long-version">Long version</h3>
<blockquote>
<p>When answering questions, clearly distinguish between what you know with confidence and what is uncertain. For well-established facts, state them directly. For anything speculative, poorly documented, or based on indirect reasoning, flag it explicitly using phrases like &quot;I&#39;m not certain&quot;, &quot;this is speculative&quot;, or a marker like [uncertain]. Do not pad responses with loosely related points just to seem thorough. If you don&#39;t know something, say so plainly.</p>
</blockquote>
<p>Both versions do the same job. The short one fits in a system prompt easily. The long one leaves no ambiguity.</p>
<h2 id="what-changes">What Changes</h2>
<p>Once you add this to your setup, you start seeing [uncertain] markers appear. You notice the model hedging more. You trust what&#39;s left unhedged a little more.</p>
<p>It&#39;s not that the AI suddenly becomes smarter. It&#39;s that it stops pretending to be more confident than it is.</p>
<hr>
<p><strong>What&#39;s your experience?</strong> Try it yourself and see what changes.</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20Are%20You%20Sure%20About%20That%3F%20The%20Prompt%20That%20Changed%20How%20I%20Use%20AI">me an email</a>.</p>
      ]]></description><pubDate>Mon, 04 May 2026 06:00:00 GMT</pubDate><category><![CDATA[technology]]></category><category><![CDATA[ai]]></category><category><![CDATA[reflection]]></category></item><item><title><![CDATA[I Read a Lot. I Remember Almost Nothing. So I Built This.]]></title><link>https://olekwrites.com/marrowminded/</link><guid>https://olekwrites.com/marrowminded/</guid><description><![CDATA[<p><img src="/images/marrowminded.png" alt="Pixel art illustration of a book opening with a single glowing idea floating out"></p>
<h1 id="i-read-a-lot-i-remember-almost-nothing-so-i-built-this">I Read a Lot. I Remember Almost Nothing. So I Built This.</h1>
<p>I finish a book. I feel good about it. Two weeks later, I can barely recall what it was about.</p>
<p>That&#39;s the problem. And it&#39;s not a lack of effort — I read consistently. The problem is the format. You read a book once, in big chunks, and then... nothing. The ideas don&#39;t stick.</p>
<p>I&#39;d read about the Ebbinghaus forgetting curve before — the idea that we forget roughly 70% of what we learn within 24 hours. I knew about it. I just didn&#39;t do anything about it.</p>
<p>So I built MarrowMinded. The name comes from the idea of extracting marrow — the most nutritious part of the bone. Books have marrow too. Most of what surrounds it is just filler.</p>
<h2 id="what-it-does">What It Does</h2>
<p>MarrowMinded gives me one lesson per day from a book I&#39;ve already chosen. Not a summary. Not a chapter. One concept, structured into seven sections:</p>
<ul>
<li>A short quote from the text</li>
<li>The key thesis in one sentence</li>
<li>The idea explained in depth</li>
<li>A specific example from the book</li>
<li>How it applies to my life today</li>
<li>A concrete task for the day (5–30 minutes)</li>
<li>A reflection question</li>
</ul>
<p>That&#39;s it. One lesson. Every day.</p>
<h1 id="how-does-it-look">How does it look?</h1>
<p><img src="/images/marrowminded-in-action.png" alt="MarrowMinded in action"></p>
<h2 id="why-one-lesson">Why One Lesson?</h2>
<p>Business books are mostly padding. An author has 40 pages of insight and writes 300 pages of anecdotes around them. The anecdotes make it readable. They also make it forgettable.</p>
<p>The insight from <em>Effortless</em> or <em>Naval&#39;s Almanack</em> is there. The signal is real. But the format — read it once, all at once — is broken.</p>
<p>One focused concept a day, repeated over months, beats a 3-hour reading binge I won&#39;t repeat or remember. Drip beats flood.</p>
<h2 id="how-i-built-it">How I Built It</h2>
<p>The stack is deliberately minimal. One Python file (FastAPI + SQLite), one HTML file with vanilla JavaScript. No framework, no build step. Books are plain <code>.txt</code> files. Lessons are generated once by AI and cached as JSON — so on day one of any book, there&#39;s no API cost at all.</p>
<p>Multi-provider AI support under the hood (Claude, GPT, Gemini, Groq), but Claude is the default. The prebuilt lessons cost me around $50 in tokens total. The whole thing took 10–12 hours to build, mostly evenings.</p>
<p>It runs on Render&#39;s free tier.</p>
<h2 id="the-part-that-surprised-me">The Part That Surprised Me</h2>
<p>I use it every morning. That&#39;s the metric I actually care about.</p>
<p>Building something you genuinely use changes everything about how you build it. You cut the features you don&#39;t need because you&#39;d notice if they were wrong. You keep it simple because complexity would slow you down before breakfast.</p>
<p>I have eight books loaded in right now — a mix of English and Polish titles. Every morning, one lesson, one task. That&#39;s the whole thing.</p>
<hr>
<p><strong>Do you have a reading habit? And more importantly — do you actually remember what you read?</strong></p>
<p>If you&#39;re curious how it works, have questions about the stack, or want to build something similar — ask. And if you&#39;d like to take a look at the repo, just say so.</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20I%20Read%20a%20Lot.%20I%20Remember%20Almost%20Nothing.%20So%20I%20Built%20This.">me an email</a>.</p>
      ]]></description><pubDate>Fri, 01 May 2026 06:00:00 GMT</pubDate><category><![CDATA[technology]]></category><category><![CDATA[projects]]></category><category><![CDATA[ai]]></category></item><item><title><![CDATA[Siri Feels Like 2014—And Apple Doesn't Seem to Care]]></title><link>https://olekwrites.com/siri-feels-like-2014/</link><guid>https://olekwrites.com/siri-feels-like-2014/</guid><description><![CDATA[<p><img src="/images/siri-feels-like-2014.png" alt="Pixel art illustration of outdated AI assistant vs modern AI"></p>
<h1 id="siri-feels-like-2014and-apple-doesnt-seem-to-care">Siri Feels Like 2014—And Apple Doesn&#39;t Seem to Care</h1>
<p>I&#39;ve been using Opera Neon on my laptop. Together with Claude Code and Claude, I can do a lot. Research, writing, coding, data analysis—you name it. The AI works so well that I forget it&#39;s even AI.</p>
<p>Then I ask Siri to do something.</p>
<p>&quot;I can&#39;t do that.&quot;</p>
<p>The contrast is jarring.</p>
<h2 id="what-siri-can-actually-do">What Siri Can Actually Do</h2>
<p>Don&#39;t get me wrong—Siri is useful for the basics:</p>
<ul>
<li>&quot;Open app X&quot;</li>
<li>&quot;Set a timer for 10 minutes&quot;</li>
<li>&quot;Volume up&quot;</li>
<li>&quot;Call John&quot;</li>
</ul>
<p>These work fine. Siri handles simple commands without friction.</p>
<p>But the moment you ask for anything more complex? It falls apart.</p>
<h2 id="where-siri-breaks-down">Where Siri Breaks Down</h2>
<p>Last week, I asked Siri to create a card in Trello.</p>
<p>&quot;I can&#39;t do that.&quot;</p>
<p>Fine. How about creating a reminder with a specific note attached?</p>
<p>&quot;I can&#39;t do that.&quot;</p>
<p>These aren&#39;t edge cases. These are basic productivity tasks. Things I do daily with other AI tools without even thinking about it.</p>
<h2 id="the-dissonance-is-real">The Dissonance Is Real</h2>
<p>Here&#39;s the thing: I&#39;ve had voice conversations with Perplexity. It feels like watching &quot;Her&quot; v0.1. Not perfect, but you can see where it&#39;s going. It responds naturally. It understands context. It adapts.</p>
<p>Having a conversation with Siri feels like talking to a primitive chatbot from 10 years ago. More frustrating than helpful.</p>
<p>And that dissonance—the gap between what top-tier AI can do and what Siri offers—shows just how far behind Apple and Google really are.</p>
<h2 id="what-this-means">What This Means</h2>
<p>I&#39;m not saying Siri needs to match Claude&#39;s reasoning capabilities overnight. But the difference isn&#39;t just about features. It&#39;s about expectations.</p>
<p>When you use Claude, Opera Neon, or even ChatGPT daily, you start expecting AI to understand you. To adapt. To work with context and nuance.</p>
<p>Siri doesn&#39;t do that. It&#39;s still a list of hardcoded commands wrapped in a voice interface.</p>
<h2 id="imagine-the-alternative">Imagine the Alternative</h2>
<p>Think about how good Apple&#39;s OS could be if their AI were even close to Claude&#39;s level.</p>
<p>Not as good. Just close.</p>
<p>Imagine asking your phone a complex question and getting a thoughtful, contextual answer instead of &quot;Here&#39;s what I found on the web.&quot;</p>
<p>Imagine voice assistants that actually assist instead of just executing preset commands.</p>
<p>We&#39;re not there yet. But some of us are getting close.</p>
<p>Just not Apple.</p>
<hr>
<p><strong>What&#39;s your experience?</strong> Do you still use Siri regularly? Or have you noticed the same gap I have? I&#39;d love to hear your take.</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20Siri%20Feels%20Like%202014%E2%80%94And%20Apple%20Doesn't%20Seem%20to%20Care">me an email</a>.</p>
      ]]></description><pubDate>Fri, 06 Mar 2026 06:00:00 GMT</pubDate><category><![CDATA[technology]]></category><category><![CDATA[ai]]></category><category><![CDATA[reflection]]></category></item><item><title><![CDATA[In Ten Years, Everyone Can Be a Developer]]></title><link>https://olekwrites.com/everyone-can-be-a-developer/</link><guid>https://olekwrites.com/everyone-can-be-a-developer/</guid><description><![CDATA[<p><img src="/images/everyone-can-be-a-developer.png" alt="Pixel art illustration of person building software with AI"></p>
<h1 id="in-ten-years-everyone-can-be-a-developer">In Ten Years, Everyone Can Be a Developer</h1>
<p>In ten years, everyone can create their own app. Hell, even a browser!</p>
<p>How many times have I written on this blog the magic sentence &quot;mark my words&quot;? I believe a certain number of times. Maybe even too many.</p>
<p>But here&#39;s another one: <strong>mark my words</strong>.</p>
<p>I&#39;m a product manager. I don&#39;t have developer skills. Probably won&#39;t learn any soon, at an acceptable level.</p>
<p>But hey, I don&#39;t have to anymore.</p>
<h2 id="the-new-execution-model">The New Execution Model</h2>
<p>I&#39;m certain—in ten years, everyone can be a developer. You have an idea, and the execution is a matter of how well you operate with AI. And how stubborn and resilient you are.</p>
<p>That&#39;s it. Idea + AI fluency + persistence = shipped product.</p>
<h2 id="a-gorillaz-browser-anyone">A Gorillaz Browser, Anyone?</h2>
<p>Let&#39;s say I&#39;m a die-hard Gorillaz fan. I want to create a browser with their leitmotif. Here&#39;s what Claude suggests when I ask for 5 unique selling points:</p>
<p><strong>Me:</strong> Let&#39;s say I want to create a desktop browser for the Gorillaz band fandom. What would be 5 USPs?</p>
<p><strong>Claude:</strong></p>
<blockquote>
<p><strong>Phase-shifting UI</strong> — The browser&#39;s visual theme dynamically transforms to match the current &quot;Phase&quot; era of Gorillaz (Phase 1&#39;s raw comic aesthetic, Phase 4&#39;s psychedelic neon, etc.), making the browsing experience feel like living inside the band&#39;s evolving universe.</p>
</blockquote>
<blockquote>
<p><strong>Murdoc&#39;s Dark Web Radar</strong> — A built-in privacy/tracker blocker styled as Murdoc&#39;s suspicious paranoia meter, showing blocked trackers with lore-accurate commentary and insults from the characters.</p>
</blockquote>
<blockquote>
<p><strong>Kong Studios New Tab</strong> — Every new tab opens as an interactive Kong Studios hub—your bookmarks, speed dial, and widgets are embedded into the animated studio environment with the four characters present.</p>
</blockquote>
<blockquote>
<p><strong>Noodle&#39;s Translation Engine</strong> — A built-in multilingual page translator with a personality layer, framed as Noodle&#39;s polyglot skills, with optional character voice narration for selected text (using the band&#39;s iconic audio aesthetic).</p>
</blockquote>
<blockquote>
<p><strong>2D&#39;s Playlist Sidebar</strong> — A persistent music sidebar that surfaces Gorillaz tracks, remixes, and fan-curated playlists synced with Spotify or YouTube, styled around 2D&#39;s melancholic but dreamy personality—with mood-based recommendations tied to your browsing context.</p>
</blockquote>
<p>Not bad for 30 seconds of work.</p>
<h2 id="how-this-actually-gets-built">How This Actually Gets Built</h2>
<p>Then I &quot;hire&quot; AI code assistants. When I have enough resources (AKA $$$), I &quot;hire&quot; ten AI agents, and I have my browser within a month.</p>
<p>When I see how fast the AI environment changes—and it looks like exponential growth—I&#39;m certain it&#39;s possible.</p>
<h2 id="what-this-means">What This Means</h2>
<p>The barrier to building software isn&#39;t technical knowledge anymore. It&#39;s vision. Persistence. The ability to communicate what you want clearly enough that AI can help you build it.</p>
<p>That&#39;s a completely different skill set. And it&#39;s one that more people have access to.</p>
<p>The question isn&#39;t whether you can code. The question is whether you can imagine, iterate, and stick with it long enough to ship.</p>
<hr>
<p><strong>What would you build?</strong> If you could create any app or tool without needing to write code yourself, what would it be? I&#39;d love to hear your ideas.</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20In%20Ten%20Years%2C%20Everyone%20Can%20Be%20a%20Developer">me an email</a>.</p>
      ]]></description><pubDate>Sat, 28 Feb 2026 06:00:00 GMT</pubDate><category><![CDATA[technology]]></category><category><![CDATA[ai]]></category><category><![CDATA[future]]></category></item><item><title><![CDATA[Managers Aren't Getting Younger—The Data Proves Me Wrong]]></title><link>https://olekwrites.com/managers-arent-getting-younger/</link><guid>https://olekwrites.com/managers-arent-getting-younger/</guid><description><![CDATA[<p><img src="/images/managers-arent-getting-younger.png" alt="Pixel art illustration of a football manager with data charts"></p>
<h1 id="managers-arent-getting-youngerthe-data-proves-me-wrong">Managers Aren&#39;t Getting Younger—The Data Proves Me Wrong</h1>
<p>I&#39;m a big football fan—or soccer, if you&#39;re in the US. I love the history, the data, the statistics. Recently, I had a friendly argument with a fellow football enthusiast. My claim: young managers are taking over elite football. His claim: not at all.</p>
<p>Here&#39;s the thing about the Internet: you can&#39;t just let people be wrong.</p>
<h2 id="the-hypothesis">The Hypothesis</h2>
<p>I wanted to test my theory quickly and effortlessly. My hypothesis: the average age of trophy-winning managers has been decreasing over time. In other words, managers are younger when they win major trophies now than they were in the past.</p>
<p>To test this, I used Opera Neon. Here were my three prompts:</p>
<blockquote>
<p>Analyze Champions League teams from 1992 until 2025. See who was the manager when winning the trophy. Check their age. Calculate the average age of all managers and the 5-year moving average.</p>
</blockquote>
<blockquote>
<p>Analyze UEFA Cup/Europa League winner teams from 1992 until 2025. See who was the manager when winning the trophy. Check their age. Calculate the average age of all managers and the 5-year moving average.</p>
</blockquote>
<blockquote>
<p>Analyze Premier League teams from 1992 until 2025. See who was the manager when winning the trophy. Check their age. Calculate the average age of all managers and the 5-year moving average.</p>
</blockquote>
<h2 id="the-results">The Results</h2>
<p>Plot twist: <strong>managers aren&#39;t getting younger</strong>. My gut feeling was completely wrong.</p>
<p><img src="/images/managers-combined-comparison.png" alt="Comparison of manager ages across three competitions"></p>
<p>The chart above shows the 5-year moving average for all three competitions. The trend is clear: manager ages have been increasing, not decreasing.</p>
<h3 id="champions-league-1992-2025">Champions League (1992-2025)</h3>
<ul>
<li><strong>Overall average age</strong>: 47.79 years</li>
<li><strong>Youngest winner</strong>: Pep Guardiola (38, Barcelona, 2009)</li>
<li><strong>Oldest winner</strong>: Raymond Goethals (71, Marseille, 1993)</li>
<li><strong>Recent trend</strong>: The 5-year moving average increased from 43.8 in 2007 to 56.2 in 2024-2025</li>
</ul>
<p><img src="/images/managers-champions-league.png" alt="Champions League manager ages"></p>
<h3 id="uefa-cupeuropa-league-1992-2025">UEFA Cup/Europa League (1992-2025)</h3>
<ul>
<li><strong>Overall average age</strong>: 48.35 years</li>
<li><strong>Youngest winner</strong>: André Villas-Boas (33, Porto, 2011)</li>
<li><strong>Oldest winner</strong>: Gian Piero Gasperini (66, Atalanta, 2024)</li>
<li><strong>Recent trend</strong>: Moving average rose from 42.6 in 2014 to 56.6 in 2025</li>
</ul>
<p><img src="/images/managers-europa-league.png" alt="Europa League manager ages"></p>
<h3 id="premier-league-1992-2025">Premier League (1992-2025)</h3>
<ul>
<li><strong>Overall average age</strong>: 51.61 years</li>
<li><strong>Youngest winner</strong>: José Mourinho (42, Chelsea, 2004-05)</li>
<li><strong>Oldest winner</strong>: Alex Ferguson (71, Manchester United, 2012-13)</li>
<li><strong>Recent trend</strong>: Moving average peaked at 63.4 in 2010-11 (Ferguson&#39;s dominance), then dropped to around 50 in recent years</li>
</ul>
<p><img src="/images/managers-premier-league.png" alt="Premier League manager ages"></p>
<h2 id="the-power-of-ai-research">The Power of AI Research</h2>
<p>Here&#39;s what made this effortless: I spent less than a minute writing three prompts. Opera Neon handled all the research in the background, pinged me with updates, and delivered complete analysis. No Wikipedia rabbit holes. No manual spreadsheets. Just pure, automated research.</p>
<p>The data reveals experienced managers—particularly Carlo Ancelotti and Pep Guardiola in recent years—have actually driven the average age upward, not downward.</p>
<h2 id="whats-next">What&#39;s Next?</h2>
<p>To get a fuller picture, I could analyze the top 4 finishers instead of just trophy winners. That would reveal whether younger managers are breaking into elite football at the highest level, even if they haven&#39;t lifted trophies yet.</p>
<h2 id="what-i-learned">What I Learned</h2>
<p>Data beats gut feeling. Every time.</p>
<p>I was convinced young managers were taking over. The numbers show the opposite. The 5-year moving averages are trending upward across all three competitions, proving that experience still dominates elite football.</p>
<p>And AI made hypothesis-testing absurdly easy. One minute of prompts. Zero manual research. Complete analysis delivered on a silver platter.</p>
<hr>
<p><strong>What&#39;s your take?</strong> Do you think younger managers will start dominating in the next decade, or will experience always have the edge? Let me know what you think.</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20Managers%20Aren't%20Getting%20Younger%E2%80%94The%20Data%20Proves%20Me%20Wrong">me an email</a>.</p>
      ]]></description><pubDate>Tue, 10 Feb 2026 06:00:00 GMT</pubDate><category><![CDATA[data]]></category><category><![CDATA[reflection]]></category><category><![CDATA[football]]></category></item><item><title><![CDATA[Not Good at It? Or Just Not Honest About It?]]></title><link>https://olekwrites.com/not-good-at-it/</link><guid>https://olekwrites.com/not-good-at-it/</guid><description><![CDATA[<p><img src="/images/not-good-at-it.png" alt="Pixel art illustration of someone making excuses"></p>
<h1 id="not-good-at-it-or-just-not-honest-about-it">Not Good at It? Or Just Not Honest About It?</h1>
<p>&quot;I&#39;m not good at sports. Languages. Mathematics. You name it.&quot;</p>
<p>When I hear myself—or someone else—say those words, I get a glitch.</p>
<p>Is this true? Is this something I actually believe? Or is this just an excuse I tell myself?</p>
<h2 id="the-real-question">The Real Question</h2>
<p>Is this really about not being good at something? Or is it about not being honest with myself?</p>
<p>Am I too afraid to admit I haven&#39;t thought it through? Too scared to say I have other priorities right now?</p>
<h2 id="the-trick-we-play-on-ourselves">The Trick We Play on Ourselves</h2>
<p>It&#39;s hard for me to believe I can&#39;t reach a decent level at anything.</p>
<p>So instead of admitting this to myself, I pull a trick. I figure out yet another plausible explanation. I construct a narrative that sounds reasonable but dodges the real issue.</p>
<p>&quot;I&#39;m not good at languages&quot; sounds better than &quot;I haven&#39;t prioritized learning a language.&quot;</p>
<p>&quot;I&#39;m just not a math person&quot; feels safer than &quot;I chose to focus my energy elsewhere.&quot;</p>
<h2 id="why-honesty-matters">Why Honesty Matters</h2>
<p>Facing reality—acknowledging where we actually are—is the first step toward change.</p>
<p>Without honesty, it&#39;s hard to even start.</p>
<p>When I say &quot;I&#39;m not good at this,&quot; I&#39;m closing a door. I&#39;m telling myself the story&#39;s already written.</p>
<p>But when I say &quot;I haven&#39;t prioritized this,&quot; I&#39;m acknowledging a choice. And choices can always change.</p>
<h2 id="what-i-learned">What I Learned</h2>
<p>The language we use with ourselves matters.</p>
<p>&quot;Not good at it&quot; suggests something fixed. Permanent. Beyond our control.</p>
<p>&quot;Haven&#39;t prioritized it&quot; acknowledges agency. It admits we&#39;re making trade-offs, whether we realize it or not.</p>
<p>Both might describe the same current reality. But only one leaves room for change.</p>
<hr>
<p><strong>What about you?</strong> Is there something you tell yourself you&#39;re &quot;not good at&quot;? What happens when you reframe it as a choice about priorities instead?</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20Not%20Good%20at%20It%3F%20Or%20Just%20Not%20Honest%20About%20It%3F">me an email</a>.</p>
      ]]></description><pubDate>Mon, 09 Feb 2026 06:00:00 GMT</pubDate><category><![CDATA[reflection]]></category><category><![CDATA[life-lessons]]></category></item><item><title><![CDATA[AI Ain't Funny: Testing Which AI Tells the Best Jokes]]></title><link>https://olekwrites.com/ai-aint-funny/</link><guid>https://olekwrites.com/ai-aint-funny/</guid><description><![CDATA[<p><img src="/images/ai-aint-funny.png" alt="Pixel art illustration of AI trying to tell jokes"></p>
<h1 id="ai-aint-funny-testing-which-ai-tells-the-best-jokes">AI Ain&#39;t Funny: Testing Which AI Tells the Best Jokes</h1>
<p>I&#39;ve had this nagging impression: AI is good at many things, but not at telling jokes, being funny, or creating witty punchlines. Every time I ask an AI to be funny, I get dad jokes. Or should I say &quot;dAId jokes&quot;? ;-)</p>
<p>Then I read <a href="https://www.nytimes.com/athletic/7024688/2026/02/05/ski-jump-penis-enhancement-wada/">this article from The Athletic</a> about ski jumpers. Let&#39;s just say it was begging for a punchline, meme, or literally any kind of reaction.</p>
<p>The story? Ski jumping&#39;s latest &quot;marginal gains&quot; rumor: athletes may be injecting hyaluronic acid into their penises—not for vanity, but to &quot;measure bigger,&quot; get looser suits, and catch more air like a sail. No one&#39;s named, but WADA says it&#39;ll investigate if evidence appears.</p>
<p>Instantly, several punchlines and retorts came to mind in my native tongue. They were witty, if I do say so myself :-D</p>
<p>But then I wondered: how would AI handle this? I&#39;d been suspecting AI wasn&#39;t funny, and I wanted to test that theory once and for all. This article was perfect—easy material for anyone with a sense of humor.</p>
<h2 id="the-experiment">The Experiment</h2>
<p>I asked several AI providers to create funny punchlines, taglines, and retorts. The goal was simple: compare them and subjectively decide which one was actually funny—and which one won the dAId jokes competition.</p>
<p>Here&#39;s the prompt I used:</p>
<blockquote>
<p>Here&#39;s the article: <a href="https://www.nytimes.com/athletic/7024688/2026/02/05/ski-jump-penis-enhancement-wada/">https://www.nytimes.com/athletic/7024688/2026/02/05/ski-jump-penis-enhancement-wada/</a> Read it carefully. Prepare 3 witty punchlines (up to 200 characters) I can use to create a meme for that article.</p>
</blockquote>
<h2 id="the-results">The Results</h2>
<h3 id="gemini">Gemini</h3>
<blockquote>
<p>When they said &#39;every inch counts&#39; in the Winter Olympics, I don&#39;t think this is what they meant.</p>
</blockquote>
<blockquote>
<p>Forget the V-style—apparently, the new way to get more lift is the &#39;D-style.&#39;</p>
</blockquote>
<blockquote>
<p>WADA: &#39;Is it doping?&#39; FIS: &#39;It&#39;s a sail.&#39; The rest of us: &#39;It&#39;s a bit much for 5 extra meters.&#39;</p>
</blockquote>
<h3 id="chatgpt">ChatGPT</h3>
<blockquote>
<p>When they said &#39;go big or go home,&#39; ski jumpers took it personally.</p>
</blockquote>
<blockquote>
<p>WADA checking ski jumping… now scanning everything FROM THE GROUND UP.</p>
</blockquote>
<blockquote>
<p>Olympics 2026: Breaking records and bending… rules?</p>
</blockquote>
<h3 id="claude">Claude</h3>
<blockquote>
<p>WADA investigating &#39;Penisgate.&#39; No hard evidence yet, but officials promise to rise to the occasion.</p>
</blockquote>
<blockquote>
<p>Scientists confirm every centimeter counts. Ski jumpers taking notes. Norway already caught &#39;adjusting&#39; their suits.</p>
</blockquote>
<blockquote>
<p>Athletes willing to inject acid into their junk for 2.8 extra meters of flight. That&#39;s Olympic-level commitment, folks.</p>
</blockquote>
<h3 id="neon">Neon</h3>
<blockquote>
<p>When you said &quot;enhance your performance,&quot; I didn&#39;t think you meant at the tailor. Ski jumpers: redefining suit measurements, one bulge at a time.</p>
</blockquote>
<blockquote>
<p>WADA officials: &quot;We&#39;ll investigate.&quot; Also WADA officials: Googling &#39;can you really ski jump with that?&#39;</p>
</blockquote>
<blockquote>
<p>Other sports: blood doping. Ski jumpers: bulge doping. Aerodynamics just got a lot more... interesting.</p>
</blockquote>
<h3 id="perplexity">Perplexity</h3>
<blockquote>
<p>When the ski jump goes from gravity to groin-gravity in one leap.</p>
</blockquote>
<blockquote>
<p>Took off like a champ, landed like science class—strictly no physics allowed.</p>
</blockquote>
<blockquote>
<p>Peak performance, zero chill: physics says &quot;drop&quot; and so does the ground.</p>
</blockquote>
<h2 id="my-subjective-ranking">My Subjective Ranking</h2>
<ol>
<li><strong>Claude, option 1</strong> - &quot;Penisgate&quot; with the &quot;rise to the occasion&quot; pun? Chef&#39;s kiss.</li>
<li><strong>Claude, option 2</strong> - The Norway callback was specific and landed well.</li>
<li><strong>Neon, option 3</strong> - &quot;Bulge doping&quot; is genuinely clever.</li>
</ol>
<h2 id="what-i-learned">What I Learned</h2>
<p>Here&#39;s the thing: AI isn&#39;t terrible at humor. But it&#39;s safe. Too safe.</p>
<p>The best human jokes walk a line. They&#39;re specific. They reference real things. They take risks. AI models are trained to be helpful and harmless, which means they naturally pull their punches.</p>
<p>Notice how Claude&#39;s responses were edgier than the others? Interesting. But even then, they felt calculated. Like someone trying to be funny rather than actually being funny.</p>
<p>The dAId joke theory holds up.</p>
<hr>
<p><strong>Which one made you laugh?</strong> Or better yet—what punchline would you have written? I&#39;d love to hear what you came up with.</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20AI%20Ain't%20Funny%3A%20Testing%20Which%20AI%20Tells%20the%20Best%20Jokes">me an email</a>.</p>
      ]]></description><pubDate>Sun, 08 Feb 2026 06:00:00 GMT</pubDate><category><![CDATA[technology]]></category><category><![CDATA[ai]]></category><category><![CDATA[reflection]]></category></item><item><title><![CDATA[Markdown Will Be the New Doc Format. Screenshot This.]]></title><link>https://olekwrites.com/markdown-new-doc-format/</link><guid>https://olekwrites.com/markdown-new-doc-format/</guid><description><![CDATA[<p><img src="/images/markdown-new-doc-format.png" alt="Pixel art illustration of markdown syntax transforming into documents"></p>
<h1 id="markdown-will-be-the-new-doc-format-screenshot-this">Markdown Will Be the New Doc Format. Screenshot This.</h1>
<p>Take a screenshot of this prediction. Come back in a few years and prove me wrong: Markdown will be the new doc format.</p>
<p>I&#39;ve spent the last few months conducting product analysis with Claude Code, examining user behaviors in our product. That means hours in the Terminal. Prompting, prompting, and more prompting.</p>
<p>And something interesting happened.</p>
<h2 id="the-accidental-shift">The Accidental Shift</h2>
<p>Since most of my analysis happens locally, I stopped using Google Docs. Stopped using Google Spreadsheets. I create summaries, notes, and instructions locally via Claude Code.</p>
<p>Claude uses <code>.md</code>. Markdown.</p>
<p>And you know what? It works absolutely fine. I have everything I need in a clean, nice, minimalistic format. No formatting bloat. No compatibility issues. No waiting for documents to load.</p>
<p>Just text. Structured text.</p>
<h2 id="why-this-matters">Why This Matters</h2>
<p>Here&#39;s the thing most people haven&#39;t noticed: AI coding assistants are changing how we create documentation.</p>
<p>Not intentionally. Not because someone decided &quot;Markdown should be the standard.&quot; But because when you&#39;re working with an AI, Markdown is the path of least resistance.</p>
<p>It&#39;s already there. It&#39;s fast. It&#39;s readable.</p>
<h2 id="the-network-effect-nobody-saw-coming">The Network Effect Nobody Saw Coming</h2>
<p>How will this affect Markdown adoption? I suspect significantly.</p>
<p>First, it&#39;s happening quietly. Most people outside the developer community don&#39;t even realize this shift is occurring.</p>
<p>But people using AI on daily basis are creating more documentation than ever before. They&#39;re doing analysis. Writing specifications. Creating knowledge bases. And increasingly, they&#39;re doing it in Markdown through AI assistants.</p>
<p>That&#39;s a massive behavior change happening under the radar.</p>
<h2 id="what-happens-next">What Happens Next</h2>
<p>When developers document in Markdown by default, their teams start reading Markdown. Then those team members start writing in Markdown. The format spreads.</p>
<p>Add to that: more people are using AI assistants. More of those assistants default to Markdown. More people get comfortable with the format without realizing they&#39;re learning it.</p>
<p>It&#39;s not replacing Word documents for corporate reports. Not yet, anyway.</p>
<p>And let&#39;s be clear: Google Docs and Microsoft Word aren&#39;t going anywhere for collaborative work. Real-time collaboration with comments, suggestions, and tracked changes? Word and Google Docs still dominate. When you need multiple stakeholders reviewing a document simultaneously, seeing exactly who changed what, and managing permissions across an organization, those tools are irreplaceable.</p>
<p>Markdown has version control through Git, sure. But that&#39;s a developer workflow. Most people aren&#39;t going to learn Git just to collaborate on a document.</p>
<p>But for individual knowledge work, technical documentation, analysis, and internal communication? Markdown is quietly winning.</p>
<h2 id="why-im-confident">Why I&#39;m Confident</h2>
<p>I&#39;m making this prediction because I&#39;ve watched it happen to myself. I didn&#39;t decide to switch to Markdown. I didn&#39;t evaluate alternatives. I didn&#39;t plan a migration.</p>
<p>I just started working differently. And Markdown became my default because it was there, it worked, and I had no reason to leave.</p>
<p>If that&#39;s happening to me, it&#39;s happening to thousands of others.</p>
<p>Screenshot this. We&#39;ll see.</p>
<hr>
<p><strong>Do you use Markdown?</strong> Did you choose it deliberately, or did you just... end up there?</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20Markdown%20Will%20Be%20the%20New%20Doc%20Format.%20Screenshot%20This.">me an email</a>.</p>
      ]]></description><pubDate>Wed, 21 Jan 2026 06:00:00 GMT</pubDate><category><![CDATA[technology]]></category><category><![CDATA[writing]]></category><category><![CDATA[reflection]]></category></item><item><title><![CDATA[What Would You Do If You Weren't Afraid?]]></title><link>https://olekwrites.com/what-would-you-do-if-not-afraid/</link><guid>https://olekwrites.com/what-would-you-do-if-not-afraid/</guid><description><![CDATA[<p><img src="/images/what-would-you-do-if-not-afraid.png" alt="Pixel art illustration of overcoming fear and pursuing dreams"></p>
<h1 id="what-would-you-do-if-you-werent-afraid">What Would You Do If You Weren&#39;t Afraid?</h1>
<p>Once upon a time, I walked down an alley and there was a litter bin. Gray, dirty, ugly, and a bit dented. Nothing to see there.</p>
<p>But it was a special bin.</p>
<p>It had a label on it that said: <strong>&quot;What would you do, if you weren&#39;t afraid?&quot;</strong></p>
<p>It caught my attention. I&#39;d never heard that before.</p>
<h2 id="the-ultimate-stopper">The Ultimate Stopper</h2>
<p>What a powerful question.</p>
<p>I started wondering. Indeed, fear is the ultimate stopper for me. What if I did a thought experiment where I eliminated that factor? What if I could do everything, knowing there wouldn&#39;t be any fear?</p>
<p>Excellent question.</p>
<h2 id="when-to-use-it">When to Use It</h2>
<p>Once in a while, I ask myself this question, especially when I get stuck.</p>
<p>Not every day. Not as a mantra. Just when I notice resistance. When I&#39;m avoiding something. When I&#39;m making excuses. When I know what I should do but can&#39;t seem to start.</p>
<p>That&#39;s when this question cuts through everything else.</p>
<h2 id="try-it-yourself">Try It Yourself</h2>
<p>Ask yourself this question. See where it will get you.</p>
<p>You might be surprised by what comes up. Not because the answer is revolutionary, but because you already knew it. You just needed permission to admit it.</p>
<hr>
<p><strong>PS:</strong> Here was my answer back then. If I weren&#39;t afraid, I would open a pizza food truck for surfers on Canary Island.</p>
<p><strong>What&#39;s yours?</strong></p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20What%20Would%20You%20Do%20If%20You%20Weren't%20Afraid%3F">me an email</a>.</p>
      ]]></description><pubDate>Fri, 16 Jan 2026 06:00:00 GMT</pubDate><category><![CDATA[reflection]]></category><category><![CDATA[life]]></category></item><item><title><![CDATA[I Stopped Using Stack Overflow. So Did Everyone Else.]]></title><link>https://olekwrites.com/stopped-using-stackoverflow/</link><guid>https://olekwrites.com/stopped-using-stackoverflow/</guid><description><![CDATA[<p><img src="/images/stackoverflow-decline.png" alt="Pixel art illustration of declining Stack Overflow activity with AI rising"></p>
<h1 id="i-stopped-using-stack-overflow-so-did-everyone-else">I Stopped Using Stack Overflow. So Did Everyone Else.</h1>
<p>I stopped using Stack Overflow. I recently noticed this. Before that, it was my primary point of contact. When I had a question about developing, and Google returned Stack Overflow in the results, I automatically headed there.</p>
<p>And then I stopped. I don&#39;t know when exactly. Probably when I discovered AI could answer my questions and the quality was at least good enough.</p>
<p>Was I the only one? I decided to check that.</p>
<p>Here&#39;s what I found.</p>
<h2 id="the-data-tells-a-story">The Data Tells a Story</h2>
<p>I queried the Stack Overflow API for every month from August 2008 to December 2025. That&#39;s 18 years of data, covering the entire history of Stack Overflow.</p>
<p>The numbers tell a dramatic story.</p>
<p><img src="/images/stackoverflow_18year_history.png" alt="Stack Overflow 18-Year Complete History"></p>
<p><strong>Peak (March 2014):</strong> 207,258 questions per month
<strong>December 2025:</strong> 4,470 questions per month</p>
<p>That&#39;s a 98% decline from the peak. But the decline didn&#39;t start immediately. Stack Overflow grew exponentially from 2008 until it peaked in 2016 at 2.1 million questions per year. Then it started declining.</p>
<p>Here&#39;s the complete history:</p>
<p><strong>The Growth Years (2008-2016):</strong></p>
<ul>
<li><strong>2008:</strong> 57,159 questions (4 months of operation)</li>
<li><strong>2009:</strong> 340,305 questions (+495%)</li>
<li><strong>2010:</strong> 688,587 questions (+102%)</li>
<li><strong>2011:</strong> 1,180,358 questions (+71%)</li>
<li><strong>2012:</strong> 1,613,093 questions (+37%)</li>
<li><strong>2013:</strong> 2,018,896 questions (+25%)</li>
<li><strong>2014:</strong> 2,117,461 questions (+5%)</li>
<li><strong>2015:</strong> 2,179,745 questions (+3%)</li>
<li><strong>2016:</strong> 2,187,227 questions (+0.3%) ← <strong>Peak year</strong></li>
</ul>
<p><strong>The Plateau and Early Decline (2017-2022):</strong></p>
<ul>
<li><strong>2017:</strong> 2,101,316 questions (-3.9%)</li>
<li><strong>2018:</strong> 1,878,739 questions (-10.6%)</li>
<li><strong>2019:</strong> 1,756,920 questions (-6.5%)</li>
<li><strong>2020:</strong> 1,856,838 questions (+5.7%)</li>
<li><strong>2021:</strong> 1,536,518 questions (-17.2%)</li>
<li><strong>2022:</strong> 1,340,557 questions (-12.8%)</li>
</ul>
<p><strong>The Collapse (2023-2025):</strong></p>
<ul>
<li><strong>2023:</strong> 792,293 questions (-40.9%)</li>
<li><strong>2024:</strong> 401,603 questions (-49.3%)</li>
<li><strong>2025:</strong> 130,099 questions (-67.6%)</li>
</ul>
<h2 id="when-it-changed">When It Changed</h2>
<p>Look at those year-over-year changes. Notice anything?</p>
<p><img src="/images/stackoverflow_era_analysis.png" alt="Stack Overflow Era Analysis"></p>
<p>From 2009 to 2013, Stack Overflow grew by double digits every single year. Sometimes triple digits. It was unstoppable.</p>
<p>Then growth slowed. By 2017, it started declining modestly. 2020 even saw a brief uptick (+5.7%), possibly from pandemic-driven coding activity.</p>
<p>But 2020 to 2021: -17% decline. 2021 to 2022: -13% decline. People were still asking questions, just fewer.</p>
<p>Then 2023 hits. A 40.9% drop in a single year. Followed by 49.3% in 2024. Then 67.6% in 2025.</p>
<p>What happened in late 2022 that would cause this? ChatGPT launched on November 30, 2022.</p>
<p>The timing isn&#39;t a coincidence.</p>
<p>Looking at the full 18-year history, you can see four distinct eras:</p>
<ul>
<li><strong>Growth Era (2008-2014):</strong> Average of 95,426 questions/month</li>
<li><strong>Peak Era (2015-2018):</strong> Average of 173,896 questions/month</li>
<li><strong>Decline Era (2019-2022):</strong> Average of 135,225 questions/month</li>
<li><strong>Collapse Era (2023-2025):</strong> Average of 36,777 questions/month</li>
</ul>
<p>The most dramatic shift happened between the Decline and Collapse eras. Right when AI assistants became widely available.</p>
<h2 id="what-this-actually-means">What This Actually Means</h2>
<p>Stack Overflow didn&#39;t become worse. The questions didn&#39;t disappear because developers stopped coding. They disappeared because developers stopped needing to ask them publicly.</p>
<p>When I hit a coding problem now, I don&#39;t:</p>
<ol>
<li>Search Google</li>
<li>Click through to Stack Overflow</li>
<li>Read five different answers</li>
<li>Try them all until one works</li>
</ol>
<p>I just ask Claude or ChatGPT. I get an answer immediately. It&#39;s specific to my exact problem. It explains why it works. And I can ask follow-up questions.</p>
<p>Why would I go back to Stack Overflow?</p>
<h2 id="the-methodology-question">The Methodology Question</h2>
<p>Before you ask: yes, I validated this data. I analyzed 24.1 million questions across 216 months (August 2008 - December 2025). I checked the API responses, tested multiple endpoints, and documented every limitation of this approach.</p>
<p>The Stack Overflow API&#39;s <code>total</code> field might not be perfectly accurate. It could be off by thousands. But it can&#39;t be off by millions. The trend is real.</p>
<p>If you want the full methodology breakdown with all the caveats about deleted questions, timezone handling, API limitations, and validation queries you can run yourself, <a href="/assets/blog/stackoverflow_methodology.md">I documented everything here</a>.</p>
<hr>
<p><strong>What about you?</strong> When&#39;s the last time you asked a question on Stack Overflow? And if you stopped—did you notice when?</p>
<hr>
<h2 id="data--methodology">Data &amp; Methodology</h2>
<p>This analysis is based on 24,177,714 questions collected via the Stack Exchange API v2.3, covering 216 months from August 2008 through December 2025.</p>
<p><strong>Key Findings:</strong></p>
<ul>
<li>Peak month: March 2014 (207,258 questions)</li>
<li>Peak year: 2016 (2,187,227 questions)</li>
<li>Decline from peak to December 2025: 98%</li>
<li>Most dramatic drop: 2023 (-40.9% year-over-year)</li>
</ul>
<p>For complete methodology, data validation queries, limitations, and reproducibility details, see the <a href="/assets/blog/stackoverflow_methodology.md">full methodology document</a>.</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20I%20Stopped%20Using%20Stack%20Overflow.%20So%20Did%20Everyone%20Else.">me an email</a>.</p>
      ]]></description><pubDate>Tue, 13 Jan 2026 06:00:00 GMT</pubDate><category><![CDATA[technology]]></category><category><![CDATA[reflection]]></category></item><item><title><![CDATA[Don't Make Me Think About Your Email]]></title><link>https://olekwrites.com/dont-make-me-think-email/</link><guid>https://olekwrites.com/dont-make-me-think-email/</guid><description><![CDATA[<p><img src="/images/email-marketing-checklist.png" alt="Pixel art illustration of email marketing principles with checkboxes and simplicity symbols"></p>
<h1 id="dont-make-me-think-about-your-email">Don&#39;t Make Me Think About Your Email</h1>
<p>Here&#39;s the message I got in my Imbox this morning. (I use &quot;Imbox&quot; since I use Hey as my email provider—<a href="https://hey.com">more on that here</a>).</p>
<p>What does it say? To be honest, nothing actionable or informative to me.</p>
<h2 id="heres-what-happened">Here&#39;s What Happened</h2>
<ol>
<li>There&#39;s a fitness club chain called Zdrofit</li>
<li>I visited one of their locations a couple of times</li>
<li>I received this email:</li>
</ol>
<blockquote>
<p><strong>Hey!</strong>
With the start of the new year, we&#39;re sharing good news—starting January 7, we&#39;ve extended opening hours at selected Zdrofit clubs! 🏋️‍♀️</p>
<p><strong>New hours:</strong>
📅 Mon. – Fri.: 6:00 – 23:00
📅 Sat. – Sun.: 7:00 – 22:00</p>
<p>Not sure if this change applies to your club? Check the website or ask on-site. 📍</p>
</blockquote>
<p>Well. It&#39;s not useful to me.</p>
<h2 id="what-theyre-really-saying">What They&#39;re Really Saying</h2>
<p>&quot;We&#39;re too lazy to check if this information is useful to you, so we&#39;re sending it anyway. You figure out if it&#39;s relevant. By the way, we don&#39;t care if you actually wanted this email or not.&quot;</p>
<p>That&#39;s not how you build trust. That&#39;s how you train people to ignore you.</p>
<h2 id="the-three-item-checklist-they-ignored">The Three-Item Checklist They Ignored</h2>
<p>Before you send any marketing email, check these three boxes:</p>
<h3 id="1-ask-for-permission">1. Ask for Permission</h3>
<p>First of all, I didn&#39;t give permission. I visited this gym occasionally, maybe three times total. When they set up an account for me, they didn&#39;t ask if they could stay in touch. All I wanted was to pay for a day pass and use their equipment.</p>
<p>Now they think they have the right to send me &quot;informative&quot; emails.</p>
<p>They don&#39;t.</p>
<p><strong>No permission = No email.</strong></p>
<h3 id="2-add-value">2. Add Value</h3>
<p>The email says: &quot;We have gyms in our chain. Some of them may or may not have changed their operating hours.&quot;</p>
<p>What&#39;s in it for me? Nothing. Absolutely nothing.</p>
<p>To make this useful, I&#39;d have to:</p>
<ul>
<li>Visit their website</li>
<li>Navigate to the club locator</li>
<li>Find the specific location I went to</li>
<li>Check if anything changed</li>
</ul>
<p>That&#39;s four steps. Four steps to discover information they already know and could have just told me.</p>
<p><strong>No value = No email.</strong></p>
<h3 id="3-dont-make-me-think">3. Don&#39;t Make Me Think</h3>
<p>This is the core problem. They sent information that requires me to investigate whether it&#39;s relevant.</p>
<p>That&#39;s backwards.</p>
<p>If you have my data—and you do, because I used your service—you should use it to make my life easier, not harder.</p>
<p><strong>No simplicity = No email.</strong></p>
<h2 id="my-response">My Response</h2>
<p>I opted out. Thanks to Hey&#39;s interface, it took one keyboard shortcut. Two clicks maximum.</p>
<p>Gone.</p>
<h2 id="how-it-could-have-been-done">How It Could Have Been Done</h2>
<p>If this email had followed the three rules, here&#39;s what it might have looked like:</p>
<blockquote>
<p><strong>Subject:</strong> Extended hours at Zdrofit [specific location name]</p>
<p>Hey [Name],</p>
<p>You&#39;ve visited our [specific club location] in the past, and we wanted to let you know we&#39;ve extended our hours starting January 7:</p>
<p><strong>New hours:</strong>
Mon. – Fri.: 6:00 – 23:00
Sat. – Sun.: 7:00 – 22:00
<em>(Previously: Mon-Fri 7:00-22:00, Sat-Sun 8:00-21:00)</em></p>
<p>This means more flexibility for early morning or late evening workouts.</p>
<p>If you&#39;d prefer not to receive updates like this, [click here to unsubscribe].</p>
<p>See you at the gym,
[Actual person&#39;s name]</p>
</blockquote>
<p>Notice what changed:</p>
<ul>
<li><strong>Specific club location</strong> (I know this applies to me)</li>
<li><strong>Before/after comparison</strong> (I understand what changed)</li>
<li><strong>Why it matters</strong> (I know how it benefits me)</li>
<li><strong>Easy opt-out</strong> (I control the relationship)</li>
<li><strong>Personal sign-off</strong> (There&#39;s a human behind this)</li>
</ul>
<p>That&#39;s an email worth reading.</p>
<h2 id="if-youre-responsible-for-email-marketing">If You&#39;re Responsible for Email Marketing</h2>
<p>Here&#39;s your checklist. Print it. Tape it to your desk. Use it before you hit send.</p>
<h3 id="before-you-send-any-email">Before You Send ANY Email:</h3>
<p><strong>1. Permission Check</strong></p>
<ul>
<li><input disabled="" type="checkbox"> Did this person explicitly opt in to receive this type of message?</li>
<li><input disabled="" type="checkbox"> Can they easily opt out?</li>
<li><input disabled="" type="checkbox"> Would I be surprised to receive this if I were them?</li>
</ul>
<p><strong>2. Value Check</strong></p>
<ul>
<li><input disabled="" type="checkbox"> Does this email solve a problem or provide useful information?</li>
<li><input disabled="" type="checkbox"> Is the information specific and actionable?</li>
<li><input disabled="" type="checkbox"> Would I personally find this worth reading?</li>
</ul>
<p><strong>3. Simplicity Check</strong></p>
<ul>
<li><input disabled="" type="checkbox"> Is everything they need to know in this email?</li>
<li><input disabled="" type="checkbox"> Does this require them to do extra work to understand?</li>
<li><input disabled="" type="checkbox"> Could this be clearer or more direct?</li>
</ul>
<p>If you can&#39;t check all three boxes, <strong>don&#39;t send the email.</strong></p>
<h2 id="the-books-that-explain-why-this-matters">The Books That Explain Why This Matters</h2>
<p>If you work in marketing and haven&#39;t read these, start here:</p>
<ul>
<li><strong>&quot;Don&#39;t Make Me Think&quot;</strong> by Steve Krug - About reducing cognitive load (applies to everything, not just websites)</li>
<li><strong>&quot;Permission Marketing&quot;</strong> by Seth Godin - About earning the right to communicate</li>
</ul>
<p>Both books teach the same fundamental idea: <strong>respect people&#39;s time and attention.</strong></p>
<p>When you fail to do that, they&#39;ll do exactly what I did.</p>
<p>They&#39;ll unsubscribe.</p>
<hr>
<p><strong>Have you received emails like this?</strong> What&#39;s your threshold for hitting &quot;unsubscribe&quot;?</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20Don't%20Make%20Me%20Think%20About%20Your%20Email">me an email</a>.</p>
      ]]></description><pubDate>Fri, 09 Jan 2026 06:00:00 GMT</pubDate><category><![CDATA[reflection]]></category><category><![CDATA[writing]]></category></item><item><title><![CDATA[2025: The Year Renewables Finally Beat Coal]]></title><link>https://olekwrites.com/2025-renewables-beat-coal/</link><guid>https://olekwrites.com/2025-renewables-beat-coal/</guid><description><![CDATA[<p><img src="/images/renewables-beat-coal.png" alt="Pixel art illustration of renewable energy overtaking coal power"></p>
<h1 id="2025-the-year-renewables-finally-beat-coal">2025: The Year Renewables Finally Beat Coal</h1>
<p>Yale E360 just published <a href="https://e360.yale.edu/digest/2025-energy-review">a summary of 2025&#39;s clean energy milestones</a>, and the numbers are remarkable.</p>
<h2 id="the-headline">The Headline</h2>
<p>For the first time in history, wind and solar supplied more power globally than coal.</p>
<p>Read that again. <strong>Wind and solar beat coal.</strong></p>
<p>This isn&#39;t a projection. It&#39;s not a goal. It happened.</p>
<h2 id="the-numbers-that-matter">The Numbers That Matter</h2>
<p>Here&#39;s what else changed in 2025:</p>
<p><strong>Energy Storage Got Cheaper</strong>
Batteries are now 90% cheaper than they were a decade ago. This solves the biggest challenge with renewables: storing power when the sun isn&#39;t shining and the wind isn&#39;t blowing.</p>
<p><strong>Electric Vehicles Hit Critical Mass</strong>
Plug-in cars accounted for more than 25% of new car sales globally. In China alone, EVs made up over half of all new cars sold.</p>
<p><strong>Renewables Met All New Demand</strong>
Every bit of new power demand was met by wind and solar. Not some of it. All of it.</p>
<p><strong>Economics Changed</strong>
Wind and solar are now cheaper than coal and natural gas. The economics shifted, and the rest followed.</p>
<h2 id="why-this-matters">Why This Matters</h2>
<p>This isn&#39;t just about clean energy. It&#39;s about momentum.</p>
<p>The journal <em>Science</em> named the rapid growth of clean energy its 2025 Breakthrough of the Year. When one of the world&#39;s most prestigious scientific publications calls something a breakthrough, it&#39;s worth paying attention.</p>
<p>These milestones happened quietly. No dramatic announcements. No global celebration. Just steady, compounding progress.</p>
<p>And they happened despite political resistance in places like the U.S., where federal support for clean energy was slashed during the Trump administration.</p>
<p>The transition isn&#39;t waiting for permission anymore. It&#39;s happening because it makes economic sense.</p>
<h2 id="read-the-full-story">Read the Full Story</h2>
<p>Yale E360&#39;s digest is short, well-researched, and packed with context I didn&#39;t cover here.</p>
<p>If you care about climate, energy, or just understanding what&#39;s actually happening in the world, <a href="https://e360.yale.edu/digest/2025-energy-review">read it</a>.</p>
<p>Sometimes the most important shifts happen while we&#39;re looking elsewhere.</p>
<hr>
<p><strong>Sources:</strong></p>
<ul>
<li><a href="https://e360.yale.edu/digest/2025-energy-review">A Year of Clean Energy Milestones - Yale E360</a></li>
</ul>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%202025%3A%20The%20Year%20Renewables%20Finally%20Beat%20Coal">me an email</a>.</p>
      ]]></description><pubDate>Thu, 08 Jan 2026 06:00:00 GMT</pubDate><category><![CDATA[environment]]></category><category><![CDATA[technology]]></category></item><item><title><![CDATA[We've Entered the Era of Creators 2.0]]></title><link>https://olekwrites.com/creators-2-era/</link><guid>https://olekwrites.com/creators-2-era/</guid><description><![CDATA[<p><img src="/images/creators-2-0.png" alt="Pixel art illustration of creator evolution with AI tools"></p>
<h1 id="weve-entered-the-era-of-creators-20">We&#39;ve Entered the Era of Creators 2.0</h1>
<p>Twenty-something years ago, there was a promise: anyone can be a content creator. Share your ideas with the world.</p>
<p>And it happened. Blogs exploded. YouTube turned bedroom creators into celebrities. Social media made building an audience almost effortless. Podcasts gave everyone a radio show. Music streaming platforms launched stars from laptops.</p>
<p>The tools were accessible. The platforms were free. The opportunity was real.</p>
<p>But there was a catch.</p>
<h2 id="the-price-was-time">The Price Was Time</h2>
<p>Creating anything worthwhile took time. Massive amounts of time.</p>
<p>Want to make a video? Learn editing software, lighting, audio processing. Want to build an app? Spend months learning to code. Want to produce music? Master complex DAWs and music theory.</p>
<p>You had two options: pay someone with skills, or invest years developing those skills yourself.</p>
<p>That was <strong>Creators 1.0</strong>. The barrier to entry was low, but the barrier to competence was high.</p>
<h2 id="then-i-watched-my-kid-build-a-game">Then I Watched My Kid Build a Game</h2>
<p>My child sat down with zero coding experience. No tutorials. No courses. No Stack Overflow searches at 2 AM.</p>
<p>Just Claude, a browser, and a series of prompts.</p>
<p>Two hours later: a playable game. A mashup of Pacman and Minecraft that actually worked.</p>
<p>That&#39;s when it hit me. We&#39;re not heading toward something new.</p>
<p>We&#39;re already there. <strong>Welcome to Creators 2.0.</strong></p>
<h2 id="what-changed">What Changed</h2>
<p>The ceiling collapsed.</p>
<p>Anyone can now write a book. Build a game. Produce a video. Compose music. Design graphics. Create tools that once required entire teams.</p>
<p>The technical barrier—the years of learning, the complexity, the specialized knowledge—it&#39;s gone.</p>
<p>What matters now isn&#39;t whether you can create. It&#39;s what you choose to create and how well you can work with AI to bring it to life.</p>
<h2 id="this-blog-is-proof">This Blog Is Proof</h2>
<p>I&#39;m not a developer. I can&#39;t code, apart from some basics.</p>
<p>But I wanted this blog. I wanted independence. Control. No platform dependencies.</p>
<p>So I spent time struggling with HTML, CSS, JavaScript, Astro, Git, deployment pipelines. Copying examples. Googling errors. Making it work without really understanding why.</p>
<p>It took time. Lots of it.</p>
<p>Now? I write. I focus on ideas. <a href="https://claude.com/claude-code">Claude Code</a> handles the technical parts. I describe what I want, and it builds it.</p>
<p>The blog you&#39;re reading was built this way. The scheduled publishing system? AI. The automation? AI. Even this post? Written by me, but refined and improved through conversation with AI.</p>
<p>I still need to know what I want. I still need to have something to say. But the technical execution? That&#39;s no longer the bottleneck.</p>
<h2 id="so-what-happens-next">So What Happens Next?</h2>
<p>When everyone can create anything, what becomes valuable?</p>
<p>Not the ability to create—that&#39;s commoditized now.</p>
<p>Maybe it&#39;s <strong>knowing what to create</strong>. Or <strong>why you&#39;re creating it</strong>. Or <strong>having something worth saying</strong> in the first place.</p>
<p>The barrier to making something has collapsed.</p>
<p>But the barrier to making something that matters? That&#39;s still as high as ever.</p>
<p>And maybe that&#39;s exactly as it should be.</p>
<hr>
<p><strong>What do you think changes when everyone can create?</strong> I&#39;d love to hear your thoughts.</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20We've%20Entered%20the%20Era%20of%20Creators%202.0">me an email</a>.</p>
      ]]></description><pubDate>Wed, 07 Jan 2026 06:00:00 GMT</pubDate><category><![CDATA[technology]]></category><category><![CDATA[writing]]></category><category><![CDATA[reflection]]></category></item><item><title><![CDATA[I Built a Digital Version of My Favorite 5-Year Journal]]></title><link>https://olekwrites.com/digital-hobonichi-journal/</link><guid>https://olekwrites.com/digital-hobonichi-journal/</guid><description><![CDATA[<p><img src="/images/digital-hobonichi.png" alt="Pixel art illustration of a 5-year calendar journal transitioning from paper to digital"></p>
<h1 id="i-built-a-digital-version-of-my-favorite-5-year-journal">I Built a Digital Version of My Favorite 5-Year Journal</h1>
<p>I&#39;m a big fan of two things: <a href="https://notesnook.com/">Notesnook</a> for private, encrypted note-taking, and the Hobonichi 5-Year Techo—a brilliant paper journal where you see the same date across five years on one page.</p>
<p>The problem? I wanted both. I wanted the format of the Hobonichi, but in Notesnook.</p>
<p>So I built it.</p>
<h2 id="what-is-the-hobonichi-5-year-book">What Is the Hobonichi 5-Year Book?</h2>
<p>If you&#39;ve never seen a <a href="https://www.1101.com/store/techo/en/5year/">Hobonichi 5-Year Techo</a>, here&#39;s the concept:</p>
<p>Each page shows one date across five consecutive years. January 1st has five rows—one for each year. You write a brief entry for that day, and next year, when you open to January 1st again, you see what you wrote last year. And the year before. And the year before that.</p>
<p>It&#39;s a simple idea that creates something powerful: <strong>you can see your life in patterns.</strong></p>
<p>You notice how you felt on your birthday across multiple years. You see seasonal patterns in your mood. You track changes in what matters to you.</p>
<p>It&#39;s not just a journal. It&#39;s a time machine.</p>
<h2 id="why-digital">Why Digital?</h2>
<p>I love paper journals. But I also love:</p>
<ul>
<li><strong>Searchability</strong>: finding what I wrote about something specific</li>
<li><strong>Backup</strong>: never losing years of entries</li>
<li><strong>Privacy</strong>: encrypted, synced across devices</li>
<li><strong>Accessibility</strong>: writing from anywhere without carrying a physical book</li>
</ul>
<p>Notesnook gives me all of that. But there was no 5-year journal template for it.</p>
<p>So I created one.</p>
<h2 id="how-it-works">How It Works</h2>
<p>I wrote a Python script that generates a complete 5-year journal as a single markdown file.</p>
<p>The file includes:</p>
<ul>
<li><strong>366 daily entries</strong> (including Feb 29 for leap years)</li>
<li>Each date shows <strong>five years</strong> with space to write</li>
<li><strong>Automatic day-of-week calculation</strong> for every year</li>
<li>A <strong>memo section</strong> for each day</li>
<li>Bonus sections: yearly overview, lists, favorite things tracker, gift log, personal notes</li>
</ul>
<p>You import it into Notesnook, and you have a complete 5-year journal ready to use.</p>
<h2 id="the-structure">The Structure</h2>
<p>Each day looks like this:</p>
<pre><code class="language-markdown">### January 1

**2026** (Wednesday)

[Your writing space]

**2027** (Friday)

[Your writing space]

... (continues for all 5 years)

**Memo**

[Extra notes for this date]
</code></pre>
<p>Simple. Clean. Functional.</p>
<h2 id="why-i-made-this">Why I Made This</h2>
<p>Because I wanted it. And if I wanted it, maybe someone else does too.</p>
<p>The Hobonichi 5-Year book costs around $40–50, and you have to buy a new one when it&#39;s full. This digital version is free, customizable, and lasts forever.</p>
<p>You can generate it for any 5-year period. Starting in 2025? Done. Want 2030–2034? Easy. The script handles it.</p>
<p>And because it&#39;s just a markdown file, it works with Notesnook, Obsidian, or any markdown-compatible app.</p>
<h2 id="how-you-can-use-it">How You Can Use It</h2>
<p>Two options:</p>
<p><strong>Option 1: Use the pre-generated file</strong></p>
<ol>
<li>Download the <a href="https://github.com/jaal/hobonichi-digital-journal">2026-2030 journal file</a></li>
<li>Import it into Notesnook (Settings → Notesnook Importer)</li>
<li>Start writing</li>
</ol>
<p><strong>Option 2: Generate your own</strong></p>
<ol>
<li>Download the Python script from <a href="https://github.com/jaal/hobonichi-digital-journal">the repository</a></li>
<li>Run it with your preferred start year</li>
<li>Import the generated file into your app</li>
</ol>
<p>That&#39;s it.</p>
<h2 id="what-i-learned">What I Learned</h2>
<p>Building this took about an hour. But the process taught me something valuable:</p>
<p><strong>If you want a tool that doesn&#39;t exist, you can build it.</strong></p>
<p>I didn&#39;t need to wait for someone else to create a digital Hobonichi template. I didn&#39;t need to compromise with half-solutions. I just made exactly what I wanted.</p>
<p>Here&#39;s the honest part: I created this entire project using <a href="https://claude.com/claude-code">Claude Code</a> through a series of prompts. I described what I wanted, asked for adjustments when something wasn&#39;t quite right, and Claude Code handled the Python scripting, file generation, documentation, and even the Git repository setup.</p>
<p>I didn&#39;t write the code myself. I didn&#39;t need to. I just needed to know what problem I was solving and communicate it clearly.</p>
<p>The script handles leap years, calculates days of the week for every date, and generates 69,000 characters of structured markdown automatically. Once it was done, I had a tool I&#39;ll use for the next five years.</p>
<h2 id="the-repository">The Repository</h2>
<p>I made this open source under the MIT License. That means you can:</p>
<ul>
<li>Use it for free</li>
<li>Modify it however you want</li>
<li>Share it with others</li>
<li>Generate journals for any year range</li>
<li>Adapt it for other apps</li>
</ul>
<p>Everything you need is in the <a href="https://github.com/jaal/hobonichi-digital-journal">GitHub repository</a>:</p>
<ul>
<li>The Python script</li>
<li>A pre-generated 2026-2030 journal</li>
<li>Full documentation</li>
<li>Development log (if you&#39;re curious about the process)</li>
</ul>
<h2 id="try-it-for-yourself">Try It For Yourself</h2>
<p>If you&#39;re a Notesnook user, or if you use any markdown app, this might be exactly what you&#39;ve been looking for.</p>
<p>If you love the idea of seeing your life across multiple years on one page, this gives you that—with all the benefits of digital note-taking.</p>
<p>And if you&#39;ve ever wished a tool existed but couldn&#39;t find it, maybe this will inspire you to build it yourself.</p>
<hr>
<p><strong>Using Notesnook or another markdown app?</strong> I&#39;d love to hear how this works for you.</p>
<hr>
<p><strong>Resources:</strong></p>
<ul>
<li><a href="https://github.com/jaal/hobonichi-digital-journal">Hobonichi Digital Journal - GitHub Repository</a></li>
<li><a href="https://notesnook.com/">Notesnook - Private Note-Taking</a></li>
<li><a href="https://www.1101.com/store/techo/en/5year/">Hobonichi 5-Year Techo Official</a></li>
</ul>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20I%20Built%20a%20Digital%20Version%20of%20My%20Favorite%205-Year%20Journal">me an email</a>.</p>
      ]]></description><pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate><category><![CDATA[projects]]></category><category><![CDATA[technology]]></category><category><![CDATA[writing]]></category></item><item><title><![CDATA[They Say They Care About the Planet. Their Actions Tell a Different Story]]></title><link>https://olekwrites.com/greenwashing-everywhere/</link><guid>https://olekwrites.com/greenwashing-everywhere/</guid><description><![CDATA[<p><img src="/images/greenwashing.png" alt="Pixel art illustration of greenwashing concept with green paint covering brown pollution"></p>
<h1 id="they-say-they-care-about-the-planet-their-actions-tell-a-different-story">They Say They Care About the Planet. Their Actions Tell a Different Story</h1>
<p>I&#39;m tired of companies bragging about their eco-friendly approaches when their actions tell a completely different story.</p>
<p>It&#39;s called greenwashing—the practice of making misleading claims about environmental benefits while continuing harmful practices. And once you start noticing it, you see it everywhere.</p>
<h2 id="the-grocery-store-email">The Grocery Store Email</h2>
<p>Every time I order from my online grocery store, I get the same message:</p>
<p><em>&quot;We care about the environment and limit printing, so we sent your order summary to your email. Thanks for shopping with us!&quot;</em></p>
<p>Great. They saved one piece of paper.</p>
<p>Meanwhile, they still haven&#39;t figured out how to offer long-time customers the option to use reusable crates instead of forcing us to buy new paper or plastic bags for packaging every single order.</p>
<p>One email doesn&#39;t offset generating bags of waste with every delivery.</p>
<h2 id="the-recycled-plastic-bottle">The Recycled Plastic Bottle</h2>
<p>Walk down the water aisle in any store. You&#39;ll see bottles proudly labeled &quot;Made from 100% recycled plastic!&quot;</p>
<p>What they don&#39;t mention: plastic can&#39;t be recycled forever. Each time it&#39;s recycled, the quality degrades. Most plastic can only be recycled a handful of times before it ends up in a landfill anyway.</p>
<p>Instead of being honest—or better yet, promoting truly sustainable options like &quot;Refill this bottle with tap water&quot; or &quot;Next time, use tap water instead&quot;—they slap a green label on it and call it a win for the planet.</p>
<p>It&#39;s not. It&#39;s greenwashing.</p>
<h2 id="the-low-fare-airline">The Low-Fare Airline</h2>
<p>Budget airlines love to encourage passengers to dispose of their trash when leaving the plane. They&#39;ll remind you multiple times during the flight. They&#39;ll thank you for helping keep the cabin clean.</p>
<p>Meanwhile, those same airlines sell food and drinks packaged in single-use plastic bags, bottles, and containers.</p>
<p>And after you&#39;ve carefully thrown away your plastic cup? The crew collects dozens of enormous plastic bags filled with disposable items. The environmental impact is massive—they&#39;ve just outsourced the guilt to you.</p>
<h2 id="why-this-matters">Why This Matters</h2>
<p>Greenwashing isn&#39;t just annoying. It&#39;s actively harmful.</p>
<p>It lets companies appear environmentally responsible without making real changes. It misleads consumers who genuinely want to make sustainable choices. And it shifts the burden of environmental responsibility from corporations to individuals—while those corporations continue business as usual.</p>
<h2 id="how-to-spot-greenwashing">How to Spot Greenwashing</h2>
<p>The <a href="https://thecarbonalmanac.org/tips-for-noticing-greenwashing/">Carbon Almanac</a> and <a href="https://www.goodgoodgood.co/articles/how-to-spot-greenwashing">Good Good Good</a> offer great guides, but here are some quick red flags:</p>
<ul>
<li><strong>Vague claims</strong> like &quot;eco-friendly&quot; or &quot;natural&quot; without specifics</li>
<li><strong>Hidden trade-offs</strong>: promoting one green feature while ignoring larger environmental harms</li>
<li><strong>No proof</strong>: making claims without certifications or third-party verification</li>
<li><strong>Irrelevant claims</strong>: highlighting something that&#39;s already legally required</li>
<li><strong>Green imagery</strong>: using nature photos and green colors to create an eco-friendly impression</li>
</ul>
<h2 id="what-can-you-do">What Can You Do?</h2>
<p>Ask questions. Demand transparency. Support companies that back up their environmental claims with concrete actions and data.</p>
<p>And most importantly: don&#39;t let a green label fool you into thinking the problem is solved.</p>
<p>Real environmental responsibility requires systemic change, not just better marketing.</p>
<hr>
<p><strong>Have you noticed other examples of greenwashing?</strong> I&#39;d love to hear about them. Share your examples on <a href="https://news.ycombinator.com/item?id=46498252">Hacker News</a>.</p>
<hr>
<p><strong>Sources:</strong></p>
<ul>
<li><a href="https://www.goodgoodgood.co/articles/how-to-spot-greenwashing">How to Spot Greenwashing | Good Good Good</a></li>
<li><a href="https://thecarbonalmanac.org/tips-for-noticing-greenwashing/">Tips for Noticing Greenwashing | The Carbon Almanac</a></li>
</ul>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20They%20Say%20They%20Care%20About%20the%20Planet.%20Their%20Actions%20Tell%20a%20Different%20Story">me an email</a>.</p>
      ]]></description><pubDate>Mon, 05 Jan 2026 06:00:00 GMT</pubDate><category><![CDATA[environment]]></category><category><![CDATA[ethics]]></category><category><![CDATA[media]]></category></item><item><title><![CDATA[Charts That Show the Story and Prove It]]></title><link>https://olekwrites.com/charts-show-story-prove-it/</link><guid>https://olekwrites.com/charts-show-story-prove-it/</guid><description><![CDATA[<p><img src="/images/weekly-charts.png" alt="Pixel art illustration of colorful data charts and graphs displaying clear stories and patterns"></p>
<h1 id="charts-that-show-the-story-and-prove-it">Charts That Show the Story and Prove It</h1>
<p>Every Thursday morning, I get an email with one chart. Sometimes it&#39;s a map. Sometimes it&#39;s a table. But it&#39;s always the same thing: a visualization that shows the story and backs it up with data.</p>
<p>This is Datawrapper&#39;s Weekly Chart, and it&#39;s one of the few things I consistently read.</p>
<h2 id="what-makes-these-charts-different">What Makes These Charts Different</h2>
<p>Most charts I see online are decoration. They&#39;re there to make an article look professional or to fill space between paragraphs.</p>
<p>Datawrapper&#39;s Weekly Charts are the opposite. The chart IS the story.</p>
<p>One week, they showed English proficiency levels across European countries. The pattern jumped out immediately—you didn&#39;t need to read paragraphs of analysis to understand what was happening.</p>
<p>Another week, they demonstrated how to visualize different time scales—years, months, days, and hours—in a single chart. The data was complex, but the chart made it crystal clear.</p>
<p>The charts don&#39;t just claim something is true. They show you why it&#39;s true. The evidence is right there in the visualization.</p>
<h2 id="why-this-matters">Why This Matters</h2>
<p>I realized something after reading these charts for a while: I&#39;d been making claims without evidence my entire life.</p>
<p>&quot;Traffic is getting worse.&quot; &quot;Winters are warmer than they used to be.&quot; &quot;This restaurant&#39;s quality declined.&quot;</p>
<p>How did I know? I didn&#39;t. I just felt it.</p>
<p>These weekly charts remind me that feelings aren&#39;t facts. Every Thursday, I see someone who actually gathered data, analyzed it, and presented it clearly. No guessing. No opinions. Just evidence.</p>
<p>And that evidence tells a story far more convincing than any opinion piece could.</p>
<h2 id="what-you-actually-get">What You Actually Get</h2>
<p>When you subscribe to Weekly Charts:</p>
<ul>
<li><strong>One visualization every Thursday</strong>—a chart, map, or table</li>
<li><strong>Real data</strong> from the Datawrapper team&#39;s research</li>
<li><strong>Clear presentation</strong> where the pattern is impossible to miss</li>
<li><strong>The story shown visually</strong>, not buried in text</li>
</ul>
<p>It&#39;s been running for years. They&#39;ve published over 300 weekly charts. That&#39;s over 300 examples of how to present information so clearly that the truth becomes obvious.</p>
<h2 id="the-lesson-i-took-away">The Lesson I Took Away</h2>
<p>These charts changed how I think about making claims.</p>
<p>Now, when I catch myself saying &quot;it seems like...&quot; or &quot;I feel like...&quot; I stop. Do I have evidence? Or am I just trusting my biased memory?</p>
<p>Just like I discovered with my <a href="/notes/cloudy-year-perception-vs-reality/">weather perception</a>—I was absolutely certain 2025 was cloudier than usual. The data proved I was completely wrong.</p>
<p>The Weekly Charts are a weekly reminder: you can show your work. You can find data. You can present it clearly. And when you do, you create something far more valuable than another hot take.</p>
<h2 id="try-it-for-yourself">Try It For Yourself</h2>
<p>If you&#39;re interested in seeing what evidence actually looks like when it&#39;s presented well, subscribe to Datawrapper&#39;s Weekly Chart.</p>
<p>One email every Thursday. One visualization. No noise.</p>
<p>Just charts that show the story and prove it.</p>
<p><a href="https://www.datawrapper.de/blog/category/weekly-charts">Subscribe to Weekly Charts</a></p>
<hr>
<p><strong>Sources:</strong></p>
<ul>
<li><a href="https://www.datawrapper.de/blog/category/weekly-charts">Weekly Charts | Datawrapper Blog</a></li>
<li><a href="https://blog.datawrapper.de/300th-weekly-chart/">This is the 300th Weekly Chart | Datawrapper Blog</a></li>
</ul>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20Charts%20That%20Show%20the%20Story%20and%20Prove%20It">me an email</a>.</p>
      ]]></description><pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate><category><![CDATA[media]]></category><category><![CDATA[technology]]></category></item><item><title><![CDATA[One Page That Shows My Current Priorities]]></title><link>https://olekwrites.com/now-page-changing-priorities/</link><guid>https://olekwrites.com/now-page-changing-priorities/</guid><description><![CDATA[<p><img src="https://olekwrites.com/images/now.png" alt="A person planting the tree"></p>
<h1 id="one-page-that-shows-my-current-priorities">One Page That Shows My Current Priorities</h1>
<p>I have a <a href="/now">/now page</a> on this blog. It&#39;s a simple idea that more people should know about.</p>
<p>The idea is simple: a single page that answers the question &quot;What are you focused on right now?&quot; Not what you did in the past. Not your entire life story. Just what&#39;s consuming your time and attention at this moment.</p>
<h2 id="where-this-came-from">Where This Came From</h2>
<p>The concept was created by <a href="https://sive.rs/now">Derek Sivers</a> in 2015. He wanted a way to tell people what he was currently working on without having to repeat himself in emails and conversations.</p>
<p>The idea caught on. Today, thousands of websites have /now pages. There&#39;s even a directory at <a href="https://nownownow.com">nownownow.com</a> where people share theirs.</p>
<h2 id="why-its-different-from-an-about-page">Why It&#39;s Different From an About Page</h2>
<p>An about page is static. It tells your story, your background, your general interests. It rarely changes.</p>
<p>A now page is dynamic. It changes as your priorities shift. Mine has been updated dozens of times since I created it.</p>
<p>When I look at someone&#39;s website, I check their /now page before their about page. The about page tells me who they were. The now page tells me who they are.</p>
<h2 id="what-goes-on-a-now-page">What Goes On a Now Page</h2>
<p>Derek Sivers suggests three simple questions:</p>
<ul>
<li>What are you focused on?</li>
<li>Where are you?</li>
<li>What are you reading?</li>
</ul>
<p>That&#39;s it. No need to overthink it.</p>
<p>My /now page includes:</p>
<ul>
<li>Where I&#39;m based (Wrocław, Poland)</li>
<li>What I&#39;m working on (my job, side projects, current interests)</li>
<li>What I&#39;m reading (with strikethroughs for finished books)</li>
</ul>
<p>It&#39;s not polished. It&#39;s not comprehensive. It&#39;s honest.</p>
<h2 id="the-real-value-accountability">The Real Value: Accountability</h2>
<p>Here&#39;s what I didn&#39;t expect: maintaining a /now page keeps me honest with myself.</p>
<p>When I update it, I&#39;m forced to confront what&#39;s actually consuming my time versus what I <em>wish</em> was consuming my time. If something has been on my now page for months without progress, that&#39;s a signal.</p>
<p>It&#39;s like a public commitment device. When I write &quot;I&#39;m working on X,&quot; I have to ask myself: am I really? Or is that just something I tell myself I&#39;m doing?</p>
<h2 id="how-to-create-your-own">How to Create Your Own</h2>
<ol>
<li>Create a page at yourdomain.com/now</li>
<li>Answer: What are you focused on right now?</li>
<li>Update it whenever your priorities change (monthly is a good rhythm)</li>
<li>That&#39;s it.</li>
</ol>
<p>No fancy design needed. No perfect prose required. Just clarity about what matters to you today.</p>
<p>If you want to join the movement, add your now page to the directory at <a href="https://nownownow.com/submit">nownownow.com/submit</a>.</p>
<h2 id="start-with-this-question">Start With This Question</h2>
<p>If someone asks &quot;What are you up to these days?&quot; and you had to answer in under 100 words, what would you say?</p>
<p>That&#39;s your now page.</p>
<p>The rest is just keeping it updated.</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20One%20Page%20That%20Shows%20My%20Current%20Priorities">me an email</a>.</p>
      ]]></description><pubDate>Sat, 03 Jan 2026 06:00:00 GMT</pubDate><category><![CDATA[writing]]></category><category><![CDATA[reflection]]></category><category><![CDATA[technology]]></category></item><item><title><![CDATA[I Thought 2025 Was Cloudy. 26 Years of Data Proved Me Wrong]]></title><link>https://olekwrites.com/cloudy-year-perception-vs-reality/</link><guid>https://olekwrites.com/cloudy-year-perception-vs-reality/</guid><description><![CDATA[<p><img src="/images/weather-perception-data.png" alt="Pixel art illustration of a person looking at weather data on a computer screen while sun shines outside the window"></p>
<h1 id="i-thought-2025-was-cloudy-26-years-of-data-proved-me-wrong">I Thought 2025 Was Cloudy. 26 Years of Data Proved Me Wrong</h1>
<p>It was a gloomy December day of 2025 when the thought hit me: &quot;I feel like 2025 was cloudier than usual. I barely saw the sun all year.&quot;</p>
<p>The feeling was so strong that I decided to prove it. I downloaded 26 years of hourly cloud cover data for Wrocław, Poland—227,928 measurements spanning from 2000 to 2025.</p>
<p><strong>Spoiler:</strong> The data had other plans.</p>
<h2 id="what-the-numbers-said">What the Numbers Said</h2>
<p>When I ran the analysis, my jaw dropped. The year I was certain was exceptionally cloudy turned out to be one of the sunniest on record:</p>
<ul>
<li><strong>Average cloud cover:</strong> 61.1% (vs. historical average of 65.2%)</li>
<li><strong>Clear sky hours:</strong> 33.0% (vs. historical average of 24.7%)</li>
<li><strong>Ranking:</strong> #25 out of 27 years in cloudiness</li>
</ul>
<p><strong>Only 2 years since 2000 were sunnier than 2025.</strong></p>
<p>Let that sink in. The year I was absolutely certain was gloomy was actually one of the brightest in over two decades.</p>
<p><a href="/images/cloud-cover-analysis.png"><img src="/images/cloud-cover-analysis.png" alt="Cloud cover analysis showing yearly averages, cloudy days percentage, monthly comparison, and historical trends"></a></p>
<h2 id="why-my-brain-lied-to-me">Why My Brain Lied to Me</h2>
<p>The answer came from the monthly breakdown. October 2025 was indeed cloudier than usual—about 4.3% above average. Since I formed my opinion in late December, those recent cloudy autumn days dominated my memory of the entire year.</p>
<p>Meanwhile, August 2025 was spectacularly sunny with only 43.7% cloud cover (compared to the historical average of 56.1%). But I&#39;d already forgotten about it.</p>
<p>That&#39;s <strong>recency bias</strong> in action. Recent experiences weigh disproportionately heavy in our memory, drowning out everything that came before.</p>
<h2 id="the-broader-lesson">The Broader Lesson</h2>
<p>Our feelings are terrible statisticians.</p>
<p>How often do we confidently assert things like:</p>
<ul>
<li>&quot;Traffic is getting worse every year&quot;</li>
<li>&quot;Winters aren&#39;t as cold as when I was a kid&quot;</li>
<li>&quot;This restaurant&#39;s quality has declined&quot;</li>
</ul>
<p>Without data, we&#39;re just trusting our flawed, biased brains to accurately aggregate hundreds of experiences over months or years. We&#39;re not built for that.</p>
<p>We&#39;re systematically biased by:</p>
<ul>
<li>Recent experiences (recency bias)</li>
<li>Memorable dramatic events (availability heuristic)</li>
<li>Negative experiences (negativity bias)</li>
<li>Our current emotional state (mood-congruent memory)</li>
</ul>
<h2 id="the-bottom-line">The Bottom Line</h2>
<p>Yes, I miss the sun. But 2025 gave me plenty of it—I was just looking the other way.</p>
<p>Next time you catch yourself thinking &quot;this year was unusually [something],&quot; challenge yourself to gather data. You might be surprised by what you find.</p>
<p>So here&#39;s my question: What perception are you holding onto without evidence? What feeling seems so obviously true that you haven&#39;t bothered to check?</p>
<p>The data might surprise you.</p>
<hr>
<p><strong>Discussion:</strong> This post is being discussed on <a href="https://news.ycombinator.com/item?id=46455675">Hacker News</a>.</p>
<hr>
<h2 id="further-reading">Further Reading</h2>
<p>If you&#39;re fascinated by how our minds deceive us, these books dive deep into cognitive biases:</p>
<ul>
<li><strong>&quot;Thinking, Fast and Slow&quot;</strong> by Daniel Kahneman - The classic exploration of how our two thinking systems lead us astray</li>
<li><strong>&quot;Misbelief&quot;</strong> by Dan Ariely - A fresh look at why we believe things that aren&#39;t true and how misinformation spreads</li>
</ul>
<hr>
<p><em>Want to check your own weather perceptions? Download the <a href="/assets/blog/fetch_cloud_data.py">data fetching script</a> and <a href="/assets/blog/analyze_cloud_cover.py">analysis script</a> to replicate this for any city using the free <a href="https://open-meteo.com/">Open-Meteo Historical Weather API</a>.</em></p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20I%20Thought%202025%20Was%20Cloudy.%2026%20Years%20of%20Data%20Proved%20Me%20Wrong">me an email</a>.</p>
      ]]></description><pubDate>Fri, 02 Jan 2026 09:01:00 GMT</pubDate><category><![CDATA[technology]]></category><category><![CDATA[reflection]]></category></item><item><title><![CDATA[I Stopped Reading News. This Weekly Email Is Better.]]></title><link>https://olekwrites.com/stopped-reading-news/</link><guid>https://olekwrites.com/stopped-reading-news/</guid><description><![CDATA[<p><img src="/images/stopped-reading-news.png" alt="Weekly knowledge digest"></p>
<h1 id="i-stopped-reading-news-this-weekly-email-is-better">I Stopped Reading News. This Weekly Email Is Better.</h1>
<p>This is an email I read every week. Because of it, I know what has been happening in the world. The idea is beautifully simple: a digest of the most-edited Wikipedia articles and discussions from the last week, sent every Friday.</p>
<p>No algorithms trying to keep me engaged. No clickbait headlines. No doom-scrolling. Just what thousands of Wikipedia editors collectively decided was worth documenting and debating this week.</p>
<h2 id="how-it-works">How It Works</h2>
<p>Every Friday, <a href="https://weekly.hatnote.com/">Hatnote&#39;s Weekly</a> arrives in my inbox. It shows me which Wikipedia articles got the most edits and which talk page discussions were the most active.</p>
<p>Here&#39;s an example from December 26, 2025. Thanks to the email, I knew it was worth checking the topics of Trump-class battleship, Chris Rea, and Avatar - they seemed to be on fire that week.</p>
<p>The beauty is in what it reveals: these are the topics that enough people cared about to research, write, edit, and debate. Not what an algorithm thinks will keep me clicking. Not what advertisers paid to promote. Just genuine collective attention.</p>
<h2 id="why-this-works-better-than-news">Why This Works Better Than News</h2>
<p>Traditional news has a problem: it optimizes for engagement, not information. Headlines are designed to provoke emotion. Articles are structured to keep you reading. The entire system is built around holding your attention as long as possible.</p>
<p>Wikipedia editors have different incentives. They&#39;re trying to build a comprehensive encyclopedia. When thousands of them swarm to edit the same article in a single week, it means something genuinely significant is happening or has happened.</p>
<p>The weekly digest gives me context without the noise. I can see what topics are trending in human knowledge without the anxiety that comes with constant news updates.</p>
<h2 id="what-i-actually-do-with-it">What I Actually Do With It</h2>
<p>I don&#39;t read every article mentioned. That&#39;s not the point.</p>
<p>I scan the list. If something catches my eye, I explore it. If not, I know what topics people are discussing, and that&#39;s enough. The awareness alone is valuable.</p>
<p>Sometimes I discover fascinating rabbit holes I&#39;d never have found otherwise. A historical battleship. A musician I&#39;d never heard of. An ongoing debate about a film franchise. Each one is a doorway to learning something new.</p>
<h2 id="the-real-value">The Real Value</h2>
<p>This isn&#39;t about staying &quot;informed&quot; in the traditional sense. It&#39;s about having a lightweight, low-stress way to maintain awareness of what&#39;s capturing collective attention.</p>
<p>One email. One Friday. No push notifications. No endless scroll. No anxiety.</p>
<p>If you&#39;re tired of news but don&#39;t want to be completely disconnected, try it: <a href="https://weekly.hatnote.com/">https://weekly.hatnote.com/</a></p>
<p>Sometimes the best way to know what&#39;s happening is to see what people think is worth writing about.</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20I%20Stopped%20Reading%20News.%20This%20Weekly%20Email%20Is%20Better.">me an email</a>.</p>
      ]]></description><pubDate>Thu, 01 Jan 2026 09:00:00 GMT</pubDate><category><![CDATA[media]]></category></item><item><title><![CDATA[Would You Still Celebrate If It Wasn't a Day Off?]]></title><link>https://olekwrites.com/would-you-celebrate/</link><guid>https://olekwrites.com/would-you-celebrate/</guid><description><![CDATA[<p><img src="/images/would-you-celebrate.png" alt="Public holidays and celebrations"></p>
<h1 id="would-you-still-celebrate-if-it-wasnt-a-day-off">Would You Still Celebrate If It Wasn&#39;t a Day Off?</h1>
<p>I&#39;m wondering how many people would actually celebrate New Year&#39;s Eve / New Year&#39;s Day if they could choose to have their day off on New Year&#39;s Day or take it whenever they want.</p>
<p>The same question goes for other public holidays: Christmas, Passover, Independence Day, and more.</p>
<h2 id="the-religious-holiday-test">The Religious Holiday Test</h2>
<p>Let&#39;s take into consideration religious holidays. Are these the days I truly value because I celebrate what they represent? Or do I celebrate them (probably in a different way) just because I have the days off?</p>
<p>Would I participate in a family gathering every year on December 25 if it weren&#39;t a day off?</p>
<p>This isn&#39;t about criticizing anyone&#39;s faith or traditions. It&#39;s about understanding our own motivations. Do we gather because the day has meaning, or because everyone else is off work too?</p>
<h2 id="the-national-days-question">The National Days Question</h2>
<p>How about all the National Days? Watching the parade or the fireworks—is it something genuinely interesting to me, or do I just do it because I have a day off and everyone else does it?</p>
<p>If Independence Day celebrations happened on a random Wednesday, and you had to take vacation time for it, would you? Or would you save that day for something else?</p>
<h2 id="what-this-reveals">What This Reveals</h2>
<p>This thought experiment reveals something uncomfortable: many of us might be celebrating the time off more than the occasion itself.</p>
<p>And that&#39;s okay. But it&#39;s worth knowing the difference.</p>
<p>Because if we&#39;re honest about what we value, we might make different choices. Maybe we&#39;d skip the obligatory family gathering that drains us, and use that precious day off for something we actually want to do. Maybe we&#39;d realize some traditions matter deeply to us, regardless of the calendar.</p>
<h2 id="the-real-question">The Real Question</h2>
<p>The question isn&#39;t whether holidays should be mandatory days off. They probably should be - shared cultural moments have value.</p>
<p>The real question is: what would you do with complete freedom to choose?</p>
<p>The answer tells you what you truly value.</p>
<hr>
<p><strong>Discussion:</strong> This post is being discussed on <a href="https://news.ycombinator.com/item?id=46442661">Hacker News</a>.</p>

      <hr />
      <p>Thanks for reading this post via RSS! Let me know your thoughts by sending <a href="mailto:hi@olekwrites.com?subject=re%3A%20Would%20You%20Still%20Celebrate%20If%20It%20Wasn't%20a%20Day%20Off%3F">me an email</a>.</p>
      ]]></description><pubDate>Wed, 31 Dec 2025 12:00:00 GMT</pubDate><category><![CDATA[reflection]]></category><category><![CDATA[culture]]></category></item></channel></rss>