<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://pfbonkers.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://pfbonkers.com/" rel="alternate" type="text/html" /><updated>2026-06-03T13:17:51+00:00</updated><id>https://pfbonkers.com/feed.xml</id><title type="html">Prima Facie Bonkers</title><entry><title type="html">Cool Things - June 3, 2026</title><link href="https://pfbonkers.com/clever/2026/06/03/cool-things-june-3-2026" rel="alternate" type="text/html" title="Cool Things - June 3, 2026" /><published>2026-06-03T08:00:00+00:00</published><updated>2026-06-03T08:00:00+00:00</updated><id>https://pfbonkers.com/clever/2026/06/03/cool-things-june-3-2026</id><content type="html" xml:base="https://pfbonkers.com/clever/2026/06/03/cool-things-june-3-2026"><![CDATA[<p>There is a mystery tab on Safari causing it to just burn through battery. So lets close some tabs. (Ended up being the 1Password helper that needed a restart.)</p>

<p>From Safari</p>

<ul>
  <li><a href="https://blog.dyanacek.com/2026/05/10/dune-as-an-operational-model">Dune as an operational model</a> – I vots that ‘DuneOps’ officially becomes A Thing[tm]</li>
  <li><a href="https://www.twopeopleexchangingsaliva.com">Two People Exchanging Saliva</a> – Odd, but gorgeous short film. And the dress she wears is fantastic.</li>
  <li><a href="https://readyset.io/blog/why-llms-write-incorrect-sql-and-what-that-means-for-your-database">Why LLMs Write Incorrect SQL (and What That Means for Your Database)</a> – This is why I worry more about changes that involve sql directly rather than an ORM.</li>
  <li><a href="https://wendelladriel.com/blog/rbac-in-laravel-a-practical-deep-dive">RBAC in Laravel: A Practical Deep Dive</a> – Feels like AI wrote it, but still a good overview. Personally I would just use <a href="https://spatie.be/docs/laravel-permission/v7/introduction">Laravel Permission</a> and be done with it.</li>
  <li><a href="https://seths.blog/2026/04/on-pricing">On pricing</a> – Pricing is a story. I don’t link to Seth Godin enough.</li>
  <li><a href="https://sebastiandedeyne.com/how-i-write-feature-specs">How I write feature specs</a> – How to use multiple levels of AI to produce a document for AI. I still bump into this trend of fully fleshed out specs as being ‘waterfall for robots’. But interesting none the less.</li>
  <li><a href="https://freek.dev/3118-searching-multiple-columns-with-one-url-parameter-in-laravel-query-builder">Searching multiple columns with one URL parameter in laravel-query-builder</a> – Looks good. I’ve used similar packages but not that were as elegant.</li>
  <li>💵<a href="https://www.nytimes.com/2026/05/09/business/dealbook/ai-notetakers-legal-risk.html">All Those A.I. Note Takers? They’re Making Lawyers Very Nervous.</a> – This is going to be a bigger and bigger thing.</li>
  <li><a href="https://dylanzsz.github.io/faulty-memory/">Useful memories become faulty when continuously updated by LLMs</a> – Now I feel like I need to audit the robot’s memory. I never wanted to be a programmer, I just knew how to program. But I see why people miss just writing code.</li>
  <li><a href="https://adlrocha.substack.com/p/adlrocha-in-a-quest-to-becoming-ai">In a quest to becoming AI-independent</a> – Now, I would spend disposible income on art, not hardware, because I’ve never been a hardware nerd. But I’m glad people are doing this work. I would absolutely buy a $5k local inference rig to sit on my desk at the office.</li>
  <li><a href="https://cacm.acm.org/news/how-nasa-built-artemis-iis-fault-tolerant-computer/">How NASA Built Artemis II’s Fault-Tolerant Computer</a> – The is zero-tolerance, and then there is ‘humans in a can on the other side of the moon’ tolerant.</li>
  <li><a href="https://www.zdnet.com/article/open-source-repositories-are-being-overwhelmed-but-there-is-an-answer/">10 trillion downloads are crushing open-source repositories - here’s what they’re doing about it</a> – My hunch is that someone will create something that lives in the AWS Marketplace that acts as the local cache between the repositories and will be able to make a lot of money. Yes, there are things like this already, but aimed at Big E Enterprise. What about the rest? No, I don’t have time to build this myself.</li>
  <li><a href="https://www.recall.ai/blog/debugging-audio-artifacts-caused-by-a-serial-port">Debugging Audio Artifacts Caused by… a Serial Port?</a> – The really amazing part of this post is that they figured it out at all. Magic!</li>
  <li><a href="https://medium.com/@brookejamieson/how-aws-trainium-actually-works-2026-deb4142dae11">How AWS Trainium actually works (2026)</a> – Chip design decisions are neat. See above for running local inference things. Ideas proven at hyperscaler scale will eventually come to prosumer gear</li>
  <li><a href="https://medium.com/pinterest-engineering/finding-zombies-in-our-systems-a-real-world-story-of-cpu-bottlenecks-ea4722e552eb">Finding zombies in our systems: A real-world story of CPU bottlenecks</a> – Yup, beware of defaults, and understand what you run. Also, Pintrest is still a thing?</li>
  <li><a href="https://emirb.github.io/blog/microvm-2026/">Your Container Is Not a Sandbox</a> – Indeed. This is k8s heavy, but again, someone could wrap this all nicely with a bow that sits in your toolbar and be laughing.</li>
</ul>]]></content><author><name>adam</name></author><category term="clever" /><summary type="html"><![CDATA[There is a mystery tab on Safari causing it to just burn through battery. So lets close some tabs. (Ended up being the 1Password helper that needed a restart.)]]></summary></entry><entry><title type="html">Cool Things - May 13, 2026</title><link href="https://pfbonkers.com/clever/2026/05/13/cool-things-may-13-2026" rel="alternate" type="text/html" title="Cool Things - May 13, 2026" /><published>2026-05-13T12:00:00+00:00</published><updated>2026-05-13T12:00:00+00:00</updated><id>https://pfbonkers.com/clever/2026/05/13/cool-things-may-13-2026</id><content type="html" xml:base="https://pfbonkers.com/clever/2026/05/13/cool-things-may-13-2026"><![CDATA[<p>Let’s clean up some phone tabs. We’re finishing up 2023 and 2022 here.</p>

<p>From Phone</p>

<ul>
  <li><a href="https://docs.aws.amazon.com/wellarchitected/latest/saas-lens/saas-lens.html">SaaS Lens</a> – I thing the AWS Well-Architected Framework is super handy. Since I specialize in SaaS, this is useful. Even if some is for a scale I don’t operate at.</li>
  <li><a href="https://longform.asmartbear.com/roi-rubric/">Fermi ROI: Fixing the ROI rubric</a> – An interesting approach to a hard problem</li>
  <li><a href="https://money.howstuffworks.com/currency-symbols.htm">The Fascinating Stories Behind 5 of the World’s Big Currency Symbols</a> – In completely alignment with my collection of useless facts interests</li>
  <li><a href="https://www.topchinatravel.com/china-guide/chinese-etiquette-fist-and-palm-salute.htm">Chinese Etiquette: Fist and palm salute</a> – I’m amused that so many greeting rituals evolved to show that they are not attacking you</li>
  <li><a href="https://thelanguagenerds.com/2022/30-of-the-funniest-menu-translation-fails-ever/">30 Of The Funniest Menu Translation Fails Ever</a> – This is very much Asian menus getting English wrong, but ‘white people getting characters’ is as equally funny variant of this</li>
  <li><a href="https://en.wikipedia.org/wiki/Guard_rail_(rail_transport)">Guard rail (rail transport)</a> – In case you ever wondered why there are sometimes extra rails on the track</li>
  <li><a href="http://www.lucasfonts.com/learn/1E9E">The shape of the new 1E9E LATIN CAPITAL LETTER SHARP S</a> – Ligature nerdiness</li>
  <li><a href="https://blockclubchicago.org/2018/12/31/whats-inside-the-bean-photos-show-construction-of-cloud-gate/">What’s Inside The Bean? Photos Show Construction Of ‘Cloud Gate’</a> – A) Did you know that is what is is actually called, B) So cool.</li>
  <li><a href="https://engineering.kit.com/2022/04/22/aws-2021-year-in-review/">Kit spent over $1 million on AWS in 2021</a> – An old (now) breakdown, but still useful. Understanding your cloud spend is part of senior tech leadership’s responsiblity</li>
  <li><a href="https://hespokestyle.com/best-mens-fashion-quotes/">The 50 Best Quotes About Men’s Style &amp; Fashion</a></li>
  <li><a href="https://skamille.medium.com/make-boring-plans-9438ce5cb053">Make Boring Plans</a> – I aspire for boring. Except for shoes. (Of course!)</li>
  <li><a href="https://lethain.com/weekly-updates/">Sending weekly 5-15 updates</a> – I accidently do this with my “What’s New” posts every Monday</li>
  <li><a href="https://blog.marcua.net/2022/02/20/data-diffs-algorithms-for-explaining-what-changed-in-a-dataset.html">Data diffs: Algorithms for explaining what changed in a dataset</a> – Science has a reproducability problem. This is part of it.</li>
  <li><a href="https://managinginthemargins.com/growth-and-power-477ccd476594">Growth and Power</a> – Understanding Big-P Power is important as you ladder up</li>
  <li><a href="https://www.theparkdb.com/blog/deconstructing-a-waterpark/">Deconstructing a Waterpark</a> – if you want a more technical name for ‘the pink slide’ or ‘the yellow one.’</li>
</ul>]]></content><author><name>adam</name></author><category term="clever" /><summary type="html"><![CDATA[Let’s clean up some phone tabs. We’re finishing up 2023 and 2022 here.]]></summary></entry><entry><title type="html">Cool Things - May 6, 2026</title><link href="https://pfbonkers.com/clever/2026/05/06/cool-things-may-6-2026" rel="alternate" type="text/html" title="Cool Things - May 6, 2026" /><published>2026-05-06T12:00:00+00:00</published><updated>2026-05-06T12:00:00+00:00</updated><id>https://pfbonkers.com/clever/2026/05/06/cool-things-may-6-2026</id><content type="html" xml:base="https://pfbonkers.com/clever/2026/05/06/cool-things-may-6-2026"><![CDATA[<p>Avoiding testing something that is going to be rather tedious to do…</p>

<p>From Safari</p>

<ul>
  <li><a href="https://lucybellwood.com/new-comic-the-scale-of-a-man">New Comic: The Scale of a Man</a> – Pieces of art become more when you know all of the story. And when the meta story connects with the artist it is even more powerful.</li>
  <li><a href="https://laravel-news.com/ship-ai-with-laravel-rag-with-embeddings-and-pgvector-in-laravel-13">Ship AI with Laravel: RAG with Embeddings and pgvector in Laravel 13</a> – Less ‘simple’ chat bots and more RAG pipeline examples please.</li>
  <li><a href="https://arman-bd.hashnode.dev/i-left-port-22-open-on-the-internet-for-54-days-here-s-who-showed-up">I Left Port 22 Open on the Internet for 54 Days. Here’s Who Showed Up.</a> – ‘Fifty-four days later, I came back to 317 megabytes of logs.’ I love everything about this. I want to see a long-term experiment like this. With nodes distributed around.</li>
  <li><a href="https://blog.gitbutler.com/the-great-css-expansion">The Great CSS Expansion</a> – Yay for more CSS! Of course, I use Tailwind on my projects which negates some of this, but the less JS we need the better as far as I’m concerned.</li>
  <li><a href="https://henrikwarne.com/2026/01/31/in-praise-of-dry-run">In Praise of –dry-run</a> – Laravel /loves/ the CLI. I think most artisan commands have it. As I’m thinking about my new deployment pipeline, I’m thinking more about this as well as an emergency break.</li>
  <li><a href="https://mixpanel.substack.com/p/how-we-reduced-median-memory-estimation">How We Reduced Median Memory Estimation Error by 99%, With the Help of AI</a> – A nice write-up of when / how / why AI can help. And not just run a bunch of slop to production</li>
  <li><a href="https://www.datadoghq.com/blog/engineering/debugging-postgres-performance/">When upserts don’t update but still write: Debugging Postgres performance at scale</a> – Another in a long series of ‘things are different at super scale’</li>
  <li><a href="https://magazine.sebastianraschka.com/p/components-of-a-coding-agent">Components of A Coding Agent</a> – I like this breakdown that tries to make the black box slightly less opaque. I might have also just added his books to the top of the ‘to buy’ pile. I don’t think I’m going to be building or tuning LLMs anytime soon, but I suspect I’ll appreciate knowing how they deeply function.</li>
  <li><a href="https://www.infoq.com/presentations/duolingo-eks-kubernetes/">Duolingo’s Kubernetes Leap</a> – A really good read (or watch) about exactly the situation you should be looking at k8s. I think I have a tonne more respect for Duolingo’s tech leadership after reading this.</li>
  <li><a href="https://newsletter.semianalysis.com/p/how-much-do-gpu-clusters-really-cost">How Much Do GPU Clusters Really Cost?</a> – The answer, is a lot. But they provide math to compare and contrast. The math still maths to a lot though.</li>
</ul>

<p>From Phone</p>

<ul>
  <li><a href="https://borealmountainanoraks.com/products/the-loden-green-anorak">Boreal Mountain Anoraks</a> – These jackets are cool, but I’d want it in bright yellow. Or red.</li>
  <li><a href="https://www.up.com/about-us/history/steam/big-boy-4014">Big Boy No. 4014</a> – I suspect we couldn’t build something like this from scratch again if we tried. Everything built in the last 20 years was an exact replica or from original drawings.</li>
  <li><a href="https://baseballhistoryproject.com/">Baseball History</a> – I do love how deep the history of baseball goes</li>
  <li><a href="https://www.dewanahmed.com/devrel-measurement-paradox/">DevRel Is Not Measured Like Other Roles — And That Needs to Change</a> – I’ve talked to a couple companies about DevRel roles. Measurement is hard. The hiring team often don’t know how and are expecting you to bring that knowledge with you. My ‘tip’ is if you are going into this space these days, you should have an inkling of an answer. (And if they don’t ask, I feel like that in itself is a bit of a warning.)</li>
</ul>]]></content><author><name>adam</name></author><category term="clever" /><summary type="html"><![CDATA[Avoiding testing something that is going to be rather tedious to do…]]></summary></entry><entry><title type="html">Cool Things - April 22, 2026</title><link href="https://pfbonkers.com/clever/2026/04/22/cool-things-april-22-2026" rel="alternate" type="text/html" title="Cool Things - April 22, 2026" /><published>2026-04-22T12:00:00+00:00</published><updated>2026-04-22T12:00:00+00:00</updated><id>https://pfbonkers.com/clever/2026/04/22/cool-things-april-22-2026</id><content type="html" xml:base="https://pfbonkers.com/clever/2026/04/22/cool-things-april-22-2026"><![CDATA[<p>Had a process lose its mind, and then tabs started dying in Safari. So before I force quit the process, here’s the open tabs that pass ‘yup, this is cool’ test.</p>

<p>From Safari</p>

<ul>
  <li><a href="https://www.jakeworth.com/posts/how-i-run-a-software-engineering-standup/">How I Run a Fully-Remote Software Engineering Standup</a> – I always have “Thing that looks suspiciously like a standup but isn’t because Scrum is too slow” for my teams. I think I agree with all these points.</li>
  <li><a href="https://datatracker.ietf.org/doc/draft-thain-ipv8/00/">IPv8</a> – ‘Every manageable element in an IPv8 network is authorised via OAuth2 JWT tokens served from a local cache.’ Wait, what? Oh. Actually, that is quite clever.</li>
  <li><a href="https://aleyan.com/blog/2026-why-arent-we-uv-yet/">Why aren’t we uv yet?</a> – Spoiler, it is because the robots are trained on pip. Same reason why they reccomend Stripe. And Next.js. And React. Etc. You have to tell it to forge a non-default path. And as more people are producing more code the robots create, the robots will train more and more on the existing patterns reinforcing it in the model as the desirable path. This is why I really worry about things in our AI hellscape.</li>
  <li><a href="https://medium.com/@brookejamieson/how-do-ai-agents-use-s3-files-to-persist-memory-and-share-state-2026-69d6b4a3a4da">How do AI agents use S3 Files to persist memory and share state? (2026)</a> – I don’t need this, though I do think the Agent Memory Problem hasn’t been fully cracked yet. But ‘S3 Files is a read/write cache on top of S3’ sounds like something to mentally bank for later.</li>
  <li><a href="https://purplesyringa.moe/blog/programming-used-to-be-free/">Programming used to be free</a> – ‘And so it bothers me that this might regress computing back to the plutocracy of 1970s.’ Yup.</li>
  <li><a href="https://us9.campaign-archive.com/?u=bde263b5f625f24f4ae61af8f&amp;id=71f9f42f2b">For Lent, I gave up using my phone in the car.</a>
    <blockquote>
      <p>This reminds me of the first day of any training that I run, in which I land the class by forcing a few seconds of silence. I instruct everyone to turn off Zoom video and then I count down from 10; when I hit 0, people turn their cameras back on and we begin. The way folks smile or lean back in their seats or even tear up a little when we officially come back on video is oh-so-endearing. It’s a lot; everything is a lot right now and I know how important it is to be cared for via quiet.</p>
    </blockquote>
  </li>
  <li><a href="https://nymag.com/intelligencer/article/new-york-times-t-magazine-hanya-yanagihara.html?mc_cid=b043f7a623&amp;mc_eid=03719e0e68">Does the New York Times Need a Magazine?</a> – Lots of juicy bits in here about the halo effect a magazine has, how loss of identity often precludes loss of relevance, etc.</li>
  <li><a href="https://github.com/MrPunyapal/laravel-attributes-list">A curated list of PHP Attributes available in Laravel Framework.</a> – available as a Boost skill</li>
  <li><a href="https://www.inreallife.media/tldr/print-doesnt-scale-lets-redefine-what-scale-actually-means">Print Doesn’t Scale? Let’s Redefine What Scale Actually Means</a> – ‘And the question being asked, “how many people does this reach?”, is not the only one worth asking.’ – This is rapidly becoming my favourite weekly newsletter.</li>
  <li><a href="https://redmonk.com/sogrady/2026/04/06/valkey-at-two/">Two Years of Valkey</a> – An interesting observation. And one I think other projects that have had forks should do.</li>
  <li><a href="https://monocle.com/the-weekend-opener/how-to-behave-on-a-flight/">Don’t wing it. Here’s how to behave on a plane</a> – I love everything about these rules. (My wife would get called out for at least one of these. I’ll leave it to you to decide which.)</li>
  <li><a href="https://uptimelabs.io/articles/incident-response-cto/">5 Incident Response Principles for CTOs</a> – If you’re lazy, just scroll to the bottom of the page for a summary chart. But there are some good sentances in there. Like ‘So the question is never whether they’ll happen. It’s whether you’re prepared when they do.’</li>
  <li><a href="https://launchdarkly.com/blog/managing-ai-risk-with-runtime-control/">AI-generated code ships fast, but runtime control hasn’t kept up</a> – Obviously LaunchDarkly has skin in the game, but their list of runtime controls is good. And should be a key part of your deployment pipeline once you hit ‘scale’. (Whatever that means.)</li>
  <li><a href="https://dzone.com/articles/end-to-end-testing-fails-microservices">Why End-to-End Testing Fails in Microservice Architectures</a> – As Charity Majors says, ‘Test in production or live in a lie’</li>
  <li><a href="https://martinfowler.com/articles/reduce-friction-ai/context-anchoring.html">Context Anchoring</a> – Why document? ‘Because code captures outcomes, not reasoning.’ I really need to do this.</li>
  <li><a href="https://wendelladriel.com/blog/my-take-on-vibe-coding-vs-agentic-engineering">My Take on Vibe Coding VS Agentic Engineering</a> – ‘Vibe Coding optimizes for immediate output. Agentic Engineering optimizes for correctness, maintainability, and confidence.’ I think I like this distinction.</li>
  <li><a href="https://tighten.com/insights/blaze-under-the-hood/">Under the Hood: How Blaze Speeds Up Blade Templates</a> – Super nerdy, but cool explanation of Blade optimizing.</li>
</ul>]]></content><author><name>adam</name></author><category term="clever" /><summary type="html"><![CDATA[Had a process lose its mind, and then tabs started dying in Safari. So before I force quit the process, here’s the open tabs that pass ‘yup, this is cool’ test.]]></summary></entry><entry><title type="html">Books - Wednesday, April 21 - Dead Trees are Important</title><link href="https://pfbonkers.com/clever/2026/04/09/book-tuesday-dead-trees-are-important" rel="alternate" type="text/html" title="Books - Wednesday, April 21 - Dead Trees are Important" /><published>2026-04-21T14:00:00+00:00</published><updated>2026-04-21T14:00:00+00:00</updated><id>https://pfbonkers.com/clever/2026/04/09/book-tuesday-dead-trees-are-important</id><content type="html" xml:base="https://pfbonkers.com/clever/2026/04/09/book-tuesday-dead-trees-are-important"><![CDATA[<p><a href="https://third-bit.com">Greg</a> linked to an article the other day <a href="https://www.androidauthority.com/amazon-kindle-2026-3657863/">I’m never buying another Kindle, and neither should you</a> which has at its core a thesis anyone paying attention to anything should meet with ‘well, duh.’ And given where it is published, there is more than a little bias showing through.</p>

<p>However, that doesn’t mean the author isn’t wrong. Lock-in for some things is absolutely desirable when you are the one reaping the majority of the benfits. This is why when people start talking about ‘multi-cloud strategies’ they should be laughed out of the room. (Lock yourself as tightly and as deeply as you can to your cloud vendor and don’t make any comprimises around your infrastructure.)</p>

<p>We live in an IP rental world. No one ‘owns’ a movie anymore. And when it rotates out of their streaming service, their access is gone. It is almost impossible to buy a standalone DVD player at some stores when they used to be ubiquitous. (I have no idea how I’m going to watch the Macross 2 DVD I kickstarted…)</p>

<p>I suspect we’re on the front wave of a return to physical assets for our media. I read somewhere that <a href="https://www.criterion.com/">Criterion</a> is doing extremely well. And there is the whole return-of-vinyl story.</p>

<p>Please let dead tree books be next.</p>

<p>Every so often the ‘unhinged smut’ side of Instagram leaks into my feed and there is the notion of ‘trophies’ where they read the digital or audio version (at warp speed. ‘speedmaxxing’ for the kids?) and then buy the print version for their shelves. But that also means you are paying double for it. (Or pirating one? Which is a separate problem.)</p>

<p>Books are meant to be read. To be held. To be lugged inconveniently on transit. To be experienced.</p>

<p>But I also say this as a middle age white dude in tech who until recently had a ridiucloud pay cheque who could afford to buy first edition hardcovers and limited editions. (Hire me? I have a book and art problem to finance…)</p>

<p>I don’t collect trophies. I collect memories. And they sit in boxes in storage until the day I win the library and can built myself a Victorian era-esque library for them.</p>

<p>(Also, don’t get me started on everyone grading and slabbing their comics. Read those too!)</p>

<p><img src="/assets/images/IMG_2033.jpeg" alt="Bins" /></p>]]></content><author><name>Adam Goucher</name></author><category term="clever" /><summary type="html"><![CDATA[Greg linked to an article the other day I’m never buying another Kindle, and neither should you which has at its core a thesis anyone paying attention to anything should meet with ‘well, duh.’ And given where it is published, there is more than a little bias showing through.]]></summary></entry><entry><title type="html">Art Thursday - Thursday, April 16 - Hera</title><link href="https://pfbonkers.com/clever/2026/04/09/art-thursday-hera" rel="alternate" type="text/html" title="Art Thursday - Thursday, April 16 - Hera" /><published>2026-04-16T14:00:00+00:00</published><updated>2026-04-16T14:00:00+00:00</updated><id>https://pfbonkers.com/clever/2026/04/09/art-thursday-hera</id><content type="html" xml:base="https://pfbonkers.com/clever/2026/04/09/art-thursday-hera"><![CDATA[<p>I’m unabashedly a Star Wars fan. I was raised on it. We lived in Grand Cayman and had a pirate video copy of A New Hope that I must have watched 100 times. And while I do think, in general, the novels are better than the actual movies or shows, I still watch them as soon as they are available.</p>

<p>In my opinion, the best Star Wars is Rebels. Especially if you have watched all of Clone Wars before you start into it. There are so many amazing payoffs towards the end. But even if they were not there, it is still the best series.</p>

<p>(I had high hopes for Ahsoka … but they were quashed. That’s a whole other rant. And I don’t think the Maul show that started last week is going to do much to change my mind.)</p>

<p>Anyhow, this is a stain glass of Hera, who is the captain of the Ghost. I got it years ago from <a href="https://megnificentglass.bigcartel.com/">Megnificant Glass</a>.</p>

<p>Now, technically my office has a window, but it just goes to a common area and not outside. So it just hangs on the wall (looming over my head if I’m at that desk and on a video call.)</p>

<p>I need to find a job in order to post new acquitions, but in the meantime, you should #buymoreart.</p>

<p><img src="/assets/images/IMG_1983.jpg" alt="Hera" /></p>]]></content><author><name>Adam Goucher</name></author><category term="clever" /><summary type="html"><![CDATA[I’m unabashedly a Star Wars fan. I was raised on it. We lived in Grand Cayman and had a pirate video copy of A New Hope that I must have watched 100 times. And while I do think, in general, the novels are better than the actual movies or shows, I still watch them as soon as they are available.]]></summary></entry><entry><title type="html">Joyful Thing - April 15, 2026</title><link href="https://pfbonkers.com/clever/2026/04/05/joyful-thing-april-15-2026" rel="alternate" type="text/html" title="Joyful Thing - April 15, 2026" /><published>2026-04-15T12:00:00+00:00</published><updated>2026-04-15T12:00:00+00:00</updated><id>https://pfbonkers.com/clever/2026/04/05/joyful-thing-april-15-2026</id><content type="html" xml:base="https://pfbonkers.com/clever/2026/04/05/joyful-thing-april-15-2026"><![CDATA[<p>In lieu of the normal ‘Cool Thing Wednesday’ post, we have a ‘Joyful Thing’. While this post could be about Mike Monteiro’s <a href="https://www.mulebooks.com/how-to-die">How To Die (And Other Stories)</a>, which is great and you should get it, it is a collected edition of his mailing list which I have covered before.</p>

<p>No, what this is about is A) the mailer, B) the inside packaging.</p>

<p>The world needs more Disco Ball Pink Mailers. I knew the book was coming any day from tracking, but that mailer itself just brought me so much joy when I saw it in the mailbox. It is perfect. A sparkly bit of joy in our worst timeline hellscape. (Which I am sure was exactly the intention. Mission accomplished.)</p>

<p>And then, when you open it up, its wrapped again and blurbed … by his wife. Which is fantastic. (As is she – buy her books too!)</p>

<p>He didn’t have to wrap it in tissue paper. And I’m sure this mailer cost more than a standard craft paper one. But I’m quite glad he did.</p>

<p><img src="/assets/images/IMG_1866.jpg" alt="Disco ball Pink Mailer" /></p>

<p><img src="/assets/images/IMG_1867.jpg" alt="Not A Total Bummer" /></p>

<p><img src="/assets/images/IMG_1869.jpg" alt="Cover" /></p>]]></content><author><name>adam</name></author><category term="clever" /><summary type="html"><![CDATA[In lieu of the normal ‘Cool Thing Wednesday’ post, we have a ‘Joyful Thing’. While this post could be about Mike Monteiro’s How To Die (And Other Stories), which is great and you should get it, it is a collected edition of his mailing list which I have covered before.]]></summary></entry><entry><title type="html">Books - Stand The F*ck Out</title><link href="https://pfbonkers.com/clever/2026/04/14/stand-the-fck-out" rel="alternate" type="text/html" title="Books - Stand The F*ck Out" /><published>2026-04-14T12:08:00+00:00</published><updated>2026-04-14T12:08:00+00:00</updated><id>https://pfbonkers.com/clever/2026/04/14/stand-the-fck-out</id><content type="html" xml:base="https://pfbonkers.com/clever/2026/04/14/stand-the-fck-out"><![CDATA[<p>Verdict*: Buy at full price</p>

<p>I was at a <a href="https://microconf.com/">MicroConf</a> meetup last fall and they had a few copies of <a href="https://www.stfo.io/">Stand The F*ck Out</a> from an earlier event. With a title like that, how could I not pick it up. Love me some subversive marketing.</p>

<p>I think the overall thesis of the book is that in order to stand out in the middle of a sea of AI slop, you need to be intentional about standing the fuck out. (And then, fine. Feed it to the slop generators. But keep a human in the loop.)</p>

<p>Is there any ground breaking insights in the book? Maybe if you haven’t been thinking about marketing and branding for years and have two degrees in entrepeneurship. However, my marketing classes woulda been way more exciting if this book was used. And it absolutely could have been. Follow the framework and final assignment is the completed canvas with all the information filled in…</p>

<p>That still sounds a bit ‘meh’ there Adam, why the ‘Buy at full price’ verdict? It’s tone and style were incredibly fun. And it did give me a bunch of homework to do on <a href="https://eventsinplainsight.com">Events In Plain Site</a>. And there is a bonus if you get the bundled edition direct from him – access to a bunch of super useful templates and such.</p>

<p>Here’s some random underlines I made – because I am ‘that guy’ with resource books.</p>

<ul>
  <li><a href="https://www.stfo.io/methodology">Methodology</a>
    <ul>
      <li>Stage 1: Insight Foraging – actually, real foraging, not AI-driven foraging.</li>
      <li>Stage 2: Unique Positioning – why would people choose you?</li>
      <li>Stage 3: Distinctive Brand – increase the odds of being discovered</li>
      <li>Stage 4: Continuous Reach: – reach the right people, at the right time with the right stuff</li>
    </ul>
  </li>
  <li>If we’re being honest, I skipped Stage 1 and started to build as I scratched an itch. Which means figuring out my positioning is hard. I have differenciation nailed, but that is subtly different than positioning.</li>
  <li>Positioning is subcategorized to Job, Alternatives, Struggles, Segment and Category</li>
  <li>The job is about the segment’s goals, not your own. (Oops.)</li>
  <li>Find out who you are actually competing against. (At Contractor Compliance we actually competed against A) the Status Quo and B) Excel and not ‘other companies in our space’. Knowing that shaped everything else.)</li>
  <li>Frame struggles through the SOS framework; Stop Obstacle Situation</li>
  <li>Don’t confuse struggles with jobs.</li>
  <li>A segment is a group of people you can serve using your distinct advange against the alternatives</li>
  <li>Use the RAGE framework to measure a segment; Revenue Access Growth Enjoyment</li>
  <li>Does this segment make you happy and bring you joy? If not, find another one.</li>
  <li>There is a fine line between being Disruptive and being Distinctive</li>
  <li>Stage 3 has 4 subcategories; Monster, POV, Spices, Assets</li>
  <li>Monster in this case is ‘a semi-fictional enemy representing some of the problems the segment faces’. Underlines-per-section ratio is highest here. I want to say the Events In Plain Site is Gatekeepers. Be that internal to a community or Facebook or Meetup or other walled garden.</li>
  <li>You can’t stay in your shell and stand the fuck out</li>
  <li>[AI] makes spicy food less spicy – paraphrased from Seth Godin</li>
  <li>Brands that stand out have almost no difference between what they say, how they’re percieved and what they do. (I say gatekeepers are the monster, but do provide gatekeeping tools under the guise of safety.)</li>
</ul>

<p>Also, bonjour, bonjour.</p>

<p>* Scale is ‘Buy at full price’, ‘Buy on sale’, ‘Buy if it basically drops in your lap’, ‘Don’t buy’. Which, incidentally is the scale I use for shoe purchases. Though shoes have a scarcity metric applied to them as well.</p>]]></content><author><name>adam</name></author><category term="clever" /><summary type="html"><![CDATA[Verdict*: Buy at full price]]></summary></entry><entry><title type="html">Mailing List Cleanup - DevOps’ish (Part 5)</title><link href="https://pfbonkers.com/clever/2026/04/10/mailing-list-cleanup-devops-ish-part-5" rel="alternate" type="text/html" title="Mailing List Cleanup - DevOps’ish (Part 5)" /><published>2026-04-10T12:08:00+00:00</published><updated>2026-04-10T12:08:00+00:00</updated><id>https://pfbonkers.com/clever/2026/04/10/mailing-list-cleanup-devops-ish-part-5</id><content type="html" xml:base="https://pfbonkers.com/clever/2026/04/10/mailing-list-cleanup-devops-ish-part-5"><![CDATA[<p>(This is part of an open ended series of posts where I write down random things I feel are sharable from the years of mailing lists I’ve not caught up on…)</p>

<p>This is part 4 of <a href="https://buttondown.com/devopsish">DevOps’ish</a> and the final one for this list, and the final one for <em>all</em> lists. 5 months, 6000+ emails. This is September - November 2022, and then January 2026 to current.</p>

<p>Here is <a href="https://pfbonkers.com/clever/2026/02/27/mailing-list-cleanup-devops-ish-part-1">Part 1</a>, <a href="https://pfbonkers.com/clever/2026/03/17/mailing-list-cleanup-devops-ish-part-2">Part 2</a>, <a href="https://pfbonkers.com/clever/2026/03/24/mailing-list-cleanup-devops-ish-part-3">Part 3</a>, and <a href="https://pfbonkers.com/clever/2026/04/03/mailing-list-cleanup-devops-ish-part-4">Part 4</a></p>

<ul>
  <li><a href="https://ar.al/2022/08/30/dear-linux-privileged-ports-must-die/">Dear Linux, Privileged Ports Must Die</a> – A quick search shows they haven’t dies in the last 4 years and the trick to work around them still is relevant.</li>
  <li><a href="https://arstechnica.com/gadgets/2022/09/breaking-down-how-usb4-goes-where-no-usb-standard-has-gone-before/">Breaking down how USB4 goes where no USB standard has gone before</a> – Huh. Didn’t know there was a USB4. Spoiler, there is. Also, since this article was posted (2002), the the ‘upcoming’ USB4 Version 2.0 has been released.</li>
  <li><a href="https://www.darkreading.com/cloud-security/sboms-an-overhyped-concept-that-won-t-secure-your-software-supply-chain-">SBOMs: An Overhyped Concept That Won’t Secure Your Software Supply Chain</a> – Remember when SBOM was the center of the hype for like 2 months?</li>
  <li><a href="https://justthebrowser.com">Just the Browser</a> – “Just the Browser helps you remove AI features, telemetry data reporting, sponsored content, product integrations, and other annoyances from desktop web browsers.” Guess I know how I’m spending time not doing what I should be this weekend.</li>
  <li><a href="https://github.blog/ai-and-ml/github-copilot/how-to-write-a-great-agents-md-lessons-from-over-2500-repositories/">How to write a great agents.md: Lessons from over 2,500 repositories</a> – A reminder I need to rework my CLAUDE.md. Even though this is for CoPilot.</li>
  <li><a href="https://addyosmani.com/blog/good-spec/">How to write a good spec for AI agents</a> – I’ve been planning thing conversationally. I should try and force myself to use specs. Just seems like overkill for one person working on bite-sized features.</li>
  <li><a href="https://angiejones.tech/how-i-taught-github-copilot-code-review-to-think-like-a-maintainer/">How I Taught GitHub Copilot Code Review to Think Like a Maintainer</a> – More tuning tricks for agents</li>
  <li><a href="https://www.cncf.io/blog/2026/02/02/opentelemetry-collector-vs-agent-how-to-choose-the-right-telemetry-approach/">OpenTelemetry Collector vs agent: How to choose the right telemetry approach</a> – Another ‘know your options before choosing one’ link</li>
  <li><a href="https://sheep.horse/2026/3/blocking_http1.1_-_some_results.html">Blocking HTTP1.1 - Some Results</a> – The internet moves slowly at times.</li>
  <li><a href="https://seroter.com/2026/03/16/my-custom-agent-used-87-fewer-tokens-when-i-gave-it-skills-for-its-mcp-tools/">My custom agent used 87% fewer tokens when I gave it Skills for its MCP tools</a> – Token management. Also ‘Bloat. Bloat Everywhere.’</li>
  <li><a href="https://www.wired.com/story/the-rise-of-the-ray-ban-meta-creep/">The Rise of the Ray-Ban Meta Creep</a> – Just don’t buy this folks. There are very, very few good reasons to own these. And most are ‘content creation’, which it could be argued we don’t need anyways.</li>
  <li><a href="https://matduggan.com/markdown-ate-the-world/">Markdown Ate The World</a> – I love markdown. And everything it represents. Easy diff, readable, hard to mess up.</li>
</ul>]]></content><author><name>adam</name></author><category term="clever" /><summary type="html"><![CDATA[(This is part of an open ended series of posts where I write down random things I feel are sharable from the years of mailing lists I’ve not caught up on…)]]></summary></entry><entry><title type="html">Art Thursday - Thursday, April 9 - Giovani Tetris Bouquet (framed)</title><link href="https://pfbonkers.com/clever/2026/04/09/art-thursday-giovani-tetris-bouquet-framed" rel="alternate" type="text/html" title="Art Thursday - Thursday, April 9 - Giovani Tetris Bouquet (framed)" /><published>2026-04-09T14:00:00+00:00</published><updated>2026-04-09T14:00:00+00:00</updated><id>https://pfbonkers.com/clever/2026/04/09/art-thursday-giovani-tetris-bouquet-framed</id><content type="html" xml:base="https://pfbonkers.com/clever/2026/04/09/art-thursday-giovani-tetris-bouquet-framed"><![CDATA[<p>This is a follow-up post to <a href="https://pfbonkers.com/clever/2026/03/12/art-thursday/">Art Thursday - Thursday, March 12</a> which was <a href="https://www.andreschulze.com/">André Schulze’s</a> ‘Giovani Tetris Bouquet’ in a basic frame.</p>

<p>Well, it is back from the framer. I really like the green matting and gold frame. In my mind it was always going to have a gold frame. Alas, the obvious best choice was on backorder and I couldn’t get it. This one worked out well though I think.</p>

<p>I do need to stop buying more art (or find a job, or both), but you should #buymoreart.</p>

<p><img src="/assets/images/B9B843B8-E04F-449A-8C06-430A987B99C7.JPG" alt="Giovani Tetris Bouquet by André Schulze" /></p>]]></content><author><name>Adam Goucher</name></author><category term="clever" /><summary type="html"><![CDATA[This is a follow-up post to Art Thursday - Thursday, March 12 which was André Schulze’s ‘Giovani Tetris Bouquet’ in a basic frame.]]></summary></entry></feed>