Elektrine lite

← Feed

Nolan Lawson

nolan@toot.cafe

<p>toot.cafe admin, dev at Socket. Creator of <a href="https://pinafore.social" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">pinafore.social</span><span class="invisible"></span></a>. Formerly Salesforce and Microsoft Edge. The web is for everyone.</p>

Posts

  • View post

    &amp;quot;You might not need… a service worker&amp;quot; by Jay Freestone https://www.jayfreestone.com/writing/you-might-not-need-a-service-worker/ Service workers are incredibly powerful but also incredibly complicated. I feel like a lot of people went through the journey of &amp;quot;This sounds nice, but it caused an incident and I couldn&amp;#39;t wrap my head around it, so I just ripped it out.&amp;quot;

  • View post

    &amp;quot;Goodbye, forever, probably&amp;quot; by Salma Alam-Naylor https://whitep4nth3r.com/blog/goodbye-forever-probably/ There&amp;#39;s a vibe shift going on, and I don&amp;#39;t think enough people are talking about it honestly. This is raw and brutal but it&amp;#39;s a good read. I was never in DevRel, but I used to get a lot of joy out of &amp;quot;here&amp;#39;s how you do X&amp;quot; -type blog posts. I don&amp;#39;t see the point in it anymore. Just ask your agent to do something if...

  • View post

    &amp;quot;The Dark Night of Mathematics&amp;quot; by Kirwin Hampshire https://kirwinhampshire.substack.com/p/the-dark-night-of-mathematics This is similar to what I was getting at in &amp;quot;We mourn our craft.&amp;quot; Seems mathematicians are going through the same stages of grief.

  • View post

    &amp;quot;Understanding is the new bottleneck&amp;quot; by Geoffrey Litt https://www.youtube.com/watch?v=WkBPX-oDMnA One of the most useful talks on AI coding I&amp;#39;ve seen. I&amp;#39;ve been using the explain-diff-notion skill for a week, and it is *awesome*.

  • View post

    &amp;quot;Big Tech’s War on Human Achievement&amp;quot; by Gregory Conti https://www.compactmag.com/article/big-techs-war-on-human-achievement/ &amp;quot;Soon we may have less reason to care who &amp;#39;wrote&amp;#39; a paper with an AI’s help or who inaugurated a theory by prompting Claude than we do about who was riding Secretariat when he won his triple crown.&amp;quot;

  • View post

    &quot;The mean means nothing&quot; by Farid Zakaria https://fzakaria.com/2026/07/27/the-mean-means-nothing This is the kind of stuff you learn when you go really deep on performance. The visualizations are excellent too.

  • View post

    &quot;What Is Your Job Now&quot; by Farhan Thawar https://www.youtube.com/watch?v=ByOF8qByGHU This almost perfectly matches my thoughts on the topic. The most important part is the slide showing that the time spent writing code is compressed, but the time for planning and validation has increased.

  • View post

    &quot;Understanding is the new bottleneck&quot; by @geoffreylitt@mastodon.social https://www.geoffreylitt.com/2026/07/02/understanding-is-the-new-bottleneck.html I&#39;m going to try some of these techniques. If you don&#39;t understand the code, you won&#39;t get shower-ideas or dream-ideas that make the code better.

  • View post

    &quot;The Short Leash AI Coding Method For Beating Fable&quot; by @taoeffect@crib.social https://blog.okturtles.org/2026/07/short-leash-ai-method/ Great advice in here. I don&#39;t really understand the idea of &quot;software factories&quot; where you&#39;re completely hands-off. Seems like a great way to no longer understand the codebase.

  • View post

    Just discovered this excellent resource about which CSS features work well in shadow DOM and which don&amp;#39;t: https://shadow-dom-css.adobe.com/ Honestly this is the part I miss least about working with web components. It broke so many parts of the web platform, and plenty of new web APIs seem to be just plowing ahead and hoping &amp;quot;somebody will figure out this shadow DOM stuff later&amp;quot;

  • View post

    As part of my Twitter detox I&amp;#39;m learning how to use RSS (for the first time, yes, I&amp;#39;m a n00b). I&amp;#39;m trying out NewsBlur and it seems quite nice. What I&amp;#39;d like though is a way to follow some small number of Twitter users *as if* it were RSS. (It seems Twitter doesn&amp;#39;t expose Atom endpoints like Mastodon does.) Any advice?

  • View post

    &amp;quot;The Death of Civility in the Digital Age&amp;quot; https://newrepublic.com/article/147276/death-civility-digital-age

  • View post

    Finally did something I should have done years ago, which is extract the core heap snapshot-parsing logic from fuite into a standalone package: https://github.com/nolanlawson/heap-snapshot-toolkit I found that 99% of my maintenance effort for fuite was just keeping up with Chromium updates, so I figured I might as well extract this into something others could find useful. Maybe someone will build a memory leak tool even better than fuite!

  • View post

    This is a great example of why the web rocks. Safari and Chrome disagreed on the spec, so we ended up with a third, better spec. This wouldn&amp;#39;t happen if one company controlled everything: https://webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/

  • View post

    I have an incredibly stupid solution for reviewing vibe-coded PRs: - Run Cursor Bugbot - Run Claude - Run Codex - Ask each of them to find functional bugs - Ask another Claude to review the 3, check the code, and rule out hallucinations Sometimes a true bug will be found by all 3, sometimes only by 1 (often by Codex for some reason). It finds incredibly subtle bugs, and avoids the agent fixing a bug only to introduce a new one. It sometimes takes a few rounds, but it&amp;#39;s surprisingly eff...

  • View post

    &amp;quot;Why Senior Engineers Let Bad Projects Fail&amp;quot; by Lalit Maganti https://lalitm.com/post/why-senior-engineers-let-bad-projects-fail/ No notes, 100% correct on all counts.

  • View post

    New post: &amp;quot;The &amp;lt;time&amp;gt; element should actually do something&amp;quot; https://nolanlawson.com/2025/12/14/the-time-element-should-actually-do-something/ A modest proposal for a forgotten HTML element.

  • View post

    &amp;quot;News from WWDC23: WebKit Features in Safari 17 beta&amp;quot; https://webkit.org/blog/14205/news-from-wwdc23-webkit-features-in-safari-17-beta/ Genuinely impressed with all the stuff landing in Safari lately. The pace has been kind of unbelievable.

  • View post

    I&amp;#39;ve read a lot of articles saying &amp;quot;I&amp;#39;m so tired of talking about The Thing Everyone&amp;#39;s Talking About.&amp;quot; I imagine my own feed is pretty boring to some people. I don&amp;#39;t feel that way at all. I feel like a meteorite just struck the earth and little green men started spilling out, and now suddenly they&amp;#39;re popping up everywhere you go, and it&amp;#39;s like… I&amp;#39;m supposed to talk about something else? Like gee, some weather, huh?

  • View post

    New post: &amp;quot;The diminished art of coding&amp;quot; https://nolanlawson.com/2026/03/22/the-diminished-art-of-coding/ I&amp;#39;m still exploring the themes from &amp;quot;We mourn our craft.&amp;quot; This post could maybe be summarized as &amp;quot;go touch grass,&amp;quot; or more precisely: &amp;quot;go touch poetry.&amp;quot;

  • View post

    &amp;quot;Eight years of wanting, three months of building with AI&amp;quot; by Lalit Maganti https://lalitm.com/post/building-syntaqlite-ai/ Lots of good advice, and matches a lot of my experience.

  • View post

    &amp;quot;Comments&amp;quot; by Alan Jacobs https://blog.ayjay.org/comments/ &amp;quot;90% of those who comment do not read your post at all: maybe the title reminded them of something they want to say on a related or semi-related subject, or maybe they’re just hanging out with other people who comment and you have nothing to do with the occasion.&amp;quot; Absolutely blistering, and largely true in my experience. Especially true of Hacker News comments.

  • View post

    &amp;quot;The top-line takeaway is chilling: sites that are explicitly designed as SPAs, and which have intentionally opted in to metrics measurement around soft-navigations are seeing one (1) soft-navigation for every full page load on average.&amp;quot; Amazing research and analysis as always from @slightlyoff https://infrequently.org/2025/11/performance-inequality-gap-2026/

  • View post

    &amp;quot;The Structure of Engineering Revolutions&amp;quot; by @johnallsopp https://webdirections.org/blog/the-structure-of-engineering-revolutions/ I feel like I&amp;#39;ve been waiting half a year for someone to write this essay. This makes more sense out of everything I&amp;#39;ve been reading, thinking, and feeling for the past few months than just about anything else I&amp;#39;ve read.

  • View post

    &quot;The phenomenology of agentic coding&quot; https://neonvagabond.xyz/articles/the-phenomenology-agentic-coding.html An incredibly dense but rewarding read that makes me wish I had taken more undergraduate philosophy courses. It&#39;s amazing to me that people still write like this on the internet.