{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Tony Meyer","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/tonyandrewmeyer","_microblog":{"about":"https://micro.blog/about/api","id":"690","username":"tonyandrewmeyer","bio":"Dev, product, dad - passionate about security, education, and the environment. He/him.","pronouns":"he/him","is_following":false,"is_you":false,"following_count":5,"discover_count":0},"author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://www.gravatar.com/avatar/929fba6f82f04811b09c16df239bbb21?s=96&d=https%3A%2F%2Fmicro.blog%2Fimages%2Fblank_avatar.png"},"items":[{"id":"88498719","content_html":"<blockquote>\n<p><a href=\"https://eversole.dev/blog/we-automated-everything/\">None of this is new. The complexity, the configuration bloat, the broken incentives, all of it predates AI by years. What AI did was pour gasoline on it.</a></p>\n</blockquote>\n<p>And:</p>\n<blockquote>\n<p>Great engineering is not deployments. It’s not monitoring, not dashboards. It’s understanding. Knowing how the pieces connect, who owns what, how changes spread, and where risk has quietly been building for months until it suddenly matters.</p>\n</blockquote>\n<p>Posing interesting questions.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/04/18/none-of-this-is-new.html","date_published":"2026-04-18T06:08:54+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-04-18 06:08","date_timestamp":1776492534,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88498178","content_html":"<blockquote>\n<p><a href=\"https://lucumr.pocoo.org/2026/4/11/the-center-has-a-bias/\">You do not get an informed view by trying something for 15 minutes, getting annoyed once, and returning to your previous tools. You also do not get it by admiring demos, listening to podcasts or discussing on social media. You have to use it enough to get past both the first disappointment and the honeymoon phase. Seemingly with AI tools, true understanding is not a matter of hours but weeks of investment.</a></p>\n</blockquote>\n<p>Very true in the AI context of the article, but also for other places, for example reviews of things the reviewer has used for hours or a day.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/04/18/you-do-not-get-an.html","date_published":"2026-04-18T05:53:37+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-04-18 05:53","date_timestamp":1776491617,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88497141","content_html":"<p><a href=\"https://maggieappleton.com/zero-alignment/\">“ACE”</a>, a project at GitHub Next, looks really interesting. I think a lot of this would be really nice even without the AI element. It’s funny how so much of the best software engineering tooling is really old (mature?) tooling, with splashes of newness here and there.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/04/18/ace-a-project-at-github.html","date_published":"2026-04-18T05:16:57+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-04-18 05:16","date_timestamp":1776489417,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"88398933","content_html":"<blockquote>\n<p>And I’ll be honest: if I could set aside the ethical, legal, economic, and environmental issues with generative AI, it’d be pretty damn cool, too. Large language models give us a quantum leap in natural language processing, proofreading, transcription, translation, and summarization. Yes, I know all the ways in which LLMs are “bad” at all those things, but in comparison to the previous state of the art in machine-powered proofing, transcription, translation, and summarization, it’s just no contest. … But of course, you can’t set aside the ethical, legal, economic, and environmental issues with...</p>\n</blockquote> <a href=\"https://tonyandrewmeyer.blog/2026/04/17/and-ill-be-honest-if.html\">tonyandrewmeyer.blog</a>","summary":"","url":"https://tonyandrewmeyer.blog/2026/04/17/and-ill-be-honest-if.html","date_published":"2026-04-16T20:55:19+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-04-16 20:55","date_timestamp":1776372919,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87872497","content_html":"<blockquote>\n<p>We did not align politically on many things, him being a “hyper neoliberal” and me being a “social democrat” (at least according to what I feel was our mutual impression of each other). Any time I saw that @mitsuhiko handle in a thread, I felt the urge to tell someone they are wrong on the internet. The one thing that differentiated Armin from other internet trolls was the way he conducted himself in these heated discussions. He was never emotional or aggressive. Our discussions would either end in cordial disagreement, or a newfound common understanding. That’s extremely rare on the internet.</p>\n</blockquote>\n<p>This...</p> <a href=\"https://tonyandrewmeyer.blog/2026/04/09/we-did-not-align-politically.html\">tonyandrewmeyer.blog</a>","summary":"","url":"https://tonyandrewmeyer.blog/2026/04/09/we-did-not-align-politically.html","date_published":"2026-04-08T23:14:44+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-04-08 23:14","date_timestamp":1775690084,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87520439","content_html":"<p>A <a href=\"https://octopus.com/blog/difference-between-day-0-1-2-operations\">straightforward explanation of day 0, 1, and 2 ops</a>.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/04/03/a-straightforward-explanation-of-day.html","date_published":"2026-04-03T09:09:56+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-04-03 09:09","date_timestamp":1775207396,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87425485","content_html":"<p>There are obviously some xkcd’s that are iconic, but their humour doesn’t always hit with me personally. However, <a href=\"https://xkcd.com/3227\">today’s dark mode one</a> is both amusing and one of the really impressive ones (you need to use the page, not view in a RSS reader, like I normally do).</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/04/02/there-are-obviously-some-xkcds.html","date_published":"2026-04-01T22:15:56+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-04-01 22:15","date_timestamp":1775081756,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87367689","content_html":"<blockquote>\n<p>Regardless, the raw economics of the AI data center boom are horrendous. Even in the best-case scenario, with guaranteed tenancy for years, these data centers are so debt-dependent and drenched in depreciation, opex, and maintenance that even the most meager margins are hard to attain.</p>\n</blockquote>\n<p>I’m sad that none of our local media seem to be addressing <a href=\"https://www.wheresyoured.at/data-center-crisis/\">the actual viability</a> (🔒) of this new “AI factory” data centre in Southland. There’s at least some addressing on concerns about water (and perhaps electricity, although if we did sensible things in our energy usage that could go away; but we need a better...</p> <a href=\"https://tonyandrewmeyer.blog/2026/04/01/regardless-the-raw-economics-of.html\">tonyandrewmeyer.blog</a>","summary":"","url":"https://tonyandrewmeyer.blog/2026/04/01/regardless-the-raw-economics-of.html","date_published":"2026-04-01T03:24:02+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-04-01 03:24","date_timestamp":1775013842,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87366889","content_html":"<blockquote>\n<p>In any case, there is no future for any AI company that uses a subscription-based approach, at least not one where they don’t directly pass on the cost of compute. This is a huge problem for both Anthropic and OpenAI, as their scurrilous growth-lust means that they’ve done everything they can to get customers used to paying a single monthly cost that directly obfuscates the cost of doing business.</p>\n</blockquote>\n<p><a href=\"https://www.wheresyoured.at/why-are-we-still-doing-this/\">Ed Zitron</a> always has a lot of (probably too many) words and I think there is more value in present LLM output than he sees, but his financial analysis I very much believe. This section on subscriptions and...</p> <a href=\"https://tonyandrewmeyer.blog/2026/04/01/in-any-case-there-is.html\">tonyandrewmeyer.blog</a>","summary":"","url":"https://tonyandrewmeyer.blog/2026/04/01/in-any-case-there-is.html","date_published":"2026-04-01T03:01:01+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-04-01 03:01","date_timestamp":1775012461,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87236260","content_html":"<blockquote>\n<p><a href=\"https://thespinoff.co.nz/society/28-03-2026/how-do-school-photos-still-exist-in-the-age-of-smart-phones\">Parents are still buying weirdly formal and awkwardly-posed school photos. Why?</a></p>\n</blockquote>\n<p>An excellent question. For me, I think was this (while he was still at school):</p>\n<blockquote>\n<p>The third reason is my own feeble sentimentality. If there is a picture that exists out there of my precious offspring, how can I say ‘no, thank you I don’t want it’?</p>\n</blockquote>\n<p>I did love how Ahuroa School did their own photographs, and they were always <em>vastly</em> better than the “professional” ones. In nature, moderately natural, not in uniform, fairly relaxed. I’m not sure if they still do that or not – part of it would have been that a parent was an...</p> <a href=\"https://tonyandrewmeyer.blog/2026/03/30/parents-are-still-buying-weirdly.html\">tonyandrewmeyer.blog</a>","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/30/parents-are-still-buying-weirdly.html","date_published":"2026-03-30T07:45:51+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-30 07:45","date_timestamp":1774856751,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87236080","content_html":"<blockquote>\n<p><a href=\"https://terriblesoftware.org/2025/11/25/what-actually-makes-you-senior/\">there’s one core skill that separates senior+ engineers from everyone else: reducing ambiguity. Everything else flows from that.</a></p>\n</blockquote>\n<p>I’m not sure <em>everything</em> else flows from that, but I agree this is a big part.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/30/theres-one-core-skill-that.html","date_published":"2026-03-30T07:36:51+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-30 07:36","date_timestamp":1774856211,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87235509","content_html":"<blockquote>\n<p><a href=\"https://lalitm.com/software-engineering-outside-the-spotlight/\">Treating engineers as fungible assets destroys context. You might gain fresh eyes, but you lose the implicit knowledge of how systems actually break. Stewardship, staying with a system long-term, unlocks compounding returns that are impossible to achieve on a short rotation.</a></p>\n</blockquote>\n<p>And</p>\n<blockquote>\n<p>Some problems, however, only reveal their shape over long horizons.</p>\n</blockquote>\n<p>And</p>\n<blockquote>\n<p>When you have spent years delivering reliable tools, you earn the political capital to say “No” to the spotlight when it threatens the product.</p>\n</blockquote>\n<p>Lots of good points about how Staff+ works differently outside of “product”.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/30/treating-engineers-as-fungible-assets.html","date_published":"2026-03-30T07:11:39+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-30 07:11","date_timestamp":1774854699,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87235382","content_html":"<p>Interesting <a href=\"https://cra.mr/tracing-sucks/\">thoughts on tracing</a>.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/30/interesting-thoughts-on-tracing.html","date_published":"2026-03-30T07:06:32+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-30 07:06","date_timestamp":1774854392,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87235299","content_html":"<blockquote>\n<p><a href=\"https://mariozechner.at/posts/2026-03-25-thoughts-on-slowing-the-fuck-down/\">let the agent do the boring stuff, the stuff that won’t teach you anything new, or try out different things you’d otherwise not have time for. Then you evaluate what it came up with, take the ideas that are actually reasonable and correct, and finalize the implementation. Yes, sure, you can also use an agent for that final step.</a></p>\n</blockquote>\n<p>Lots of swears, but worth a read.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/30/let-the-agent-do-the.html","date_published":"2026-03-30T07:02:30+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-30 07:02","date_timestamp":1774854150,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87135579","content_html":"<blockquote>\n<p>Semver was an attempt to make versioning true-or-false: either a release breaks compatibility or it doesn’t. In practice it became good-or-bad anyway. Different ecosystems interpret it differently. Some communities treat it as sacred law, others as rough guidance. The spec’s existence didn’t settle the question. Hyrum’s Law makes it worse: a bug fix for one user is a breaking change for someone who depended on that bug. There’s no objectively correct version bump, only outcomes that help or hurt specific people.</p>\n</blockquote>\n<p>This and other good points, in <a href=\"https://nesbitt.io/2026/01/23/package-management-is-a-wicked-problem.html\">Package Management is a Wicked Problem</a>.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/29/semver-was-an-attempt-to.html","date_published":"2026-03-28T12:11:36+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-28 12:11","date_timestamp":1774699896,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87131562","content_html":"<p>The stories of the early days of Slack have reached <a href=\"https://buildingslack.com/salesforce-part-one/\">the icky stage</a>.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/28/the-stories-of-the-early.html","date_published":"2026-03-28T10:25:15+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-28 10:25","date_timestamp":1774693515,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"87131324","content_html":"<blockquote>\n<p><a href=\"https://brooker.co.za/blog/2026/03/20/ic-leadership.html\">Get your hands dirty and use the tools. Build something real. Build a prototype. Build a thousand little experiments in an afternoon. Challenge yourself to try to do something you previously would have assumed is impossible, or infeasible, or unaffordable. Find one of the ways that you’re worried that the new tools are going to lead to trouble, and actively fix it. Then examine the things you’re learning. Update your constants.</a></p>\n</blockquote>\n<p>This feels very true to me.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/28/get-your-hands-dirty-and.html","date_published":"2026-03-28T10:19:09+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-28 10:19","date_timestamp":1774693149,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86772392","content_html":"<blockquote>\n<p><a href=\"https://charitydotwtf.substack.com/p/bring-back-ops-pride\">In software—and only in software—ops has become a dirty word. Nobody wants to claim it. Operations teams got renamed to DevOps teams, SRE, infrastructure, production engineering, or more recently, platform engineering teams. Anything but ops.</a></p>\n</blockquote>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/23/in-softwareand-only-in-softwareops.html","date_published":"2026-03-23T09:08:02+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-23 09:08","date_timestamp":1774256882,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86768267","content_html":"<blockquote>\n<p><a href=\"https://simonwillison.net/guides/agentic-engineering-patterns/using-git-with-coding-agents/\">All of the coding agents are fluent in using Git’s features, both basic and advanced. This fluency means we can be more ambitious about how we use Git ourselves. We don’t need to memorize how to do things with Git, but staying aware of what’s possible means we can take advantage of the full suite of Git’s abilities.</a></p>\n</blockquote>\n<p>This is specifically about Git, a notoriously tricky tool, but is very true for many others too.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/23/all-of-the-coding-agents.html","date_published":"2026-03-23T07:12:37+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-23 07:12","date_timestamp":1774249957,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86716995","content_html":"<p><a href=\"https://berthub.eu/articles/posts/on-long-term-software-development/\">Solid advice for writing software to last 10+ years</a>. I’ve done this once; I hope to manage to do it again before retiring.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/22/solid-advice-for-writing-software.html","date_published":"2026-03-22T10:23:01+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-22 10:23","date_timestamp":1774174981,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86715582","content_html":"<p>I also <a href=\"https://simonwillison.net/2025/Dec/28/actions-latest/\">find it annoying when Claude Code picks an old action version</a>, but dependabot immediately opens a PR to fix it, so that seems as convenient as remembering to point it at something like this. It was more annoying when it used to do web searches to try to get the hash to pin to (which was always wrong),...</p> <a href=\"https://tonyandrewmeyer.blog/2026/03/22/i-also-find-it-annoying.html\">tonyandrewmeyer.blog</a>","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/22/i-also-find-it-annoying.html","date_published":"2026-03-22T09:41:08+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-22 09:41","date_timestamp":1774172468,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86715456","content_html":"<p>I like “numbers you should know”, like <a href=\"https://mkennedy.codes/posts/python-numbers-every-programmer-should-know/\">this Python one</a> or <a href=\"https://gist.github.com/jboner/2841832\">this latency one</a>, but I feel you should have a <em>sense</em> of the difference here, and maybe some idea of the algorithmic complexity and CPU/memory trade-offs for some, but don’t need to actually <em>know</em> them. You can always check them, or look up pages like...</p> <a href=\"https://tonyandrewmeyer.blog/2026/03/22/i-like-numbers-you-should.html\">tonyandrewmeyer.blog</a>","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/22/i-like-numbers-you-should.html","date_published":"2026-03-22T09:38:33+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-22 09:38","date_timestamp":1774172313,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86714603","content_html":"<p>Interesting <a href=\"https://words.filippo.io/dependabot/\">insights into managing Go dependency updates</a> particularly in light of the recent Trivy issues.</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/22/interesting-insights-into-managing-go.html","date_published":"2026-03-22T09:15:21+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-22 09:15","date_timestamp":1774170921,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86714463","content_html":"<blockquote>\n<p>First and most obvious, when we read to hit a goal rather than simply for pleasure, everybody reads as fast as possible to hike up their numbers.</p>\n</blockquote>\n<p>I don’t find this to be true. If I wanted to bump my numbers, I would read short books. The goal encourages me to read rather than scroll TikTok or other less healthy ways to consume time.</p>\n<blockquote>\n<p>More worrisome, when we read fast, we experience nothing. The book does not have a chance to burrow into our heart.</p>\n</blockquote>\n<p>I don’t think this is true, either. I have read fast my entire life, and absolutely there have been books that burrowed into my heart.</p>\n<blockquote>\n<p>If we’re gamifying...</p>\n</blockquote> <a href=\"https://tonyandrewmeyer.blog/2026/03/22/first-and-most-obvious-when.html\">tonyandrewmeyer.blog</a>","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/22/first-and-most-obvious-when.html","date_published":"2026-03-22T09:09:47+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-22 09:09","date_timestamp":1774170587,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"86713226","content_html":"<blockquote>\n<p><a href=\"https://larahogan.me/blog/ai-aha-team-meetings/\">None of them are what I would call evangelists; they are people who have felt reticent to adopt these tools, and still have some serious feelings about being complicit in the environmental cost and the politics around who’s building these tools and why. But now they’re using AI—Claude, mostly—to do the vast majority of their programming work.</a></p>\n</blockquote>\n<p>👋 🙋</p>\n","summary":"","url":"https://tonyandrewmeyer.blog/2026/03/22/none-of-them-are-what.html","date_published":"2026-03-22T08:35:26+00:00","author":{"name":"Tony Meyer","url":"https://tonyandrewmeyer.com","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fwww.gravatar.com%2Favatar%2F929fba6f82f04811b09c16df239bbb21%3Fs%3D96%26d%3Dhttps%253A%252F%252Fmicro.blog%252Fimages%252Fblank_avatar.png","_microblog":{"username":"tonyandrewmeyer"}},"_microblog":{"date_relative":"2026-03-22 08:35","date_timestamp":1774168526,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}}]}