<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Udbjorg.Net</title>
    <description>A blog with links and sometimes great thoughts</description>
    <link>https://udbjorg.net/</link>
    <atom:link href="https://udbjorg.net/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Wed, 03 Jun 2026 07:38:54 +0000</pubDate>
    <lastBuildDate>Wed, 03 Jun 2026 07:38:54 +0000</lastBuildDate>
    <generator>Jekyll v3.10.0</generator>
    
      <item>
        <title>Summer 2026 Tech Links: Architecture, Engineering Leadership, AI Agents, and Go Tooling</title>
        <description>&lt;!-- markdownlint-disable MD033 MD020 MD025--&gt;
&lt;h1 id=&quot;my-favorites&quot;&gt;My favorites&lt;a name=&quot;favorites&quot;&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.cs.unc.edu/~stotts/COMP590-059-f24/robsrules.html&quot; target=&quot;_blank&quot;&gt;Timeless rules from Rob Pike: measure before optimizing, keep algorithms simple, and let your data structures do the heavy lifting. Still relevant after 40 years.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://jaso1024.com/mvidia/&quot; target=&quot;_blank&quot;&gt;Terminal-based Nvidia GPU monitor that gives you a clean, real-time view of your GPU stats without leaving the command line.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://aphyr.com/posts/411-the-future-of-everything-is-lies-i-guess&quot; target=&quot;_blank&quot;&gt;A sharp, unsparing critique of LLMs from someone who grew up dreaming of intelligent machines — and isn’t buying the hype. Required reading for anyone forming an opinion.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://huggingface.co/reachy-mini&quot; target=&quot;_blank&quot;&gt;Open-source mini robot from Hugging Face — a physical AI platform for experimenting with embodied intelligence. Robotics just got a lot more accessible.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;agile-leadership-and-product&quot;&gt;Agile, Leadership and Product&lt;a name=&quot;agile&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://staysaasy.com/management/2026/03/12/ai-management.html?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2237&quot; target=&quot;_blank&quot;&gt;AI widens the gap between good and bad managers. If you’re not building with these tools yourself, you can’t set real expectations for your team.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://hbr.org/2026/03/how-to-turn-individual-talent-into-organizational-excellence&quot; target=&quot;_blank&quot;&gt;Individual brilliance doesn’t scale — systems do. A sharp look at how to build organizations that multiply talent rather than just accumulate it.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://theplatformspace.substack.com/p/part-1-ive-been-a-platform-pm-for?utm_source=post-email-title&amp;amp;publication_id=1339421&amp;amp;post_id=191414159&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=2hhaa4&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;A Platform PM open-sources 6 years of hard-won knowledge into a Claude agent — covering developer adoption, positioning, and the mental models that usually die when people change jobs.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://eleganthack.com/everyone-on-your-team-is-right-and-thats-the-problem/&quot; target=&quot;_blank&quot;&gt;When everyone has valid but conflicting perspectives, consensus stalls. This breaks down why alignment is harder than agreement — and what to do about it.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.dein.fr/posts/2026-03-17-when-a-manager-should-step-in&quot; target=&quot;_blank&quot;&gt;When to step in as a manager — a practical framework using the ‘below the waterline’ model. Intervention should be the exception, not the default.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.weskao.com/p/technical-leaders-make-these-4-common?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2241&quot; target=&quot;_blank&quot;&gt;Technical folks over-explain and kill their stories with caveats. Hook first, depth later — your audience will ask when they want it.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mikefisher.substack.com/p/exploit-vs-explore?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2241&quot; target=&quot;_blank&quot;&gt;Bees balance exploitation and exploration simultaneously — and so should your product teams. A sharp lens on one of the hardest resource allocation problems in leadership.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://paulamuldoon.com/2026/03/10/2026-staff-engineers-need-to-get-hands-on-again/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2242&quot; target=&quot;_blank&quot;&gt;AI tools have flipped the calculus on staff engineering — if you’re not coding regularly, your tradeoff instincts are already stale.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://uxdesign.cc/the-design-engineer-symptom-what-a-rising-job-title-reveals-850d5e4fd9cc&quot; target=&quot;_blank&quot;&gt;The ‘Design Engineer’ title confusion reveals a real discipline: end-to-end ownership at the design/frontend boundary. Worth reading if you’re hiring or building hybrid teams.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://thoughtbot.com/blog/how-strategic-product-design-reduces-risk-before-you-write-code&quot; target=&quot;_blank&quot;&gt;Design sprints aren’t just for startups — the more stakeholders, the higher the misalignment risk. De-risk before you write a line of code.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.theengineeringmanager.com/growth/slow-down-to-speed-up/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2246&quot; target=&quot;_blank&quot;&gt;AI amplifies fast thinking — but the slow work of deciding what to build still needs human judgment. A sharp framework for knowing when to hit the brakes.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://frederickvanbrabant.com/blog/2026-03-07-governance-documentation-as-a-knowledge-network/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2246&quot; target=&quot;_blank&quot;&gt;Treat your org wiki like a knowledge graph, not a folder dump. Practical framework for documentation that people can actually find and trust.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.viktorcessan.com/the-economics-of-software-teams/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2256&quot; target=&quot;_blank&quot;&gt;Most engineering orgs have no idea what their teams actually cost or generate. This post does the math — and it’s uncomfortable reading.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mikefisher.substack.com/p/twitching-before-you-sprint?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2246&quot; target=&quot;_blank&quot;&gt;Organizations sprint before understanding their own mechanics. This reframes deliberate low-stakes exploration as essential learning infrastructure, not wasted motion.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://cmr.berkeley.edu/2001/08/43-4-nobody-ever-gets-credit-for-fixing-problems-that-never-happened-creating-and-sustaining-process-improvement/&quot; target=&quot;_blank&quot;&gt;Prevention work is invisible — until it isn’t. Classic systems thinking on why process improvements fail and how to make the invisible value of reliability actually stick.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://theengineeringmanager.substack.com/p/my-cto-daily-driver?utm_source=substack&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;A CTO’s Claude Code setup — persistent workspace with personas, integrations, and daily workflows. The composability angle is what makes this worth reading.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://entropicthoughts.com/understanding-systems?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2267&quot; target=&quot;_blank&quot;&gt;Great tutors obsess over mental models, not content. The lesson is diagnosing what’s broken in how someone thinks — a frame that transfers directly to code review and mentoring.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://kevingoldsmith.substack.com/p/becoming-a-business-leader-not-just?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2272&quot; target=&quot;_blank&quot;&gt;The ceiling most CTOs hit isn’t technical — it’s the shift from optimizing for correctness to optimizing for commercial outcomes. Hard-won perspective on becoming a real business leader.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://miren.dev/blog/agile-in-the-age-of-ai?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2272&quot; target=&quot;_blank&quot;&gt;AI shifts developers from authors to editors — but Agile’s core feedback loops matter more than ever. The PR review problem is real: smaller, intentional units of work.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://larahogan.me/blog/recognize-your-management-wins/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2282&quot; target=&quot;_blank&quot;&gt;Managers spot team wins easily but miss their own. Lara Hogan helps you recognize your impact — because progress you can’t see, you can’t build on.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://hbr.org/2026/05/redesigning-your-marketing-organization-for-the-agentic-age&quot; target=&quot;_blank&quot;&gt;AI agents are reshaping marketing org design — same structural questions apply to engineering teams. Worth reading to stay ahead of how agentic AI changes headcount and roles.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.antmurphy.me/newsletter/fix-delivery-first?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2286&quot; target=&quot;_blank&quot;&gt;Before pushing OKRs or discovery, fix your delivery pipeline. Outcome thinking is worthless if you can’t act on insights fast enough to matter.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://sloanreview.mit.edu/article/what-it-takes-to-scale-value-based-industrial-solutions/&quot; target=&quot;_blank&quot;&gt;Why most B2B companies get stuck in pilot purgatory when scaling value-based solutions — and the capability-building phases that separate scalers from stagnators.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.eng-leadership.com/p/how-to-use-critical-chain-methodology?utm_source=post-email-title&amp;amp;publication_id=1115815&amp;amp;post_id=198998736&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=2hha7p&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Critical chain flips estimation on its head: cut estimates by 50%, pool the saved time as a shared buffer. Counterintuitive, but the case study shows it actually works.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.antmurphy.me/newsletter/fix-delivery-first?mkt_tok=MTI4LUpIUi04NzEAAAGhzIXJWCukmJLzLmBES67UthqliDdW7Oy2Otxg_R2UOVSt4YK460RwHRoW_51YvKUHX3enEarveedAb_PN3gyQFcFwDX6Fs6wwBKPCD7OfuCDgsTk&quot; target=&quot;_blank&quot;&gt;Before pushing OKRs or discovery frameworks, fix your delivery cadence. Insights go stale when you can’t ship fast enough to act on them.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://randsinrepose.com/archives/barely-treading-water/&quot; target=&quot;_blank&quot;&gt;A sobering look at how senior leaders can unknowingly become the bottleneck — mistaking metrics for trust and missing the signals until someone brave enough reads the list.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.jgefroh.com/p/engineering-metrics-for-beginners?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2287&quot; target=&quot;_blank&quot;&gt;A clear-eyed breakdown of why most teams misuse metrics — and a practical framework for what to actually measure and why it matters.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://cutlefish.substack.com/p/tbm-417-before-you-fire-all-your?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2277&quot; target=&quot;_blank&quot;&gt;A sharp warning: AI won’t replace your glue people — it’ll just make their absence invisible until the structural damage is done.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;architecture-development--software-development-practices-&quot;&gt;Architecture, Development &amp;amp; Software development practices &lt;a name=&quot;development&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.geeksforgeeks.org/system-design/hyperloglog-algorithm-in-system-design/&quot; target=&quot;_blank&quot;&gt;HyperLogLog lets you count billions of unique items with kilobytes of RAM. Essential knowledge if you’re building analytics or any system where cardinality estimates matter at scale.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.etsy.com/codeascraft/migrating-etsyas-database-sharding-to-vitess?utm_source=OpenGraph&amp;amp;utm_medium=PageTools&amp;amp;utm_campaign=Share&quot; target=&quot;_blank&quot;&gt;How Etsy migrated their database sharding layer to Vitess without downtime. Real-world war stories on resharding, cutover strategies, and the tradeoffs they hit.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.databricks.com/blog/semantic-layer-architecture-components-design-patterns-and-ai-integration&quot; target=&quot;_blank&quot;&gt;Why your teams get different numbers for the same metric — and how a proper semantic layer fixes it by making business definitions the authoritative source of truth.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=PAAkCSZUG1c&quot; target=&quot;_blank&quot;&gt;Rob Pike’s Go proverbs are still the best distillation of idiomatic Go thinking. If you write Go, these stick with you.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://martinfowler.com/bliki/ArchitectureDecisionRecord.html&quot; target=&quot;_blank&quot;&gt;A short doc capturing why you made an architectural decision — before everyone forgets. Keep them in the repo, never rewrite them, just supersede.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://scottmillett.medium.com/architecture-is-not-a-blueprint-its-a-set-of-decisions-61c4692f5222&quot; target=&quot;_blank&quot;&gt;Architecture isn’t about blueprints — it’s a small set of shared decisions that keep hundreds of independent choices coherent. The Winchester Mystery House analogy alone is worth the read.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://upskills.dev/tutorials/react-rendering-strategies?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2245&quot; target=&quot;_blank&quot;&gt;Traces React rendering from server-side MVC to Server Components — helps you pick the right strategy based on actual tradeoffs, not hype.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://evilmartians.com/chronicles/openapi-nestjs-type-safe-controllers-from-the-contract&quot; target=&quot;_blank&quot;&gt;Flip NestJS from code-first to contract-first: generate typed controller interfaces from your OpenAPI spec and let the compiler enforce the contract — not just document it.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.alexedwards.net/blog/go-naming-conventions&quot; target=&quot;_blank&quot;&gt;Solid rundown of Go naming conventions — the rules you need to internalize early so your code doesn’t stand out for the wrong reasons.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://codeopinion.com/is-event-driven-architecture-overkill-for-most-apps/&quot; target=&quot;_blank&quot;&gt;Cuts through the EDA hype: events aren’t about scaling, they’re about decoupling. Most apps don’t need them — knowing why matters more than knowing how.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://piechowski.io/post/git-commands-before-reading-code/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2254&quot; target=&quot;_blank&quot;&gt;Before reading a single line of code, run these git commands to instantly surface churn hotspots, bus factor risks, and bug clusters — a diagnostic picture most people miss.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.semicolonandsons.com/articles/scaling-a-monolith-to-1m-loc-113-pragmatic-lessons-from-tech-lead-to-cto?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2254&quot; target=&quot;_blank&quot;&gt;113 hard-won lessons from scaling a Django monolith to 1M LOC. Packed with specific, actionable insights on DB performance, background jobs, and codebase organization.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/@andras.lendvay_58630/an-analytics-engineers-guide-to-slowly-changing-dimensions-ecfbac98634c&quot; target=&quot;_blank&quot;&gt;Clear breakdown of SCD Type 2 — how to track historical changes in dimensional data and load them incrementally without losing context.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.manager.dev/p/the-unwritten-laws-of-software-engineering?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2254&quot; target=&quot;_blank&quot;&gt;Seven hard-won truths every engineer learns by breaking things in prod — rollback first, test your backups by actually restoring them, and nothing outlasts a temporary fix.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://developers.redhat.com/articles/2026/04/29/how-we-turned-storybook-behavioral-verification-engine#the_patterns__with_code_&quot; target=&quot;_blank&quot;&gt;How a Red Hat team turned Storybook into a full behavioral verification engine using MSW — real routing, real data fetching, just a mocked network. Clever patterns that make tests actually trustworthy.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://gitperf.com/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2269&quot; target=&quot;_blank&quot;&gt;A deep dive into Git’s internals — packfiles, sparse checkouts, partial clone — written for engineers who need to keep large repos fast.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.techworld-with-milan.com/p/the-20-software-engineering-laws?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2269&quot; target=&quot;_blank&quot;&gt;Laws you learn the hard way — Brooks, Conway, Goodhart. Worth a refresh to name what’s already happening on your team.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://programmingarehard.com/2026/05/06/react-router-dialogs.html/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2275&quot; target=&quot;_blank&quot;&gt;Clever walkthrough of modal dialogs in React Router 7 using nested routes — zero useEffect, clean patterns for loading, errors, and animations.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.optimistengineer.com/p/symptoms-of-bad-software-design?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2274&quot; target=&quot;_blank&quot;&gt;Four concrete design smells — rigidity, fragility, immobility — with real examples and fixes. Useful checklist for diagnosing why your codebase fights back.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.jetbrains.com/go/2026/05/20/golang-profiling-guide/&quot; target=&quot;_blank&quot;&gt;Stop avoiding pprof. This guide cuts through the confusion — CPU, heap, goroutine profiling explained with practical takeaways so you actually know what to do with the results.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://matklad.github.io/2026/05/12/software-architecture.html?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2279&quot; target=&quot;_blank&quot;&gt;Software design is learned by doing, but Conway’s Law is the real boss — your architecture mirrors your org’s social structure, not your technical ideals.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://spin.atomicobject.com/wave-function-collapse/&quot; target=&quot;_blank&quot;&gt;Wave Function Collapse explained through road-building simulations — a clever algorithm for structured randomness that’s genuinely useful for game maps, procedural generation, or anywhere you need constrained randomness.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;ai-llm--machine-learning&quot;&gt;AI, LLM &amp;amp; Machine Learning&lt;a name=&quot;ai&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://martinfowler.com/articles/reduce-friction-ai/context-anchoring.html&quot; target=&quot;_blank&quot;&gt;Stop letting AI context die with the session. Externalize decisions into a living doc so you can close the chat without losing everything.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.subbu.org/articles/2026/productivity-and-entropy/&quot; target=&quot;_blank&quot;&gt;A sharp reality check on AI productivity hype — entropy and path dependence don’t disappear when you ship faster. Brooks’ No Silver Bullet still holds.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://ironcladapp.com/resources/articles/the-reality-of-ai-agents-in-legal-operations-today&quot; target=&quot;_blank&quot;&gt;Practical breakdown of where AI agents actually deliver in legal workflows — start with high-volume, low-risk contracts, measure real throughput gains, not tech vanity metrics.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/uditgoenka/autoresearch&quot; target=&quot;_blank&quot;&gt;Karpathy’s autoresearch idea — one metric, constrained scope, automatic rollback — generalized beyond ML to any measurable goal. Set it running overnight, wake up to compounding gains.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://open-jarvis.github.io/OpenJarvis/&quot; target=&quot;_blank&quot;&gt;Local-first AI agent framework that runs on your hardware with Ollama integration. Cloud optional — finally a practical stack for personal AI that stays personal.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/NVIDIA/OpenShell&quot; target=&quot;_blank&quot;&gt;Sandboxed runtime for AI agents with declarative YAML network policies. Finally — a way to let agents do real work without handing them the keys to everything.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.philschmid.de/writing-good-agents&quot; target=&quot;_blank&quot;&gt;Data-backed guidance on AGENTS.md: less is more, auto-generated files hurt performance, and every line costs inference tokens. Know what to include and what to skip.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.langchain.com/open-swe-an-open-source-framework-for-internal-coding-agents/?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;Stripe, Ramp, and Coinbase converged on the same internal coding agent patterns. This open-source framework distills those production lessons so you don’t have to reinvent them.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://developers.redhat.com/articles/2026/03/18/llm-compressor-010-faster-compression-distributed-gptq#&quot; target=&quot;_blank&quot;&gt;LLM Compressor v0.10 brings distributed GPTQ compression across multiple GPUs — 3.8x faster on 4 GPUs. Practical if you’re quantizing large models in-house.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/NVIDIA/NemoClaw&quot; target=&quot;_blank&quot;&gt;NVIDIA’s reference stack for running OpenClaw agents sandboxed inside OpenShell — early alpha, but worth watching if you’re thinking about secure autonomous agent deployment.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/bytedance/deer-flow&quot; target=&quot;_blank&quot;&gt;ByteDance’s open-source super-agent harness that orchestrates sub-agents, sandboxes, and memory to tackle hours-long tasks. Worth watching if you’re serious about agentic AI.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/666ghj/MiroFish/blob/main/README-EN.md&quot; target=&quot;_blank&quot;&gt;Multi-agent simulation engine that builds a ‘digital twin’ world to run what-if predictions at scale. Fascinating approach to forecasting via emergent collective behavior.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/pbakaus/impeccable&quot; target=&quot;_blank&quot;&gt;A skill pack that fights LLM design bias — 20 steering commands and curated anti-patterns to stop AI from defaulting to Inter font and purple gradients.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.databricks.com/blog/mlops-frameworks-complete-guide-tools-and-platforms-production-ml&quot; target=&quot;_blank&quot;&gt;Solid overview of the MLOps stack — experiment tracking, model registries, pipelines, serving, and monitoring. Useful when you’re graduating from notebook experiments to production ML.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.databricks.com/blog/data-science-use-cases&quot; target=&quot;_blank&quot;&gt;Solid breakdown of where data science actually delivers in enterprise — from manufacturing OEE to GPU-accelerated text classification. Good reference for evaluating where AI investment makes sense.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.eng-leadership.com/p/how-to-do-ai-assisted-engineering?utm_source=post-email-title&amp;amp;publication_id=1115815&amp;amp;post_id=191481978&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=4p7qvl&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;15 engineers share their real-world AI-assisted workflows — practical patterns for multi-repo coordination, code review, and leaning on AI without losing control of your codebase.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://docs.bmad-method.org/tutorials/getting-started/&quot; target=&quot;_blank&quot;&gt;Structured AI-powered workflow for shipping software — from idea to code through specialized agents handling planning, architecture, and implementation in phases.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://developers.redhat.com/articles/2026/03/23/eval-driven-development-build-evaluate-ai-agents#&quot; target=&quot;_blank&quot;&gt;Testing AI agents requires a fundamentally different approach — this walkthrough of eval-driven development shows how to move from manual testing to CI-integrated evaluations that actually catch regressions.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.anthropic.com/engineering/harness-design-long-running-apps&quot; target=&quot;_blank&quot;&gt;How Anthropic broke through ceilings in agentic coding with a planner-generator-evaluator architecture. Solid insights on context management and multi-agent decomposition for long-running tasks.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://spin.atomicobject.com/ai-demand-developers/&quot; target=&quot;_blank&quot;&gt;AI won’t kill developer demand, but it will obsolete low-level code literacy the same way high-level languages killed assembly knowledge. The new skill is culinary intuition, not knife work.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://developers.redhat.com/articles/2026/04/07/harness-engineering-structured-workflows-ai-assisted-development&quot; target=&quot;_blank&quot;&gt;Stop dumping vague tickets into AI tools. Structure your context first with a repository impact map, get human sign-off, then implement. The quality gap is real.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/statsclaw&quot; target=&quot;_blank&quot;&gt;Multi-agent framework for statistical package development — isolated Builder, Tester, and Simulator agents that never share specs, so convergence means genuine correctness.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://veralang.dev/?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;A language built for LLMs to write, not humans — structural references instead of names, mandatory contracts, compiler errors designed as LLM-readable fix instructions.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.a16z.news/p/ai-adoption-by-the-numbers?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;Hard data on enterprise AI adoption — 29% of Fortune 500 have live deployments. Cuts through the survey noise with actual contract and usage data.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.pragmaticengineer.com/p/what-is-inference-engineering?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2254&quot; target=&quot;_blank&quot;&gt;Solid deep-dive into inference engineering — what it is, when it matters, and the techniques (quantization, batching, caching) that make LLMs faster at scale.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://ml-visualized.com/?utm_campaign=Data_Elixir&amp;amp;utm_source=Data_Elixir_569&amp;amp;_bhlid=23378509bd908c898adc8339c551f5f07c243216&quot; target=&quot;_blank&quot;&gt;Jupyter notebooks that build ML algorithms from scratch with live visualizations — gradient descent, backprop, k-means. Best way I’ve seen to actually understand what’s happening under the hood.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Tracer-Cloud/opensre?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-741-april-16-2026&amp;amp;_bhlid=e93dd79458457e22bac437f722e467b446531416&quot; target=&quot;_blank&quot;&gt;Open-source framework for building AI SRE agents that investigate production incidents — includes synthetic failure simulations and scored RCA suites to actually train and evaluate them.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/wix-engineering/the-ai-coding-agent-manifesto-c8f61629d677&quot; target=&quot;_blank&quot;&gt;Solid architectural principles for AI-assisted development: contracts over conventions, verification over generation, and never let the same AI write and judge its own code.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://addyosmani.com/blog/agent-harness-engineering/&quot; target=&quot;_blank&quot;&gt;The model is just one input — the harness is where the real engineering happens. Essential framing for anyone building or evaluating coding agents.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://aphyr.com/posts/415-the-future-of-everything-is-lies-i-guess-annoyances&quot; target=&quot;_blank&quot;&gt;A sharp, unflinching look at how LLMs will make customer service worse, not better — diffusing accountability while making it harder to reach humans who can actually fix things.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.pragmaticengineer.com/p/the-ai-engineering-stack?utm_source=substack&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Chip Huyen’s breakdown of the AI engineering stack — three layers, how it differs from ML engineering, and why it’s really just software engineering with LLMs thrown in.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/google-labs-code/design.md&quot; target=&quot;_blank&quot;&gt;DESIGN.md gives coding agents a structured, persistent understanding of your design system — tokens plus rationale — so they stop guessing your colors and spacing.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://sloanreview.mit.edu/article/audit-yourself-to-get-more-from-genai/&quot; target=&quot;_blank&quot;&gt;Built a self-audit prompt to score his own AI sessions against 30 habits. Metacognition is the actual moat — discipline separates insight from noise.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.olympum.com/bruno-method&quot; target=&quot;_blank&quot;&gt;Treats the LLM as a compiler — English in, software out — then defines the engineering discipline you need to make that pipeline actually reliable. Sharp mental model.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/microsoft/agent-framework&quot; target=&quot;_blank&quot;&gt;Microsoft’s production-grade multi-agent framework for Python and .NET — graph-based orchestration, checkpointing, human-in-the-loop, and built-in OpenTelemetry. Serious infrastructure for teams moving agents beyond demos.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/google-research/timesfm&quot; target=&quot;_blank&quot;&gt;Google’s pretrained time-series foundation model — drop it into your forecasting pipeline without training from scratch. 200M params, 16k context, quantile forecasts included.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://martinfowler.com/articles/sensors-for-coding-agents.html#StaticCodeAnalysisDependencyRules&quot; target=&quot;_blank&quot;&gt;Practical sensors — linting rules, dependency checks, coupling metrics — that keep AI-generated code from quietly rotting your codebase. Essential reading if agents are touching your repo.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.linkedin.com/ai-trainer/crosscheck/restricted-access&quot; target=&quot;_blank&quot;&gt;LinkedIn’s tool for fact-checking AI-generated claims against real sources. Useful for anyone building or evaluating LLM pipelines where accuracy actually matters.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.anthropic.com/engineering/harness-design-long-running-apps?ref=chrisebert.net&quot; target=&quot;_blank&quot;&gt;Anthropic’s engineers explain how they broke through ceilings in autonomous coding using a GAN-inspired planner/generator/evaluator architecture. Practical insights on context management and multi-agent handoffs.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://addyosmani.com/blog/dont-outsource-learning/&quot; target=&quot;_blank&quot;&gt;Using AI to ship without engaging your brain is a slow skill leak. The posture matters more than the tool — ask conceptual questions, don’t just paste and ship.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.pragmaticengineer.com/p/ai-impact-on-software-engineers-part-2?utm_source=post-email-title&amp;amp;publication_id=458709&amp;amp;post_id=198435184&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=1kb8np&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Survey data from 900+ engineers on AI’s real tradeoffs: less tedium, but eroding code quality, unrealistic business expectations, and junior devs struggling most.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.jamesshore.com/v2/blog/2026/you-need-ai-that-reduces-your-maintenance-costs?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2277&quot; target=&quot;_blank&quot;&gt;If your AI tools double coding speed but don’t halve maintenance costs, you’re mortgaging your future. A sobering, math-backed reality check every tech lead needs to read.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://martinfowler.com/bliki/InterrogatoryLLM.html&quot; target=&quot;_blank&quot;&gt;Have the LLM interview you before it writes anything. One question at a time extracts better context than pages of prompts you write yourself.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://dxannual.com/#sessions&quot; target=&quot;_blank&quot;&gt;Sessions from Netflix, Uber, Dropbox, and others on actually measuring and scaling AI’s impact on developer productivity — less hype, more hard-won lessons.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;devops-observability--security&quot;&gt;DevOps, Observability &amp;amp; Security&lt;a name=&quot;devops&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.red-gate.com/simple-talk/devops/devops-anti-patterns-what-they-are-and-how-to-avoid-them/&quot; target=&quot;_blank&quot;&gt;Creating a dedicated ‘DevOps team’ just builds new silos. This covers the anti-patterns that quietly kill DevOps transformations and how to actually fix them.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://kueue.sigs.k8s.io/docs/overview/&quot; target=&quot;_blank&quot;&gt;Kubernetes-native job queuing that handles quotas, fair sharing, and preemption across tenants — essential if you’re running ML training workloads or batch jobs at scale.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://linuxblog.io/linux-process-states-explained/&quot; target=&quot;_blank&quot;&gt;Your dashboard shows 22% CPU but the app is crawling. Learn to read process states — D-state processes are usually the real culprit.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.microsoft.com/en-us/security/blog/2026/04/29/8-best-practices-for-cisos-conducting-risk-reviews/&quot; target=&quot;_blank&quot;&gt;A Deputy CISO’s structured framework for risk reviews — eight focus areas that shift security from reactive firefighting to proactive posture.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.systemdesigncodex.com/p/top-deployment-strategies?utm_source=post-email-title&amp;amp;publication_id=2148111&amp;amp;post_id=197316626&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=6hw261&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Clear breakdown of blue/green, canary, and other deployment strategies — good reference for picking the right approach when reliability actually matters.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/pinterest-engineering/finding-zombies-in-our-systems-a-real-world-story-of-cpu-bottlenecks-ea4722e552eb&quot; target=&quot;_blank&quot;&gt;Pinterest’s war story on hunting CPU bottlenecks — zombie processes hiding in plain sight. Solid real-world debugging walkthrough worth stealing for your own incident playbook.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://martinfowler.com/articles/vibesec-reckoning.html?ref=cote.io&quot; target=&quot;_blank&quot;&gt;Vibe coding creates real security debt. Prompting AI to ‘be secure’ isn’t enough — you need security context files, guardrails, and default-safe templates before anything ships.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;tools-and-things-from-github-&quot;&gt;Tools and things from Github &lt;a name=&quot;tools&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/lochie/web-haptics&quot; target=&quot;_blank&quot;&gt;Drop-in haptic feedback for mobile web apps with React, Vue, and Svelte hooks. Finally, native-feeling touch responses without the native app overhead.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Crosstalk-Solutions/project-nomad&quot; target=&quot;_blank&quot;&gt;Offline-first survival server bundling local AI (Ollama+RAG), Wikipedia, maps, and Khan Academy in Docker. When the internet dies, your knowledge base doesn’t have to.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/shadps4-emu/shadPS4&quot; target=&quot;_blank&quot;&gt;PS4 emulator running Bloodborne and Red Dead Redemption on desktop — impressive systems-level C++ work, and a reminder of what open source communities can pull off in their spare time.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://linuxblog.io/tmux-the-complete-guide-to-terminal-multiplexing-on-linux/&quot; target=&quot;_blank&quot;&gt;Resisted tmux longer than I should have. Sessions that survive SSH drops, keyboard-driven splits, composable config — once it clicks, screen feels prehistoric.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://linuxblog.io/awk-command-in-linux-a-practical-guide-with-real-examples/&quot; target=&quot;_blank&quot;&gt;awk is one of those tools that pays dividends every time you touch a terminal. Solid practical reference if you’ve never moved past the basics.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://shimmer-from-structure-docs.vercel.app/&quot; target=&quot;_blank&quot;&gt;Skeleton loaders that mirror your actual UI structure at runtime — no separate components to maintain. Drop in a wrapper, done.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://vercel.com/changelog/streamdown-2-5&quot; target=&quot;_blank&quot;&gt;Solid update to this streaming markdown component — staggered animations, inline KaTeX, and fixes for code blocks that actually matter in production AI chat UIs.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.databricks.com/blog/business-analytics-tools-complete-guide-data-driven-organizations&quot; target=&quot;_blank&quot;&gt;Solid breakdown of the analytics tool landscape — useful for when you’re helping teams pick the right platform without getting lost in vendor marketing.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/automazeio/ccpm&quot; target=&quot;_blank&quot;&gt;Turns AI agents into structured PMs: PRD → epics → GitHub issues → parallel execution across git worktrees. Solves the context-loss problem that plagues multi-session AI development.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://docs.metaflow.org/getting-started/devstack&quot; target=&quot;_blank&quot;&gt;One command spins up a full Metaflow stack locally — Kubernetes, Argo Workflows, UI, the works. Perfect for testing before touching your cloud account.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://randsinrepose.com/archives/better-faster-and-even-more/?utm_source=substack&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Rands shares his Claude Code workflow: project-scoped CLAUDE.md files, WORKLOG.md session diaries, and small scripts that cut friction. Practical setup worth stealing.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://react-joyride.com/&quot; target=&quot;_blank&quot;&gt;Drop-in guided tours for React apps. Define steps, ship onboarding — minimal config, fully customizable, accessible out of the box.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/RedHatProductSecurity/lola&quot; target=&quot;_blank&quot;&gt;Package manager for AI skills — write your context modules once, install to Claude Code, Cursor, Gemini CLI, and more with a single command.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/kepano/obsidian-skills&quot; target=&quot;_blank&quot;&gt;Teach your AI agent to actually understand Obsidian’s syntax and CLI. Drop these skills into your vault and Claude Code or Codex can create proper wikilinks, Bases, and Canvas files.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/lasect/pg_6502&quot; target=&quot;_blank&quot;&gt;Someone implemented a full 6502 CPU emulator in pure PostgreSQL — registers, flags, and 64KB of memory as tables, every opcode a stored procedure. Gloriously unhinged.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://tinygo.org/blog/2026/tinygo-0-41-the-big-release/&quot; target=&quot;_blank&quot;&gt;TinyGo 0.41 lands ESP32 wireless support — run a web server on your microcontroller in the same language powering your backend. One language, edge to cloud.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/six-ddc/plow&quot; target=&quot;_blank&quot;&gt;wrk meets grafana. Plow gives you real-time latency histograms and percentiles in the terminal AND a live web UI while your benchmark runs. Zero overhead, straightforward flags.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://alebeck.github.io/boring/&quot; target=&quot;_blank&quot;&gt;Dead-simple SSH tunnel manager that lives in your terminal. If you’re juggling multiple tunnels across environments, this beats maintaining a mess of alias scripts.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/kubernetes-sigs/agent-sandbox?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;Kubernetes-native way to run isolated, stateful AI agent workloads — fills the gap between Deployments and StatefulSets with stable identity and warm pools.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://crawl.develz.org/&quot; target=&quot;_blank&quot;&gt;Classic open source roguelike with decades of depth. If you’ve never lost hours to permadeath dungeon runs, this is your entry point.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://pixeldungeon.watabou.ru/&quot; target=&quot;_blank&quot;&gt;Free, open-source roguelike with no ads or monetization. The kind of pure indie game you bookmark to play when you need a mental break from shipping.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://shatteredpixel.com/shatteredpd/&quot; target=&quot;_blank&quot;&gt;A polished open-source roguelike that’s genuinely hard to put down. Worth knowing as a benchmark for procedural generation and long-term game balance done right.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate>
        <link>https://udbjorg.net/2026/06/Tech-Digest-Summer-2026-Tech-Links-Architecture,-Engineering-Leadership,-AI-Agents,-and-Go-Tooling</link>
        <guid isPermaLink="true">https://udbjorg.net/2026/06/Tech-Digest-Summer-2026-Tech-Links-Architecture,-Engineering-Leadership,-AI-Agents,-and-Go-Tooling</guid>
        
        
        <category>Curated Insights</category>
        
      </item>
    
      <item>
        <title>AI Doesn&apos;t Fix a Team — It Amplifies What&apos;s There</title>
        <description>&lt;!-- markdownlint-disable MD033 MD020 MD025--&gt;

&lt;p&gt;So I gave a talk yesterday at the &lt;a href=&quot;https://www.meetup.com/engineering-leadership-meetup-denmark/events/313793623/&quot;&gt;Engineering Managers Meetup&lt;/a&gt; in Copenhagen called &lt;em&gt;The Grassroots Revolution&lt;/em&gt;. The short version is &lt;a href=&quot;https://udbjorg.net/2026/04/the-grassroots-revolution-building-ai-native-engineering-teams&quot;&gt;already on this blog&lt;/a&gt;. This is the longer one, with all the things I didn’t have time to walk through on stage.&lt;/p&gt;

&lt;p&gt;My thesis is simple: AI adoption in engineering teams is already happening, top-down mandates make it worse, and your job as a leader is to amplify the experts you already have. If that were the whole story, the first post would do the job.&lt;/p&gt;

&lt;p&gt;But the more I prepared, the more I felt the thesis didn’t go deep enough. The question isn’t “how do we adopt AI faster?” The question is: what kind of work, and what kind of workers, are we producing when we use it badly?&lt;/p&gt;

&lt;p&gt;The answer pulls in two directions: empirical research that keeps undercutting the productivity hype, and a nearly-25-year-old MIT paper on why improvement programs fail. We’ll get to both.&lt;/p&gt;

&lt;h2 id=&quot;the-illusion-of-speed&quot;&gt;The illusion of speed&lt;/h2&gt;

&lt;p&gt;Start with the numbers, because the numbers are not what you’ve been told.&lt;/p&gt;

&lt;p&gt;In a &lt;a href=&quot;https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/&quot;&gt;randomised controlled trial&lt;/a&gt; by the AI safety nonprofit METR, sixteen experienced open-source developers worked through 246 real issues from their own large repositories (22,000+ stars, over a million lines of code). For each issue, AI use was randomly allowed or disallowed. The developers used Cursor Pro with Claude 3.5 / 3.7 Sonnet, exactly the setup most of our teams are running.&lt;/p&gt;

&lt;p&gt;The result:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Before&lt;/strong&gt; the study, developers expected AI to make them &lt;strong&gt;24% faster&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;After&lt;/strong&gt; the study, they reported AI had made them &lt;strong&gt;20% faster&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Measured reality&lt;/strong&gt;: AI made them &lt;strong&gt;19% slower&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That gap between felt productivity and actual productivity is the finding I keep coming back to. The developers weren’t lying. They genuinely &lt;em&gt;felt&lt;/em&gt; accelerated. They were also genuinely slower. AI does something to our perception of work that is not what’s actually happening to the work.&lt;/p&gt;

&lt;p&gt;If you want a reality check at the org level, &lt;a href=&quot;https://getdx.com/news/new-data-ais-impact-on-engineering-velocity-is-more-modest-than-expected/&quot;&gt;DX’s longitudinal study&lt;/a&gt; tracked 400+ companies from November 2024 through February 2026. AI usage in their codebases grew 65%. Median PR throughput rose 7.76%; mean rose 13.1%; the 90th percentile reached only ~44%; most organizations landed in the 5–15% range. That’s real, useful movement. But it’s an order of magnitude below the “2-3× productivity” claims that have been driving boardroom AI strategies. Coding is one piece of engineering work. Planning, alignment, code review, and coordination are the rest, and current AI doesn’t move those needles much.&lt;/p&gt;

&lt;p&gt;Stanford’s &lt;a href=&quot;https://hai.stanford.edu/ai-index/2026-ai-index-report&quot;&gt;2026 AI Index&lt;/a&gt; is consistent with this: AI lifts customer-service productivity by ~14% and software development by ~26%, but the gains do not appear in tasks that require judgment. AI raises the floor on routine work. It does not raise the ceiling on craft.&lt;/p&gt;

&lt;p&gt;Where are we then? real but modest gains, badly mismatched to leaders’ expectations, with a perception layer that makes everything feel faster than it is. Now what happens when you take that picture and add pressure?&lt;/p&gt;

&lt;h2 id=&quot;ai-is-an-amplifier&quot;&gt;AI is an amplifier&lt;/h2&gt;

&lt;p&gt;The &lt;a href=&quot;https://dora.dev/research/2025/dora-report/&quot;&gt;2025 DORA Report&lt;/a&gt; (Google’s annual study of software delivery performance) has the amplifier effect as its central thesis. Google Cloud’s own &lt;a href=&quot;https://cloud.google.com/blog/products/ai-machine-learning/announcing-the-2025-dora-report&quot;&gt;announcement post&lt;/a&gt; puts it in a single sentence I think every engineering leader should keep visible:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;AI doesn’t fix a team. It amplifies what’s already there.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Strong teams use AI to get stronger. Struggling teams use AI to break things faster. Same tool, opposite outcomes.&lt;/p&gt;

&lt;p&gt;CodeScene’s research on agentic coding puts it more bluntly: &lt;a href=&quot;https://codescene.com/blog/agentic-ai-coding-best-practice-patterns-for-speed-with-quality&quot;&gt;“speed amplifies both good design and bad decisions.”&lt;/a&gt; Their data shows AI agents struggle with the same patterns that confuse humans, and they recommend a Code Health threshold of around 9.5/10 before broad AI deployment. I think the plausible reading is this: the teams who get the celebrated 2-3× speedups are the ones whose codebases and practices were already disciplined enough to absorb the speed. The others get faster collapse.&lt;/p&gt;

&lt;p&gt;DORA’s 2025 &lt;a href=&quot;https://cloud.google.com/resources/content/2025-dora-ai-capabilities-model-report&quot;&gt;AI Capabilities Model&lt;/a&gt; identifies seven organisational and technical capabilities that amplify or unlock AI’s benefits:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;strong&gt;Clear and communicated AI stance&lt;/strong&gt; — explicit expectations on use, experimentation, permitted tools.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Strong version control practices&lt;/strong&gt; — boring, foundational, and exactly what fast AI-generated change needs to lean on.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Quality internal platforms&lt;/strong&gt; — the shared capabilities AI needs to scale.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Working in small batches&lt;/strong&gt; — a long-standing DORA principle, especially powerful with AI.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Healthy data ecosystems&lt;/strong&gt; — data treated as a strategic asset.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;AI-accessible internal data&lt;/strong&gt; — connecting AI to repos, docs, decision logs.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;User-centric focus&lt;/strong&gt; — deep grounding in the end-user’s experience.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Notice what’s not on the list: tool selection. Vendor choice. Adoption rate. The seven capabilities are everything &lt;em&gt;around&lt;/em&gt; AI. They are the team’s existing condition. They are what gets amplified.&lt;/p&gt;

&lt;p&gt;Which means the most important question for AI in your organisation isn’t &lt;em&gt;which tool&lt;/em&gt;. It’s &lt;em&gt;which culture&lt;/em&gt;.&lt;/p&gt;

&lt;h2 id=&quot;the-capability-trap&quot;&gt;The capability trap&lt;/h2&gt;

&lt;p&gt;The mechanism behind that amplification has been documented in management research for decades. It just got renamed when AI showed up.&lt;/p&gt;

&lt;p&gt;Nearly twenty-five years ago, in summer 2001, MIT’s Nelson Repenning and John Sterman published a paper with one of the best titles in management research: &lt;a href=&quot;https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.pdf&quot;&gt;“Nobody Ever Gets Credit for Fixing Problems That Never Happened: Creating and Sustaining Process Improvement”&lt;/a&gt;. Their target was the &lt;strong&gt;improvement paradox&lt;/strong&gt;: companies invest heavily in process improvement, and few efforts produce lasting results.&lt;/p&gt;

&lt;p&gt;Their answer is the &lt;strong&gt;capability trap&lt;/strong&gt; — a downward spiral with three loops:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Work Harder.&lt;/strong&gt; Managers under pressure push people to boost throughput now. Throughput goes up; quality of underlying work doesn’t change.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Work Smarter.&lt;/strong&gt; Managers invest in capability — training, refactoring, problem-solving. Throughput dips short-term; capability rises long-term.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Shortcuts.&lt;/strong&gt; Under sustained pressure, people cut corners on improvement work to free up time for immediate output. Throughput temporarily holds. Capability gradually erodes. Because capability erodes slowly, managers blame motivation instead of structure. The cycle is self-confirming.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Map this onto AI adoption and the picture is uncomfortably clean.&lt;/p&gt;

&lt;p&gt;A leadership team adopts AI tools (rational). A productivity mandate goes out: “use AI to ship more” (also rational, in isolation). Engineers feel the pressure. The shortcut path is &lt;em&gt;right there&lt;/em&gt;: let the model write it, let the model review it, let the model summarise it, ship. Throughput rises in the short run. Bug rates rise too. Change-failure rates rise. Trust between teams erodes. Capability quietly drains while the dashboard says “adoption is up”. By the time the second-order numbers are visible, leadership has moved on to the next initiative.&lt;/p&gt;

&lt;p&gt;The capability trap doesn’t need AI to operate. AI just makes it run faster, with more plausible-looking output, and with a perception layer (METR’s “I felt 20% faster”) that hides what’s happening from the people inside it.&lt;/p&gt;

&lt;p&gt;What’s interesting, and slightly depressing, is how cleanly this maps onto something we already had a name for. We’ve just been calling it “AI productivity” instead of “the same trap with a chatbot in it.”&lt;/p&gt;

&lt;p&gt;This is the structural reason workslop exists.&lt;/p&gt;

&lt;h2 id=&quot;the-workslop-trap&quot;&gt;The workslop trap&lt;/h2&gt;

&lt;p&gt;Stanford Social Media Lab’s Jeff Hancock and BetterUp’s Kate Niederhoffer, with co-authors, named the artifact: &lt;a href=&quot;https://hbr.org/2025/09/ai-generated-workslop-is-destroying-productivity&quot;&gt;&lt;strong&gt;workslop&lt;/strong&gt;&lt;/a&gt;. AI-generated output that looks finished but shifts the real thinking onto someone else. The recipient ends up doing the work the model didn’t.&lt;/p&gt;

&lt;p&gt;The data, from a &lt;a href=&quot;https://www.betterup.com/workslop&quot;&gt;BetterUp/Stanford survey&lt;/a&gt; of 1,150 full-time U.S. desk workers in September 2025:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;40%&lt;/strong&gt; of surveyed U.S. desk workers received workslop in the last month&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;42%&lt;/strong&gt; judged the sender as less trustworthy after receiving it&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;37%&lt;/strong&gt; judged them as less intelligent&lt;/li&gt;
  &lt;li&gt;Estimated cost: &lt;strong&gt;$9M per year&lt;/strong&gt; for a 10,000-person company — $186 per employee per month&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Workslop is mostly lateral. &lt;a href=&quot;https://www.fastcompany.com/91410108/ai-si-creating-workslop&quot;&gt;Reporting on the BetterUp/Stanford research&lt;/a&gt; puts roughly 40% peer-to-peer, 18% flowing upward to managers, and 16% flowing downward from managers to teams. So it travels in every direction. This isn’t a junior-employee problem. It’s a management-system problem, exactly what Repenning and Sterman would predict from a capability trap with AI in it.&lt;/p&gt;

&lt;p&gt;The implication is blunt. Niederhoffer, Hancock, and their co-authors put it directly in &lt;a href=&quot;https://hbr.org/2025/09/ai-generated-workslop-is-destroying-productivity&quot;&gt;the HBR piece&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Our research points to an uncomfortable answer: The proliferation of workslop is a management failure. Specifically, it is the result of unclear AI mandates and overwhelmed teams.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That second sentence is the capability trap, written in HR language. Unclear mandates set the direction. Overwhelmed teams take the shortcut. The model provides the polish.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://www.weforum.org/stories/2026/01/why-ai-performance-depends-on-how-we-think-talk-and-lead/&quot;&gt;World Economic Forum’s 2026 framing&lt;/a&gt; lands in the same place: workslop is “polished but hollow AI output that looks finished yet lacks substance, context or accuracy.” The artifact is a symptom; the structure produces it.&lt;/p&gt;

&lt;h2 id=&quot;pilots-and-passengers&quot;&gt;Pilots and passengers&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://grow.betterup.com/pilots-passengers&quot;&gt;BetterUp and Stanford studied more than 10,000 workers&lt;/a&gt; across 18 industries and drew the cleanest line through the noise I’ve seen so far. They describe two archetypal modes. In any given AI interaction, people behave more like one than the other.&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt; &lt;/th&gt;
      &lt;th&gt;Passenger&lt;/th&gt;
      &lt;th&gt;Pilot&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;strong&gt;Loop&lt;/strong&gt;&lt;/td&gt;
      &lt;td&gt;Prompt → accept → send&lt;/td&gt;
      &lt;td&gt;Prompt → judge → edit → own&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;strong&gt;Stance&lt;/strong&gt;&lt;/td&gt;
      &lt;td&gt;Discretion delegated to the model&lt;/td&gt;
      &lt;td&gt;Discretion preserved&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;strong&gt;Optimisation target&lt;/strong&gt;&lt;/td&gt;
      &lt;td&gt;Volume&lt;/td&gt;
      &lt;td&gt;Quality&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;strong&gt;Artifact&lt;/strong&gt;&lt;/td&gt;
      &lt;td&gt;Workslop&lt;/td&gt;
      &lt;td&gt;Craft&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;The data on the population:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Only 28%&lt;/strong&gt; of the workforce are Pilots.&lt;/li&gt;
  &lt;li&gt;Pilots are &lt;strong&gt;3.6× more productive&lt;/strong&gt; and &lt;strong&gt;3.1× more likely to stay&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;When a &lt;em&gt;manager&lt;/em&gt; models the Pilot mindset, their team is up to &lt;strong&gt;3× more likely&lt;/strong&gt; to operate that way.&lt;/li&gt;
  &lt;li&gt;Workers trained in relational skills (listening, asking questions, providing context) interact 30% more with AI tools and produce higher-quality work.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Two things from that data are worth holding onto.&lt;/p&gt;

&lt;p&gt;First: the manager multiplier. AI culture cascades from how leaders use AI, visibly, with judgment, willing to share failed experiments, far more than from any AI strategy memo. People become Pilots through practice, feedback, and watching someone who already has it. When you model it, your team follows roughly three times faster.&lt;/p&gt;

&lt;p&gt;Second: the relational-skills finding hints at something deeper. The people who get the most from AI are not the most technically sophisticated. They’re the ones who already know how to be in a real relationship with another mind. They listen. They probe. They contextualise. They expect the conversation to push back. They treat the model the way a senior engineer treats a junior who might be wrong: respectfully, sceptically, and with their own judgment as the final word.&lt;/p&gt;

&lt;p&gt;Which is exactly the kind of judgment that erodes first under throughput pressure.&lt;/p&gt;

&lt;h2 id=&quot;what-gets-lost&quot;&gt;What gets lost&lt;/h2&gt;

&lt;p&gt;This is where METR’s finding starts to ache. Developers felt 20% faster while being 19% slower. Notice the structure of that gap: the &lt;em&gt;experience&lt;/em&gt; of judgment has been replaced by the &lt;em&gt;appearance&lt;/em&gt; of judgment. The model is fluent. The session feels engaged. There’s something to react to on every screen. But the actual two-way pushback (the work resisting your idea, your idea reshaping under that resistance) has been hollowed out. You’re getting the feeling without the reality.&lt;/p&gt;

&lt;p&gt;If you stay in passenger mode long enough, you stop noticing the difference. That’s the quiet face of the capability trap: the people inside it can’t tell.&lt;/p&gt;

&lt;p&gt;The cost of workslop, in this frame, isn’t only the $9M per 10,000 employees. The cost is what happens to people who spend years feeling fast and being slow: their judgment atrophies. Not their skills, their capacity to tell when the answer is good. Teams in pure passenger mode produce more output, work faster, and burn out earlier. The work stops mattering to them, because they’ve stopped doing the part of the work that made it theirs.&lt;/p&gt;

&lt;p&gt;That’s not a productivity story. It’s a capability story, and Repenning and Sterman saw it coming a quarter-century before LLMs.&lt;/p&gt;

&lt;p&gt;The connection back to BetterUp’s framework is direct:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Passenger mode&lt;/strong&gt; = discretion delegated to the model = workslop is the artifact, eroded judgment is the side effect.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Pilot mode&lt;/strong&gt; = discretion preserved = friction kept alive = quality is the artifact, sustained capability is the side effect.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Workslop isn’t just bad output. It’s the visible symptom of a team where the people producing the work are no longer being changed by it.&lt;/p&gt;

&lt;h2 id=&quot;the-leadership-reframe&quot;&gt;The leadership reframe&lt;/h2&gt;

&lt;p&gt;Putting the pieces together:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Most teams are in a capability trap. AI sharpens the slope.&lt;/li&gt;
  &lt;li&gt;Adoption produces real but modest gains (5–15%) wildly mismatched to expectations.&lt;/li&gt;
  &lt;li&gt;The perception layer makes those gains feel larger than they are.&lt;/li&gt;
  &lt;li&gt;AI amplifies whatever culture is already in place.&lt;/li&gt;
  &lt;li&gt;Workslop is the artifact of bad culture under AI pressure.&lt;/li&gt;
  &lt;li&gt;The cost compounds: in dollars short-term, in agency long-term.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you take this seriously, the question for engineering leaders gets bigger than “how do we adopt AI faster”:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;How do we use AI in a way that preserves, and ideally deepens, the judgment people bring to their work?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That changes what counts as a good AI rollout. It’s not measured by adoption rate or PR velocity. It’s measured by whether the engineers using AI are still &lt;em&gt;thinking&lt;/em&gt;, still owning, still being changed by the work they do.&lt;/p&gt;

&lt;p&gt;Pilots stay engaged with the work. Passengers don’t.&lt;/p&gt;

&lt;p&gt;So concretely, the leader’s job is to set up the conditions where Pilot mode is the path of least resistance, and to treat the friction that produces craft and agency as a feature, not a bug.&lt;/p&gt;

&lt;h2 id=&quot;what-grassroots-adoption-actually-looks-like&quot;&gt;What grassroots adoption actually looks like&lt;/h2&gt;

&lt;p&gt;In every team, one or two people are already deep into AI tools. They’ve built intuition: when to use the model, when to override, when to throw the answer away. Their colleagues learn from them by watching, asking, copying prompts, riffing in code review.&lt;/p&gt;

&lt;p&gt;This peer-to-peer learning works for four specific reasons:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;strong&gt;Contextual&lt;/strong&gt; — same codebase, same trade-offs.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Trusted&lt;/strong&gt; — a peer, not a vendor or a mandate.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Continuous&lt;/strong&gt; — happens in standups, reviews, Slack, pairing.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Pull-based&lt;/strong&gt; — people learn when they’re ready to solve a real problem.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The most useful parallel I’ve found is &lt;a href=&quot;https://cloud.google.com/blog/topics/hybrid-cloud/toyota-ai-platform-manufacturing-efficiency&quot;&gt;Toyota&lt;/a&gt;, the company that invented lean manufacturing. The Toyota story is &lt;em&gt;not&lt;/em&gt; “no structure”. It’s the right kind of structure. Toyota built an internal AI Platform so factory-floor employees could create models without being AI specialists. Nearly 1,200 active users went on to create around 10,000 manufacturing models (up from 8,000 the year before), saving more than 10,000 man-hours annually across 10 factories, with around 400 employees trained internally each year. The lesson is not “no center”. It’s capability put into the hands of the people closest to the work, supported by the platform and learning that lets them use it.&lt;/p&gt;

&lt;p&gt;DORA’s framing matters here too: the value comes not from the tools themselves but from the practices and cultural environment around them. Your experts aren’t a resource you tap. They’re part of the environment. The job is to make sure that environment isn’t toxic for Pilot-mode work.&lt;/p&gt;

&lt;h2 id=&quot;five-daily-behaviours&quot;&gt;Five daily behaviours&lt;/h2&gt;

&lt;p&gt;This is the operational heart of the whole thing. Not slogans. Not strategy decks. Five things you can actually change about how the team works day to day.&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;#&lt;/th&gt;
      &lt;th&gt;Behaviour&lt;/th&gt;
      &lt;th&gt;What it sounds like&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;1&lt;/td&gt;
      &lt;td&gt;&lt;strong&gt;Ask for data first&lt;/strong&gt;&lt;/td&gt;
      &lt;td&gt;“What does the data say?” replaces “I think…”&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;2&lt;/td&gt;
      &lt;td&gt;&lt;strong&gt;Start from customer pain&lt;/strong&gt;&lt;/td&gt;
      &lt;td&gt;Every AI experiment ties to a real problem. No demo theatre.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;3&lt;/td&gt;
      &lt;td&gt;&lt;strong&gt;Pair across functions&lt;/strong&gt;&lt;/td&gt;
      &lt;td&gt;AI-fluent engineers pair with domain experts. The translation is where the value sits.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;4&lt;/td&gt;
      &lt;td&gt;&lt;strong&gt;Make learning visible&lt;/strong&gt;&lt;/td&gt;
      &lt;td&gt;“What AI thing did you try this week?” — failures celebrated.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;5&lt;/td&gt;
      &lt;td&gt;&lt;strong&gt;Give permission to rethink&lt;/strong&gt;&lt;/td&gt;
      &lt;td&gt;“Could AI change how we do this?” should feel safe to ask.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Each of these is, in Repenning and Sterman’s vocabulary, a &lt;strong&gt;Work Smarter&lt;/strong&gt; loop investment. Asking for data preserves the friction of real evidence. Starting from customer pain preserves the friction of real consequence. Pairing across functions preserves the friction of having to translate. Making learning visible turns mistakes into shared signal instead of private shame. Permission to rethink keeps the work from calcifying into rote.&lt;/p&gt;

&lt;p&gt;These are the things that get cut first under throughput pressure. They are also the only things that produce sustainable capability. Defending them is the job.&lt;/p&gt;

&lt;p&gt;These are not behaviours you can mandate. They are behaviours you can model. The manager multiplier does the rest.&lt;/p&gt;

&lt;h2 id=&quot;three-guardrails&quot;&gt;Three guardrails&lt;/h2&gt;

&lt;p&gt;Behaviours are the engine. Guardrails are the rails the engine doesn’t jump.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;strong&gt;Protect data.&lt;/strong&gt; No customer data in unvetted services. This is the only hard rule.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Pilot before scale.&lt;/strong&gt; Test on real work before broad rollout. CodeScene’s research is unambiguous here: AI performs proportionally to the health of the code it operates in. Deploying agents into a low-Code-Health codebase makes the codebase worse, faster.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Share what you learn.&lt;/strong&gt; Knowledge hoarding is the only anti-pattern. Failed experiments need to be cheap to admit.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Trust is the #1 predictor of reducing workslop. Guardrails create the safety for experts to thrive, and for everyone else to start learning from them.&lt;/p&gt;

&lt;h2 id=&quot;replace-these-instincts&quot;&gt;Replace these instincts&lt;/h2&gt;

&lt;p&gt;If you find yourself doing the things on the left, you’re killing Pilot mode. Try the things on the right instead.&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;❌ Instinct&lt;/th&gt;
      &lt;th&gt;Why it kills Pilot mode&lt;/th&gt;
      &lt;th&gt;✅ Do this instead&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Mandate AI use + expect more output&lt;/td&gt;
      &lt;td&gt;Recipe for workslop&lt;/td&gt;
      &lt;td&gt;Set quality bars; define what “good” looks like&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Standardise one tool for everyone&lt;/td&gt;
      &lt;td&gt;People adopt what fits their work&lt;/td&gt;
      &lt;td&gt;Standardise guardrails; let people pick tools&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Train everyone in a classroom&lt;/td&gt;
      &lt;td&gt;Doesn’t transfer to daily work&lt;/td&gt;
      &lt;td&gt;Enable peer pairing on real work&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Approve every use case via committee&lt;/td&gt;
      &lt;td&gt;Bottleneck + signals distrust&lt;/td&gt;
      &lt;td&gt;Run small pilots and report back&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Measure adoption rate&lt;/td&gt;
      &lt;td&gt;Goodhart’s law: gets gamed with slop&lt;/td&gt;
      &lt;td&gt;Measure speed, quality, customer impact&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;The throughline is one sentence: &lt;strong&gt;when you measure adoption, people optimise the metric. When you measure outcomes, people optimise the work.&lt;/strong&gt; Outcomes can resonate. Metrics generally cannot.&lt;/p&gt;

&lt;h2 id=&quot;a-90-day-plan&quot;&gt;A 90-day plan&lt;/h2&gt;

&lt;p&gt;If you want a single concrete program out of this post, here it is. The trick is not to scale a program. The trick is to nurture a movement.&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Phase&lt;/th&gt;
      &lt;th&gt;Duration&lt;/th&gt;
      &lt;th&gt;What you do&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;strong&gt;See&lt;/strong&gt;&lt;/td&gt;
      &lt;td&gt;Weeks 1–2&lt;/td&gt;
      &lt;td&gt;Who are your experts? What are they already doing? Who do people go to?&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;strong&gt;Connect&lt;/strong&gt;&lt;/td&gt;
      &lt;td&gt;Weeks 3–4&lt;/td&gt;
      &lt;td&gt;Bring them together informally. Ask: what’s working? What would you do with more time?&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;strong&gt;Grow&lt;/strong&gt;&lt;/td&gt;
      &lt;td&gt;Month 2&lt;/td&gt;
      &lt;td&gt;Create one ritual: bi-weekly 30-minute experiment-sharing. Celebrate useful failures.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;strong&gt;Spread&lt;/strong&gt;&lt;/td&gt;
      &lt;td&gt;Month 3+&lt;/td&gt;
      &lt;td&gt;Pair experts with non-adopters on &lt;em&gt;real work&lt;/em&gt;, not training. Measure outcomes, not usage.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;That’s the program. No mandatory training. No tooling RFP. No committee. The Pilots already in your team carry the cultural transmission. You provide the venue, the guardrails, and the air cover.&lt;/p&gt;

&lt;h2 id=&quot;wrapping-up&quot;&gt;Wrapping up&lt;/h2&gt;

&lt;p&gt;The first version of this post said: leaders, your job isn’t to be the expert. Make experts visible, connected, and empowered. Still true.&lt;/p&gt;

&lt;p&gt;The deeper version, with METR, DX, DORA, and Repenning and Sterman in the room, is more uncomfortable.&lt;/p&gt;

&lt;p&gt;Your job isn’t only to amplify experts. It’s to defend the conditions in which capability can survive contact with AI. That means defending the friction in your team’s work. Defending the time it takes to actually judge an AI output. Defending the pairing where one engineer asks the other “are we sure this is right?” Defending the kinds of work where the answer isn’t obvious to the model, where the human still has to think.&lt;/p&gt;

&lt;p&gt;If you don’t, you’ll get the picture from the top of this post. Faster shipping, more incidents, higher change-failure rates. Engineers who feel productive while drifting into the slow erosion of capability. A strategy deck nobody believes. AI will have amplified exactly what was already there.&lt;/p&gt;

&lt;p&gt;There’s a line in Repenning and Sterman’s paper that I keep coming back to. &lt;em&gt;Nobody ever gets credit for fixing problems that never happened.&lt;/em&gt; No one will thank you for the workslop your team didn’t ship, the bugs your culture didn’t introduce, the burnout you avoided by protecting friction. You’ll have to do that work anyway.&lt;/p&gt;

&lt;p&gt;The grassroots are already growing. The Pilots are already there. Your job is to see them, grow them, let them spread, and not let the rest of your team drift into the slow erosion of passenger mode.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;Water the grassroots. Protect the agency. Measure the outcomes, not the usage.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;All this is of course not as simple as I’ve put it here. Every team is its own animal, and the capability trap looks different in a 6-person startup than in a 600-person org. But I think the direction is right, and I’d rather get the direction right and the details wrong than the other way around.&lt;/p&gt;

&lt;p&gt;If you’ve got a take that disagrees, send it. I’d rather be wrong about this than ship the wrong post. mlu@testaviva.dk, or &lt;a href=&quot;https://www.linkedin.com/in/magnusudbjorg&quot;&gt;the usual places&lt;/a&gt;.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;strong&gt;Further reading:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Empirical research:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;METR — &lt;a href=&quot;https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/&quot;&gt;Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity&lt;/a&gt;. Randomised controlled trial: 19% measured slowdown vs. 20% perceived speedup. See also their &lt;a href=&quot;https://metr.org/blog/2026-02-24-uplift-update/&quot;&gt;2026 update on experiment design&lt;/a&gt; — the perception gap is the durable finding, not the slowdown number.&lt;/li&gt;
  &lt;li&gt;DX — &lt;a href=&quot;https://getdx.com/news/new-data-ais-impact-on-engineering-velocity-is-more-modest-than-expected/&quot;&gt;New data: AI’s impact on engineering velocity is more modest than expected&lt;/a&gt; and &lt;a href=&quot;https://newsletter.getdx.com/p/ai-productivity-gains-are-10-not&quot;&gt;AI Productivity Gains Are 10%, Not 10×&lt;/a&gt;. Longitudinal study across 400+ companies: median PR throughput +7.76%, mean +13.1%, 90th percentile ~44%.&lt;/li&gt;
  &lt;li&gt;DORA — &lt;a href=&quot;https://dora.dev/research/2025/dora-report/&quot;&gt;2025 State of AI-Assisted Software Development&lt;/a&gt; and &lt;a href=&quot;https://cloud.google.com/blog/products/ai-machine-learning/announcing-the-2025-dora-report&quot;&gt;Google Cloud’s announcement post&lt;/a&gt; (which contains the verbatim “AI doesn’t fix a team. It amplifies what’s already there.”).&lt;/li&gt;
  &lt;li&gt;DORA — &lt;a href=&quot;https://cloud.google.com/resources/content/2025-dora-ai-capabilities-model-report&quot;&gt;AI Capabilities Model Report&lt;/a&gt;. The seven organisational capabilities.&lt;/li&gt;
  &lt;li&gt;CodeScene — &lt;a href=&quot;https://codescene.com/blog/agentic-ai-coding-best-practice-patterns-for-speed-with-quality&quot;&gt;Agentic AI Coding: Best-Practice Patterns for Speed with Quality&lt;/a&gt;. “Speed amplifies both good design and bad decisions.” Vendor research, but directionally consistent with DORA.&lt;/li&gt;
  &lt;li&gt;Stanford HAI — &lt;a href=&quot;https://hai.stanford.edu/ai-index/2026-ai-index-report/economy&quot;&gt;2026 AI Index Report — Economy&lt;/a&gt;. Productivity gains strongest in structured, measurable work; weaker in reasoning-heavy tasks.&lt;/li&gt;
  &lt;li&gt;Hancock, Niederhoffer &amp;amp; co-authors in HBR — &lt;a href=&quot;https://hbr.org/2025/09/ai-generated-workslop-is-destroying-productivity&quot;&gt;AI-Generated ‘Workslop’ Is Destroying Productivity&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;BetterUp Labs — &lt;a href=&quot;https://www.betterup.com/workslop&quot;&gt;Workslop: The Hidden Cost of AI-Generated Busywork&lt;/a&gt;. 1,150 U.S. desk worker survey (Sept 2025).&lt;/li&gt;
  &lt;li&gt;World Economic Forum — &lt;a href=&quot;https://www.weforum.org/stories/2026/01/why-ai-performance-depends-on-how-we-think-talk-and-lead/&quot;&gt;Workslop at Work: Are You an AI Pilot or a Passenger?&lt;/a&gt; (2026).&lt;/li&gt;
  &lt;li&gt;BetterUp — &lt;a href=&quot;https://grow.betterup.com/pilots-passengers&quot;&gt;Pilots vs Passengers research&lt;/a&gt;. 10,000+ workers across 18 industries.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;The structural mechanism:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Repenning, N. &amp;amp; Sterman, J. (2001). &lt;a href=&quot;https://cmr.berkeley.edu/2001/08/43-4-nobody-ever-gets-credit-for-fixing-problems-that-never-happened-creating-and-sustaining-process-improvement/&quot;&gt;Nobody Ever Gets Credit for Fixing Problems That Never Happened: Creating and Sustaining Process Improvement&lt;/a&gt;. &lt;em&gt;California Management Review&lt;/em&gt;, 43(4), 64–88. The capability trap. (&lt;a href=&quot;https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.pdf&quot;&gt;Authors’ MIT copy here&lt;/a&gt;.)&lt;/li&gt;
  &lt;li&gt;McKinsey — &lt;a href=&quot;https://www.mckinsey.com/capabilities/quantumblack/our-insights/reconfiguring-work-change-management-in-the-age-of-gen-ai&quot;&gt;Reconfiguring Work: Change Management in the Age of Gen AI&lt;/a&gt;. The middle-out approach.&lt;/li&gt;
  &lt;li&gt;MIT Sloan Management Review — &lt;a href=&quot;https://sloanreview.mit.edu/article/why-digital-dexterity-is-key-to-transformation/&quot;&gt;Why Digital Dexterity Is Key to Transformation&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If the “feeling fast while being slow” pattern interests you beyond the management literature: sociologist Hartmut Rosa’s &lt;em&gt;&lt;a href=&quot;https://www.politybooks.com/bookdetail?book_slug=the-uncontrollability-of-the-world--9781509543168&quot;&gt;The Uncontrollability of the World&lt;/a&gt;&lt;/em&gt; (Polity 2020) makes a related argument about what gets lost when modern life becomes fully optimisable. It’s where I started before deciding it didn’t belong in the body of this post.&lt;/p&gt;

&lt;p&gt;And the talk’s earlier post: &lt;a href=&quot;https://udbjorg.net/2026/04/the-grassroots-revolution-building-ai-native-engineering-teams&quot;&gt;The Grassroots Revolution: Building AI-Native Engineering Teams From Within&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Co-speakers at the same meetup whose work informed parts of this thinking: &lt;a href=&quot;https://wolman.se/slides/EM-meetup-2026-04-29-slides.pdf&quot;&gt;Jakob Wolman &amp;amp; Benny Andrén — &lt;em&gt;AI Won’t Work Until You Make It&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate>
        <link>https://udbjorg.net/2026/04/ai-doesnt-fix-a-team-it-amplifies-whats-there</link>
        <guid isPermaLink="true">https://udbjorg.net/2026/04/ai-doesnt-fix-a-team-it-amplifies-whats-there</guid>
        
        
        <category>Engineering Leadership</category>
        
      </item>
    
      <item>
        <title>The Grassroots Revolution: Building AI-Native Engineering Teams From Within</title>
        <description>&lt;!-- markdownlint-disable MD033 MD020 MD025--&gt;

&lt;p&gt;Most organisations take a top-down approach to AI adoption: choose a tool, train everyone, track usage. This rarely succeeds.I’m giving a talk on this at the &lt;a href=&quot;https://www.meetup.com/engineering-leadership-meetup-denmark/events/313793623/?eventOrigin=group_upcoming_events&quot;&gt;Engineering Managers Meetup on April 29th&lt;/a&gt;, and I wanted to share the core ideas here first.&lt;/p&gt;

&lt;h2 id=&quot;the-workslop-problem&quot;&gt;The Workslop Problem&lt;/h2&gt;

&lt;p&gt;Stanford/Wharton researchers Jeff Hancock and Kate Niederhoffer coined the term &lt;strong&gt;“workslop”&lt;/strong&gt; — low-effort, low-quality AI-generated work that appears to fulfil a task but lacks the substance to actually do so.The numbers are striking:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;53% of workers&lt;/strong&gt; admit to sending work slop&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;It costs an estimated &lt;strong&gt;$9 million/year&lt;/strong&gt; for a 10,000-employee company.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Recipients judge senders as &lt;strong&gt;less creative, less capable, and less trustworthy.&lt;/strong&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The recipe is simple: a general AI mandate (“you must use AI”) + expectations to produce more = workslop, not innovation.&lt;/p&gt;

&lt;h2 id=&quot;what-actually-works-grassroots-adoption&quot;&gt;What Actually Works: Grassroots Adoption&lt;/h2&gt;

&lt;p&gt;In every engineering team I’ve seen, 1-2 people are already deeply immersed in AI tools. They’re your &lt;strong&gt;grassroots experts&lt;/strong&gt;. They don’t just use AI — they’ve built intuition for when it helps and when it doesn’t.Their colleagues are learning from them. Not in a training session — in a standup, a code review, a Slack thread. This is peer-to-peer learning, and it’s more effective than any formal program because it’s:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Contextual&lt;/strong&gt; — the expert works on the same codebase, the same problems.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Trusted&lt;/strong&gt; — they’re a peer, not a vendor or a manager.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Continuous&lt;/strong&gt; — it happens in daily standups, code reviews, and Slack threads.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Pull-based&lt;/strong&gt; — people learn when they’re ready, not when HR schedules it.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Stanford research calls this the &lt;strong&gt;pilot mindset&lt;/strong&gt; — ownership of what you create with AI, knowing how to edit it, and having discernment about quality. It can’t be trained in a classroom. It develops through practice and watching someone who already has it.&lt;/p&gt;

&lt;h2 id=&quot;the-leaders-job-amplifier-not-controller&quot;&gt;The Leader’s Job: Amplifier, Not Controller&lt;/h2&gt;

&lt;p&gt;If you ignore the grassroots movement, it stays in the pocket. If you over-manage it, it dies. The art is in amplification.&lt;strong&gt;What to do:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Identify your champions&lt;/strong&gt; — they’re already visible. Look for who gets asked AI questions.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Don’t formalise their role&lt;/strong&gt; — “AI Champion” with a job description kills the organic dynamic.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Model the behaviour yourself&lt;/strong&gt; — use AI visibly, share your failures openly.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Create one ritual&lt;/strong&gt; — a bi-weekly session where anyone shares an AI experiment. Failures celebrated&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Set guardrails, not rules&lt;/strong&gt; — “don’t put customer data in unvetted services” is a guardrail. “You must use Copilot” is a rule&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;What NOT to do:&lt;/strong&gt;&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Instinct&lt;/th&gt;
      &lt;th&gt;Why it fails&lt;/th&gt;
      &lt;th&gt;Do this instead&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Mandate AI use&lt;/td&gt;
      &lt;td&gt;Produces workslop&lt;/td&gt;
      &lt;td&gt;Set quality standards&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Mandate one tool&lt;/td&gt;
      &lt;td&gt;People adopt what fits&lt;/td&gt;
      &lt;td&gt;Set security guardrails&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Create a training program&lt;/td&gt;
      &lt;td&gt;Doesn’t transfer to daily work&lt;/td&gt;
      &lt;td&gt;Enable peer learning&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Measure adoption rate&lt;/td&gt;
      &lt;td&gt;Goodhart’s law — people game it&lt;/td&gt;
      &lt;td&gt;Use established engineering metrics (DORA, SPACE, DevEx) to understand if AI delivers value and performance&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h2 id=&quot;the-trust-connection&quot;&gt;The Trust Connection&lt;/h2&gt;

&lt;p&gt;The single biggest finding from the research: &lt;strong&gt;trust is the biggest predictor of reducing workslop&lt;/strong&gt;. Teams with high psychological safety produce less slop — because people feel safe asking “is this actually good enough?”&lt;/p&gt;

&lt;p&gt;Trust is built peer-to-peer, supported from the top down. This is the fundamental reason grassroots adoption works.&lt;/p&gt;

&lt;h2 id=&quot;the-bottom-line&quot;&gt;The Bottom Line&lt;/h2&gt;

&lt;blockquote&gt;
  &lt;p&gt;Leaders: your job isn’t to be the expert. Make experts visible, connected, and empowered.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The grassroots are already growing. Water them._&lt;/p&gt;

&lt;p&gt;I’m speaking about this at the_ &lt;a href=&quot;https://www.meetup.com/engineering-leadership-meetup-denmark/events/313793623/?eventOrigin=group_upcoming_events&quot;&gt;&lt;em&gt;Engineering Managers Meetup&lt;/em&gt;&lt;/a&gt; on April 29, 2026, in Copenhagen. If you’re an engineering leader dealing with AI adoption, I’d love to hear your experience.&lt;strong&gt;Key references:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;MIT Sloan Management Review: “Why Digital Dexterity Is Key to Transformation”&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;HBR IdeaCast: “The Hidden Causes of AI Workslop — and How to Fix Them” (Hancock &amp;amp; Niederhoffer, 2026)&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate>
        <link>https://udbjorg.net/2026/04/the-grassroots-revolution-building-ai-native-engineering-teams</link>
        <guid isPermaLink="true">https://udbjorg.net/2026/04/the-grassroots-revolution-building-ai-native-engineering-teams</guid>
        
        
        <category>Engineering Leadership</category>
        
      </item>
    
      <item>
        <title>Spring 2026 Tech Links: Architecture, Engineering Leadership, AI Agents, and Go Tooling</title>
        <description>&lt;!-- markdownlint-disable MD033 MD020 MD025--&gt;
&lt;h1 id=&quot;my-favorites&quot;&gt;My favorites&lt;a name=&quot;favorites&quot;&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.nilenso.com/blog/2026/01/20/lobsters-front-page/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2206&quot; target=&quot;_blank&quot;&gt;How the Lobsters front page works - nilenso blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.shayon.dev/post/2026/19/software-engineering-when-the-machine-writes-code/&quot; target=&quot;_blank&quot;&gt;Software engineering when machine writes the code&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://addyosmani.com/blog/self-improving-agents/&quot; target=&quot;_blank&quot;&gt;AddyOsmani.com - Self-Improving Coding Agents&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/asgeirtj/system_prompts_leaks&quot; target=&quot;_blank&quot;&gt;asgeirtj/system_prompts_leaks: Collection of extracted System Prompts from popular chatbots like ChatGPT, Claude &amp;amp; Gemini&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.hyperact.co.uk/blog/demystifying-capex-opex-and-capitalisation-for-product-leaders?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2207&quot; target=&quot;_blank&quot;&gt;Demystifying CapEx, OpEx &amp;amp; Capitalisation for Product&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/microsoft/edit&quot; target=&quot;_blank&quot;&gt;microsoft/edit: We all edit.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://addyo.substack.com/p/the-80-problem-in-agentic-coding?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;Managing comprehension debt when leaning on AI to code&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://qwen.ai/blog?id=qwen3.5&quot; target=&quot;_blank&quot;&gt;Qwen3.5: Towards Native Multimodal Agents&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://dpaint.app/&quot; target=&quot;_blank&quot;&gt;DPaint JS&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://livingcodenow.substack.com/p/the-influence-of-fear?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20338&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;The Influence of Fear - Living Code&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://worldmonitor.app/?lat=20.0000&amp;amp;lon=0.0000&amp;amp;zoom=1.00&amp;amp;view=global&amp;amp;timeRange=7d&amp;amp;layers=cables%2Csanctions%2Cweather%2Ceconomic%2Cwaterways%2Coutages%2Cdatacenters%2Cprotests%2Cnatural%2Cdisplacement&quot; target=&quot;_blank&quot;&gt;World Monitor - Real-Time Global Intelligence Dashboard&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://boz.com/articles/ideas-implementation?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2216&quot; target=&quot;_blank&quot;&gt;Ideas Over Implementation&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://makemeacto.substack.com/p/how-to-run-a-technical-due-diligence?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2216&quot; target=&quot;_blank&quot;&gt;How to Run a Technical Due Diligence? - by Sergio Visinoni&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.alexewerlof.com/p/owasp-top-10-ai-llm-agents?utm_source=post-email-title&amp;amp;publication_id=1002265&amp;amp;post_id=190490659&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=2pu4bs&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;If you’re shipping agents, this is required reading. OWASP’s 2026 breakdown of LLM and agent vulnerabilities—prompt injection, goal hijacking, cascading failures—with practical mitigations.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://chatgpt.com/c/69b2ca93-6040-832b-ae3a-4c0207c11564&quot; target=&quot;_blank&quot;&gt;Software Engineering Blogs&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/RightNow-AI/autokernel?tab=readme-ov-file&quot; target=&quot;_blank&quot;&gt;Autonomous AI agent that profiles your PyTorch model, extracts GPU bottlenecks, then iteratively writes and benchmarks optimized Triton kernels overnight — 320 experiments while you sleep.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://addyosmani.com/blog/comprehension-debt/&quot; target=&quot;_blank&quot;&gt;AI writes code faster than we can understand it — and that gap compounds silently. A must-read on the hidden cost of passive delegation to AI coding tools.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://100jumps.org/play/&quot; target=&quot;_blank&quot;&gt;A simple browser game where you jump 100 times. Sometimes you just need a break.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;agile-leadership-and-product&quot;&gt;Agile, Leadership and Product&lt;a name=&quot;agile&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://rogermartin.medium.com/heroic-modes-strategy-9406762908d2&quot; target=&quot;_blank&quot;&gt;Heroic Modes &amp;amp; Strategy. What I Learned from David Kantor - by Roger Martin - Jan, 2026 - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.jampa.dev/p/lessons-learned-after-10-years-as?hide_intro_popup=true&amp;amp;utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2207&quot; target=&quot;_blank&quot;&gt;Things I’ve learned in my 10 years as an engineering manager&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.rubick.com/tradeoffs-first/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2207&quot; target=&quot;_blank&quot;&gt;First agree on the tradeoffs - Jade Rubick - Engineering Leadership&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://gilpignol.substack.com/p/the-age-of-marketing-speak?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20340&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;The Age of Marketing Speak - by Gil Pignol - Gil’s Substack&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://obie.medium.com/building-a-personal-cto-operating-system-with-claude-code-b3fb9c4933c7&quot; target=&quot;_blank&quot;&gt;Building a Personal CTO Operating System with Claude Code - by Obie Fernandez - Jan, 2026 - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.seangoedecke.com/screwing-up/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2222&quot; target=&quot;_blank&quot;&gt;Learn how to professionally handle workplace mistakes by managing emotions and focusing on solutions, not excuses or self-abasement.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mikefisher.substack.com/p/executive-amplification?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2226&quot; target=&quot;_blank&quot;&gt;A sharp lesson on how our offhand remarks become directives that reshape team priorities. Essential reading for anyone leading engineers, reminding us that our words carry outsized weight.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.eng-leadership.com/p/how-engineering-managers-can-turn?utm_source=post-email-title&amp;amp;publication_id=1115815&amp;amp;post_id=190192286&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=4p7qvl&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;A practical guide on translating your team’s growth into visible impact—essential reading for managers wanting to prove their value beyond just shipping features.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://bjorg.bjornroche.com/management/autonomy-vs-clarity/?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20343&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Essential reading for leaders navigating the autonomy-vs-clarity tradeoff. Bjorn’s framework helps you pick the right style to unblock your team without micromanaging.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://boristane.com/blog/the-software-development-lifecycle-is-dead/&quot; target=&quot;_blank&quot;&gt;AI agents are collapsing the traditional SDLC into a fluid loop of intent and iteration, making rigid planning obsolete. This is essential reading for rethinking how we actually ship software today.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.elenaverna.com/p/the-minimum-lovable-product-era?utm_source=www.founderweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=founder-weekly-issue-721-march-4-2026&amp;amp;_bhlid=e6204b451beb07698caf1f790f870babe21e63b7&quot; target=&quot;_blank&quot;&gt;MVP became an excuse to ship garbage. MLP raises the bar: earliest version people actually love, not just tolerate.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://sloanreview.mit.edu/article/the-eight-core-principles-of-strategic-innovation/&quot; target=&quot;_blank&quot;&gt;Why successful companies stop innovating — and the eight practices that keep the pipeline alive beyond the founding breakthrough.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://sloanreview.mit.edu/article/why-digital-dexterity-is-key-to-transformation/&quot; target=&quot;_blank&quot;&gt;Digital transformation stalls when tools outpace people. Four practices that actually build a workforce willing and able to use new tech — not just one that owns it.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://sloanreview.mit.edu/article/what-ai-can-teach-us-about-designing-better-kpis/&quot; target=&quot;_blank&quot;&gt;Goodhart’s Law kills KPIs — ML research offers fresh frameworks to design metrics that resist gaming and stay aligned with actual business goals.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://sloanreview.mit.edu/article/a-smarter-approach-to-measuring-customer-experience/&quot; target=&quot;_blank&quot;&gt;More CX metrics isn’t better — it’s noise. This research shows how to cut hundreds of metrics down to what actually drives action across the customer journey.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://hbr.org/2026/02/leaders-pause-before-acting-on-employee-feedback&quot; target=&quot;_blank&quot;&gt;Counterintuitive research: acting immediately on feedback can backfire. Sometimes the most effective response is a deliberate pause before changing course.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://hbr.org/podcast/2026/03/the-hidden-causes-of-ai-workslop-and-how-to-fix-them&quot; target=&quot;_blank&quot;&gt;AI workslop isn’t just laziness — it’s a management failure. Structural pressure to produce more with AI, minus clear guidelines, is killing team trust and quality.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://itamargilad.com/discovery-problems/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2232&quot; target=&quot;_blank&quot;&gt;Why product discovery fails in practice — most teams skip validation for ‘obvious’ features using gut feel and politics. Recognize the patterns before they kill your roadmap.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://firesidepm.substack.com/p/the-new-rules-of-building?utm_source=www.founderweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=founder-weekly-issue-722-march-11-2026&amp;amp;_bhlid=2a3e9dcc984c69606c2b78e04694734d572ff327&quot; target=&quot;_blank&quot;&gt;The old startup moats — capital, distribution, code — are gone. Small, focused teams that move fast now have a structural advantage over incumbents.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.amplifypartners.com/blog-posts/the-technical-founders-guide-to-pilots-and-pocs?utm_source=www.founderweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=founder-weekly-issue-722-march-11-2026&amp;amp;_bhlid=5e8e87a4b1d078a5c19192b213762b60ea9fbd5d&quot; target=&quot;_blank&quot;&gt;Hard-won framework for running pilots and POCs from someone who’s closed billions in deals. Cuts through the noise on finding the right early customers and turning experiments into paid contracts.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://staysaasy.com/management/2026/03/06/avoiding-a-culture-of-emergencies.html?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2232&quot; target=&quot;_blank&quot;&gt;Better managers have fewer emergencies because they stay technically sharp, ask before assuming, and know what actually matters. Practical, no-fluff advice on building calmer teams.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://hbr.org/2026/03/who-in-the-c-suite-should-own-ai&quot; target=&quot;_blank&quot;&gt;Every C-suite exec thinks they own AI — ops, risk, finance, HR. Useful framing for who should actually hold the wheel.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://sourcegraph.com/blog/developer-productivity-how-to-measure-and-improve-it&quot; target=&quot;_blank&quot;&gt;Solid breakdown of why naive output metrics fail and how to think about productivity as removing friction rather than measuring throughput.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://sourcegraph.com/blog/cycle-time-in-software-development-a-complete-guide&quot; target=&quot;_blank&quot;&gt;Cycle time is your pipeline’s X-ray — measures first commit to production, exposing exactly where work stalls. Finally, a metric that tells you &lt;em&gt;what&lt;/em&gt; to fix.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://makemeacto.substack.com/p/how-to-run-a-technical-due-diligence?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20344&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Solid primer on technical due diligence — what it is, how to run one, and what to look for when millions are on the line.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mikefisher.substack.com/p/perfectly-designed-for-these-results?utm_source=substack&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;If you keep seeing the same problems resurface, stop blaming people — the system is working exactly as designed. Change the structure, change the results.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://hbr.org/2026/03/how-to-turn-individual-talent-into-organizational-excellence&quot; target=&quot;_blank&quot;&gt;Individual brilliance doesn’t automatically become team performance. Practical framework for turning star players into organizational wins.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/design-bootcamp/building-products-people-want-to-live-in-1420fa4decbf&quot; target=&quot;_blank&quot;&gt;Designing digital products like architectural spaces, not just screens. If your UX feels incoherent despite good individual decisions, this framing might explain why.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.oreilly.com/radar/capability-architecture-for-ai-native-engineering/&quot; target=&quot;_blank&quot;&gt;A framework for rethinking how you structure engineering capabilities when AI is central to how you build — not a bolt-on, but a first-class design concern.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://hbr.org/2026/03/4-capabilities-that-drive-operational-improvement&quot; target=&quot;_blank&quot;&gt;Same practices, wildly different results — why? Four organizational capabilities separate teams that actually improve from those just going through the motions.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;architecture-development--software-development-practices-&quot;&gt;Architecture, Development &amp;amp; Software development practices &lt;a name=&quot;development&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.mostlylucid.net/blog/simple-ocr-ner-extraction?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2203&quot; target=&quot;_blank&quot;&gt;Simple OCR and NER Feature Extraction in C# with ONNX (English)&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/dotnet-ai-essentials-the-core-building-blocks-explained/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2203&quot; target=&quot;_blank&quot;&gt;.NET AI Essentials - The Core Building Blocks Explained - .NET Blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://arpitbhayani.me/blogs/clock-sync-nightmare/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2206&quot; target=&quot;_blank&quot;&gt;Clock Synchronization Is a Nightmare&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://antondevtips.com/blog/how-to-start-a-new-dotnet-project-in-2026?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2213&quot; target=&quot;_blank&quot;&gt;How to Start a New .NET Project in 2026&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.woodruff.dev/distributed-system-pattern-leader-and-followers-in-net-one-decision-maker-many-replicas-fewer-outages/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2213&quot; target=&quot;_blank&quot;&gt;Distributed System Pattern: Leader and Followers in .NET – One Decision Maker, Many Replicas, Fewer Outages - Chris Woody Woodruff - Fractional Architect&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://softwaredoug.com/blog/2026/01/08/semantic-search-without-embeddings.html?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2214&quot; target=&quot;_blank&quot;&gt;Semantic Search Without Embeddings&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://bastrich.tech/perfect-code-review/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2214&quot; target=&quot;_blank&quot;&gt;The PERFECT Code Review: How to Reduce Cognitive Load While Improving Quality – Daniil Bastrich&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://lemire.me/blog/2026/02/08/the-cost-of-a-function-call/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2214&quot; target=&quot;_blank&quot;&gt;The cost of a function call – Daniel Lemire’s blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://ricomariani.medium.com/software-performance-engineering-the-ideas-i-keep-coming-back-to-6f421b6a9505&quot; target=&quot;_blank&quot;&gt;Software Performance Engineering: The Ideas I Keep Coming Back To - by Rico Mariani - Jan, 2026 - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://go-scan.dev/&quot; target=&quot;_blank&quot;&gt;goscan&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://javaevolved.github.io/&quot; target=&quot;_blank&quot;&gt;Modern Java code patterns and refactorings, showing clean replacements for legacy code with JDK 8-25 features like records, switch expressions, and compact constructors.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://web.dev/blog/baseline-navigation-api?hl=en&quot; target=&quot;_blank&quot;&gt;The Navigation API simplifies client-side routing in SPAs by providing a unified, reliable way to handle navigation events and URL updates.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://theprogrammersparadox.blogspot.com/2026/02/systems-thinking.html?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2226&quot; target=&quot;_blank&quot;&gt;The article explores the trade-offs between evolutionary and engineered approaches to managing complexity in software systems, emphasizing the importance of systems thinking to reduce long-term costs and improve reliability.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.cloudflare.com/a-better-web-streams-api/&quot; target=&quot;_blank&quot;&gt;This article discusses fundamental issues with the Web Streams API and proposes a faster, JavaScript-centric alternative leveraging modern language features.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://getbruin.com/blog/go-is-the-best-language-for-agents/?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;The article argues why Go is superior to Python for building AI agents, highlighting performance, concurrency, and developer experience advantages.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.bytebytego.com/p/the-architecture-behind-open-source?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;A clear breakdown of how modern open-source LLMs use Mixture-of-Experts to balance massive scale with inference costs. Essential reading for anyone designing or selecting AI architectures today.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://boristane.com/blog/how-i-use-claude-code/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2224&quot; target=&quot;_blank&quot;&gt;Boris Tane shares a rigorous workflow where AI plans code before executing it, preventing architectural drift and wasted token cycles in real-world projects.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.jetbrains.com/resharper/?product=vsc&quot; target=&quot;_blank&quot;&gt;Finally, C# superpowers in Cursor and VS Code! This brings two decades of JetBrains refactoring logic directly to your editor for faster, safer code.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://stackinsight.dev/blog/memory-leak-empirical-study/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2230&quot; target=&quot;_blank&quot;&gt;This empirical study reveals that 86% of repos leak memory, proving GC doesn’t fix missing cleanup. You’ll get a concrete audit checklist for React, Vue, and Angular to stop the silent heap growth.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://background-agents.com/&quot; target=&quot;_blank&quot;&gt;If your code can eventually run itself, we’re shifting from writing software to orchestrating it. This deep dive on background agents changes how you think about delivery pipelines.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.jetbrains.com/go/2026/03/02/secure-go-error-handling-best-practices/&quot; target=&quot;_blank&quot;&gt;Crucial read for Go devs building APIs: stop accidentally leaking stack traces or credentials in error messages, which can turn minor bugs into security breaches.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://revive.run/&quot; target=&quot;_blank&quot;&gt;I’ve switched to Revive for our Go stacks—it’s twice as fast as golint and lets us configure rules via TOML, making linting both flexible and strict without the friction.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://webdirections.org/blog/the-structure-of-engineering-revolutions/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2232&quot; target=&quot;_blank&quot;&gt;A Kuhn-inspired lens on how engineering paradigms shift — useful for recognizing when you’re defending legacy thinking versus riding a genuine wave.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://rednafi.com/go/to-wrap-or-not-to-wrap/&quot; target=&quot;_blank&quot;&gt;Honest breakdown of Go error wrapping tradeoffs — when to add context, when you’re just adding noise. Practical guidance I wish I’d had earlier.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://planetscale.com/blog/video-conferencing-with-postgres&quot; target=&quot;_blank&quot;&gt;Abusing Postgres WAL as a real-time message broker to stream video frames. Brilliantly wrong in the best way — and surprisingly coherent.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.oreilly.com/radar/software-craftsmanship-in-the-age-of-ai/&quot; target=&quot;_blank&quot;&gt;AI writes code faster than ever, but does it make us better engineers? O’Reilly explores what craftsmanship means when your pair programmer never sleeps.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://bloomberg.github.io/js-blog/post/temporal/&quot; target=&quot;_blank&quot;&gt;Nine years to fix JavaScript’s broken Date API. The inside story of how Temporal finally made it through TC39 — worth understanding before you reach for a date library.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://ifandelse.com/blog/rewriting-a-12-year-old-javascript-library-in-typescript/&quot; target=&quot;_blank&quot;&gt;A 12-year-old JS finite state machine library gets a TypeScript rewrite — and a reminder that bags of booleans are still no substitute for real state management.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;ai-llm--machine-learning&quot;&gt;AI, LLM &amp;amp; Machine Learning&lt;a name=&quot;ai&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/google/A2UI&quot; target=&quot;_blank&quot;&gt;Google’s answer to agent-generated UIs: a declarative JSON format that lets agents ‘speak UI’ without running arbitrary code. Framework-agnostic and security-first.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/msitarzewski/agency-agents&quot; target=&quot;_blank&quot;&gt;A curated collection of battle-tested AI agent personalities for Claude Code and other tools — specialized, deliverable-focused, and ready to drop into your workflow.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/bytedance/deer-flow&quot; target=&quot;_blank&quot;&gt;ByteDance’s open-source super-agent harness that orchestrates sub-agents, memory, and sandboxes to tackle multi-hour tasks. Worth watching if you’re building serious agentic workflows.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/shanraisshan/claude-code-best-practice&quot; target=&quot;_blank&quot;&gt;Comprehensive Claude Code best practices repo covering commands, sub-agents, skills, hooks, and workflows. Solid reference if you’re serious about getting more out of AI-assisted development.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.bassimeledath.com/blog/levels-of-agentic-engineering?utm_source=substack&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;A practical progression framework for AI-assisted coding — from tab complete to autonomous agents. The multiplayer effect insight alone is worth the read.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://uxdesign.cc/sycophancy-the-emperors-new-clothes-92c6043c06c6&quot; target=&quot;_blank&quot;&gt;Hallucinations get the headlines, but sycophancy is the real trap — AI trained to agree with you is far more dangerous than one that occasionally gets facts wrong.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/paperclipai/paperclip&quot; target=&quot;_blank&quot;&gt;Orchestration layer for running entire AI agent companies — org charts, budgets, goal alignment, and cost monitoring. Like a task manager for your autonomous workforce.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://martinfowler.com/fragments/2026-03-16.html&quot; target=&quot;_blank&quot;&gt;Fowler coins ‘supervisory engineering’ and ‘the middle loop’ — the emerging layer where engineers direct AI, evaluate output, and course-correct. Cuts through the career anxiety with something concrete.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://dspy.ai/&quot; target=&quot;_blank&quot;&gt;Stop wrestling with prompt strings — DSPy lets you build AI pipelines as structured, composable code that self-optimizes. Think SQL vs. pointer arithmetic for LLMs.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://dropbox.tech/machine-learning/optimizing-dropbox-dash-relevance-judge-with-dspy&quot; target=&quot;_blank&quot;&gt;How Dropbox used DSPy to systematically optimize their LLM relevance judge — turning brittle manual prompt tuning into a repeatable optimization loop that survives model swaps.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://open-jarvis.github.io/OpenJarvis/#get-started&quot; target=&quot;_blank&quot;&gt;Local-first AI agent framework that runs 88.7% of queries on-device. Worth watching if you’re thinking seriously about personal AI that doesn’t phone home.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;devops-observability--security&quot;&gt;DevOps, Observability &amp;amp; Security&lt;a name=&quot;devops&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://microsoft.github.io/finops-toolkit/&quot; target=&quot;_blank&quot;&gt;FinOps toolkit - Kick start your FinOps efforts&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/KeygraphHQ/shannon&quot; target=&quot;_blank&quot;&gt;KeygraphHQ/shannon: Fully autonomous AI hacker to find actual exploits in your web apps. Shannon has achieved a 96.15% success rate on the hint-free, source-aware XBOW Benchmark.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://portswigger.net/research/top-10-web-hacking-techniques-of-2025?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2221&quot; target=&quot;_blank&quot;&gt;Discover 2025’s top web hacking techniques, including parser vulnerabilities, HTTP/2 exploits, and cache poisoning, crucial for securing modern web applications.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.philvenables.com/post/10-fundamental-but-really-hard-security-metrics&quot; target=&quot;_blank&quot;&gt;This article challenges the status quo of security metrics, proposing 10 ambitious, outcome-driven metrics to elevate cybersecurity and drive organizational improvement.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://bughunters.google.com/blog/passkeys?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2221&quot; target=&quot;_blank&quot;&gt;Learn how cross-device passkeys enhance security and streamline authentication across platforms, making them a critical tool for secure, password-free login solutions.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.philvenables.com/post/10-fundamental-but-really-hard-security-metrics?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2226&quot; target=&quot;_blank&quot;&gt;This article explores 10 critical but challenging security metrics, emphasizing their role in driving organizational security improvements beyond mere compliance.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/pranshuparmar/witr/tree/35a554119255d41beee310adf4c10f22c82175ac&quot; target=&quot;_blank&quot;&gt;witr is a DevOps tool that explains why processes are running, providing causal chains from system supervisors to containers, simplifying troubleshooting and system understanding.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.law.com/legaltechnews/2026/03/05/the-metadata-trap-why-data-privacy-matters-when-lawyers-use-ai/&quot; target=&quot;_blank&quot;&gt;Don’t let AI tools leak sensitive data via hidden metadata. A crucial reminder to check what you’re actually sending to these models before deploying them.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://tomasztomczyk.com/blog/2026/how-i-became-good-at-leading-incidents/&quot; target=&quot;_blank&quot;&gt;Master incident leadership by mapping your deployment flow and mastering stack traces. This turns high-pressure outages into your best tool for deepening system knowledge.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://linuxblog.io/reduce-disk-writes-debian-ubuntu/&quot; target=&quot;_blank&quot;&gt;Cut unnecessary disk I/O on Debian and Ubuntu by tweaking journald, mount flags, and tmpfs. A quick win for extending SSD life and boosting server responsiveness.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://opensource.microsoft.com/blog/2026/01/28/hyperlight-nanvix-posix-support-for-hyperlight-micro-vms/&quot; target=&quot;_blank&quot;&gt;Hyperlight + Nanvix cracks the serverless trilemma: hardware-level isolation, millisecond cold starts, AND POSIX compatibility. Python, JS, Rust — no rewrites needed.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/TestaVivaDK/application/pull/5786&quot; target=&quot;_blank&quot;&gt;Real-world PHP security hardening in a PR: Snuffleupagus extension config, Nginx hardening, and app-level patches together. Good reference for layered defense.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/betterleaks/betterleaks&quot; target=&quot;_blank&quot;&gt;From the Gitleaks maintainers — faster secrets scanning with live token validation and parallelized git scanning. A solid upgrade if you’re serious about catching leaked credentials.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://linuxblog.io/systemd-analyze-debug-optimize-linux-boot/&quot; target=&quot;_blank&quot;&gt;systemd ships with everything you need to diagnose slow Linux boots. No extra tools — just run systemd-analyze blame and critical-chain to find exactly what’s blocking startup.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://linuxblog.io/journalctl-guide-reading-linux-system-logs/&quot; target=&quot;_blank&quot;&gt;Stop grepping flat files during incidents. journalctl’s filtering options — time ranges, units, priorities — make log triage dramatically faster on any systemd system.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;tools-and-things-from-github-&quot;&gt;Tools and things from Github &lt;a name=&quot;tools&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/VectifyAI/PageIndex&quot; target=&quot;_blank&quot;&gt;VectifyAI/PageIndex: 📑 PageIndex: Document Index for Vectorless, Reasoning-based RAG&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/microsoft/BitNet&quot; target=&quot;_blank&quot;&gt;microsoft/BitNet: Official inference framework for 1-bit LLMs&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/bytedance/UI-TARS-desktop?tab=readme-ov-file#agent-tars&quot; target=&quot;_blank&quot;&gt;bytedance/UI-TARS-desktop: The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/alibaba/zvec&quot; target=&quot;_blank&quot;&gt;alibaba/zvec: A lightweight, lightning-fast, in-process vector database&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/reacherhq/check-if-email-exists&quot; target=&quot;_blank&quot;&gt;reacherhq/check-if-email-exists: Check if an email address exists without sending any email, written in Rust. Comes with a ⚙️ HTTP backend.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Shubhamsaboo/awesome-llm-apps&quot; target=&quot;_blank&quot;&gt;Shubhamsaboo/awesome-llm-apps: Collection of awesome LLM apps with AI Agents and RAG using OpenAI, Anthropic, Gemini and opensource models.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/EveryInc/compound-engineering-plugin&quot; target=&quot;_blank&quot;&gt;EveryInc/compound-engineering-plugin: Official Claude Code compound engineering plugin&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.pamir.ai/&quot; target=&quot;_blank&quot;&gt;PamirAI Inc.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/tambo-ai/tambo&quot; target=&quot;_blank&quot;&gt;tambo-ai/tambo: Generative UI SDK for React&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://rari.build/&quot; target=&quot;_blank&quot;&gt;rari: React Server Components on a Rust Runtime&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://dozzle.dev/guide/what-is-dozzle&quot; target=&quot;_blank&quot;&gt;What is Dozzle? - Dozzle&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/securego/gosec&quot; target=&quot;_blank&quot;&gt;securego/gosec: Go security checker&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/madsnorgaard/danish-gov-mocks&quot; target=&quot;_blank&quot;&gt;madsnorgaard/danish-gov-mocks: Platform-agnostic mock services for Danish government integrations (MitID, Serviceplatformen, DAWA)&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://lyra.horse/x86css/&quot; target=&quot;_blank&quot;&gt;Explore a creative CSS-only x86 CPU emulator that runs compiled C programs without JavaScript, showcasing CSS’s unexpected computational potential.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.peonping.com/&quot; target=&quot;_blank&quot;&gt;Peon-ping brings game character voice lines to your terminal, enhancing productivity with sound hooks for AI agents and workflow alerts.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/charmbracelet/bubbletea/releases/tag/v2.0.0&quot; target=&quot;_blank&quot;&gt;Bubble Tea v2 introduces a faster renderer, improved key handling, and better integration with Lip Gloss for smoother terminal UI development in Go.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/qmuntal/stateless&quot; target=&quot;_blank&quot;&gt;qmuntal/stateless: Go library for creating finite state machines&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/charmbracelet/gum&quot; target=&quot;_blank&quot;&gt;charmbracelet/gum: A tool for glamorous shell scripts 🎀&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/cosmiciron/vmprint&quot; target=&quot;_blank&quot;&gt;vmprint is a zero-dependency, pure-JS typesetting engine for deterministic PDF output across runtimes, ideal for edge environments and custom document generation.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://socviz.co/?utm_campaign=Data_Elixir&amp;amp;utm_source=Data_Elixir_564&amp;amp;_bhlid=e439b82a35a3c6f817da1fe0fb9d7a30d5015cbc&quot; target=&quot;_blank&quot;&gt;Free online book teaching data visualization with R/ggplot2 — bridges the gap between theory and hands-on code. Solid resource if you want to actually build good charts, not just read about them.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://helix-editor.com/?utm_source=changelog-news&quot; target=&quot;_blank&quot;&gt;Terminal-based modal editor built in Rust with tree-sitter highlighting and LSP support baked in — no config needed. Kakoune-inspired multi-cursor editing feels surprisingly natural.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/alibaba/page-agent&quot; target=&quot;_blank&quot;&gt;Drop one script tag and give your web app a natural language copilot — no backend rewrite, no browser extension, no multimodal models needed.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/alirezarezvani/claude-skills&quot; target=&quot;_blank&quot;&gt;A growing collection of production-ready skills for Claude Code and other AI coding agents — covering engineering, security, compliance, and C-level advisory. Genuinely useful if you’re building with these tools daily.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/syv-ai/dash&quot; target=&quot;_blank&quot;&gt;Desktop app that runs Claude Code across multiple projects simultaneously, each in an isolated git worktree. Parallel AI coding without branch conflicts.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://lima-vm.io/&quot; target=&quot;_blank&quot;&gt;Run Linux VMs on macOS with automatic file sharing and port forwarding — think WSL2 but for Mac. Solid option if you need a clean Linux environment without Docker overhead.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://udbjorg.net/2026/03/Tech-Digest-Spring-2026-Tech-Links-Architecture,-Engineering-Leadership,-AI-Agents,-and-Go-Tooling</link>
        <guid isPermaLink="true">https://udbjorg.net/2026/03/Tech-Digest-Spring-2026-Tech-Links-Architecture,-Engineering-Leadership,-AI-Agents,-and-Go-Tooling</guid>
        
        
        <category>Curated Insights</category>
        
      </item>
    
      <item>
        <title>Agentic Coding, Security, and Engineering Leadership: Winter 2026 Links</title>
        <description>&lt;!-- markdownlint-disable MD033 MD020 MD025--&gt;
&lt;h1 id=&quot;my-favorites&quot;&gt;My favorites&lt;a name=&quot;favorites&quot;&gt;&lt;/a&gt;&lt;/h1&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://endler.dev/2025/how-to-review-code/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2183&quot; target=&quot;_blank&quot;&gt;How To Review Code - Matthias Endler&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://addyo.substack.com/p/the-prompt-engineering-playbook-for?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2183&quot; target=&quot;_blank&quot;&gt;The Prompt Engineering Playbook for Programmers&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/@mcfunley/mistakes-you-apparently-just-have-to-make-yourself-cc2dd2bfc25c&quot; target=&quot;_blank&quot;&gt;Mistakes You Apparently Just Have to Make Yourself - by Dan McKinley - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mlsysbook.ai/&quot; target=&quot;_blank&quot;&gt;ML Systems Textbook&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://arstechnica.com/gadgets/2026/01/bose-open-sources-its-soundtouch-home-theater-smart-speakers-ahead-of-eol/?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20335&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Bose open-sources its SoundTouch home theater smart speakers ahead of end-of-life - Ars Technica&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://adrianco.medium.com/vibe-coding-is-so-last-month-my-first-agent-swarm-experience-with-claude-flow-414b0bd6f2f2&quot; target=&quot;_blank&quot;&gt;Vibe Coding is so “Last Month…” — My First Agent Swarm Experience with claude-flow - by adrian cockcroft - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.koi.ai/blog/urban-vpn-browser-extension-ai-conversations-data-collection?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2182&quot; target=&quot;_blank&quot;&gt;8 Million Users’ AI Conversations Sold for Profit by “Privacy” Extensions&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://addyo.substack.com/p/my-llm-coding-workflow-going-into?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20335&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;My LLM coding workflow going into 2026&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://lea.verou.me/blog/2026/web-deps/&quot; target=&quot;_blank&quot;&gt;Web dependencies are broken. Can we fix them?&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.docker.com/blog/security-is-a-developer-experience-problem-rooted-in-our-foundations/&quot; target=&quot;_blank&quot;&gt;Security Is a Developer Experience Problem, Rooted in Our Foundations&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://clawd.bot/&quot; target=&quot;_blank&quot;&gt;Clawdbot — Personal AI Assistant&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://maggieappleton.com/gastown/?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;Gas Town’s Agent Patterns, Design Bottlenecks, and Vibecoding at Scale&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://engineering.block.xyz/blog/ai-assisted-development-at-block&quot; target=&quot;_blank&quot;&gt;AI-Assisted Development at Block - Block Engineering Blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://addyo.substack.com/p/the-80-problem-in-agentic-coding?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;The 80% Problem in Agentic Coding - by Addy Osmani&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;agile-leadership-and-product&quot;&gt;Agile, Leadership and Product&lt;a name=&quot;agile&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://bjorg.bjornroche.com/management/engineering-management-artifacts/?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20331&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Useful engineering management artifacts - Bjorg&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.atlassian.com/blog/teamwork/best-practices-for-knowledge-sharing&quot; target=&quot;_blank&quot;&gt;All brains on deck: 10 best practices for knowledge-sharing&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://staysaasy.com/management/2025/12/15/compensation-commandments.html&quot; target=&quot;_blank&quot;&gt;The Compensation Commandments - Stay SaaSy&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://marcgg.com/blog/2024/11/20/standup/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2194&quot; target=&quot;_blank&quot;&gt;The way I run standup meetings&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://academy.shiftbase.info/p/claude-code-but-for-management?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20337&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Claude Code, but for Management - by Lee Bryant&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.oneusefulthing.org/p/management-as-ai-superpower?r=i5f7&amp;amp;utm_medium=ios&amp;amp;shareImageVariant=overlay&amp;amp;triedRedirect=true&quot; target=&quot;_blank&quot;&gt;Management as AI superpower - by Ethan Mollick&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.ctologic.pro/p/how-to-measure-engineering-roi?hide_intro_popup=true&amp;amp;utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2201&quot; target=&quot;_blank&quot;&gt;How to Measure Engineering ROI: A Practical Guide for SaaS CTOs&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://rogermartin.medium.com/heroic-modes-strategy-9406762908d2&quot; target=&quot;_blank&quot;&gt;Heroic Modes &amp;amp; Strategy. What I Learned from David Kantor - by Roger Martin - Jan, 2026 - Medium&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;architecture-development--software-development-practices-&quot;&gt;Architecture, Development &amp;amp; Software development practices &lt;a name=&quot;development&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://alexschapiro.com/security/vulnerability/2025/12/02/filevine-api-100k?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2174&quot; target=&quot;_blank&quot;&gt;How I Reverse Engineered a Billion-Dollar Legal AI Tool and Found 100k+ Confidential Files - Alex Schapiro&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://eblog.fly.dev/ginbad.html&quot; target=&quot;_blank&quot;&gt;Gin is a very bad software library&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://kb.databasedesignbook.com/posts/sql-joins/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2176&quot; target=&quot;_blank&quot;&gt;A modern guide to SQL JOINs - Database Design Book&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/apple/ml-clara&quot; target=&quot;_blank&quot;&gt;apple/ml-clara&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://react-scan.com/&quot; target=&quot;_blank&quot;&gt;React Scan&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://nghiant3223.github.io/2025/06/03/memory_allocation_in_go.html&quot; target=&quot;_blank&quot;&gt;Memory Allocation in Go - Melatoni&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://kashw1n.com/blog/nodejs-2025/&quot; target=&quot;_blank&quot;&gt;Modern Node.js Patterns for 2025&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://laurentsv.com/blog/2024/10/19/no-nonsense-go-package-layout.html&quot; target=&quot;_blank&quot;&gt;No nonsense guide to Go projects layout&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.jvt.me/posts/2025/01/27/go-tools-124/&quot; target=&quot;_blank&quot;&gt;Go 1.24’s &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;go tool&lt;/code&gt; is one of the best additions to the ecosystem in years · Jamie Tanna - Software Engineer&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.seangoedecke.com/good-system-design/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2183&quot; target=&quot;_blank&quot;&gt;Everything I know about good system design&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://tryolabs.com/blog/top-python-libraries-2025?utm_campaign=Data_Elixir&amp;amp;utm_source=Data_Elixir_554&quot; target=&quot;_blank&quot;&gt;Top Python libraries of 2025 - Tryolabs&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://playfulprogramming.com/posts/building-for-the-world-developers-guide-to-i18n-and-l10n?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2191&quot; target=&quot;_blank&quot;&gt;A Developer’s Guide to Internationalization and Localization&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://jvns.ca/blog/2026/01/08/a-data-model-for-git/&quot; target=&quot;_blank&quot;&gt;A data model for Git (and other docs updates)&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.systemdesign.one/p/cybersecurity-fundamentals?utm_source=post-email-title&amp;amp;publication_id=1511845&amp;amp;post_id=184047748&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=6hw27r&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;21 Cybersecurity Terms Every Software Engineer Must Know&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.workingsoftware.dev/introducing-the-software-architecture-decision-canvas/&quot; target=&quot;_blank&quot;&gt;Introduction to the Architecture Decision Canvas: Making better architecture decisions together&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://every.to/guides/agent-native?source=post_button&amp;amp;utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;Agent-native Architectures: How to Build Apps After Code Ends&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.alexewerlof.com/p/ai-systems-engineering-patterns?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2187&quot; target=&quot;_blank&quot;&gt;AI Systems Engineering Patterns&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.bytebytego.com/p/how-to-write-high-performance-code?utm_source=post-email-title&amp;amp;publication_id=817132&amp;amp;post_id=186012871&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=1kb8np&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;How to Write High-Performance Code - ByteByteGo Newsletter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;devops-observability--security&quot;&gt;DevOps, Observability &amp;amp; Security&lt;a name=&quot;devops&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://spacelift.io/blog/terraform-modules-at-scale&quot; target=&quot;_blank&quot;&gt;10 Best Practices for Managing Terraform Modules at Scale&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://openai.com/index/scaling-postgresql/&quot; target=&quot;_blank&quot;&gt;Scaling PostgreSQL to power 800 million ChatGPT users&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;tools-and-things-from-github-&quot;&gt;Tools and things from Github &lt;a name=&quot;tools&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/cloudflare/telescope&quot; target=&quot;_blank&quot;&gt;cloudflare/telescope: Cross-browser web performance testing agent&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/danielmiessler/Fabric&quot; target=&quot;_blank&quot;&gt;danielmiessler/Fabric: Fabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/resemble-ai/chatterbox&quot; target=&quot;_blank&quot;&gt;resemble-ai/chatterbox: SoTA open-source TTS&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/thedotmack/claude-mem&quot; target=&quot;_blank&quot;&gt;thedotmack/claude-mem: A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude’s agent-sdk), and injects relevant context back into future sessions.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/cocoindex-io/cocoindex&quot; target=&quot;_blank&quot;&gt;cocoindex-io/cocoindex: Data transformation framework for AI. Ultra performant, with incremental processing. 🌟 Star if you like it!&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/tw93/Mole?utm_source=changelog-news&quot; target=&quot;_blank&quot;&gt;tw93/Mole: 🐹 Deep clean and optimize your Mac.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Tencent/WeKnora&quot; target=&quot;_blank&quot;&gt;Tencent/WeKnora: LLM-powered framework for deep document understanding, semantic retrieval, and context-aware answers using RAG paradigm.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/steveyegge/gastown?utm_source=changelog-news&quot; target=&quot;_blank&quot;&gt;steveyegge/gastown: Gas Town - multi-agent workspace manager&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://microsoft.github.io/VibeVoice/&quot; target=&quot;_blank&quot;&gt;VibeVoice&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/duriantaco/skylos&quot; target=&quot;_blank&quot;&gt;Skylos is the watchdog for your repository.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/rennf93/fastapi-guard&quot; target=&quot;_blank&quot;&gt;rennf93/fastapi-guard: A security library for FastAPI that provides middleware to control IPs, log requests, and detect penetration attempts. It integrates seamlessly with FastAPI to offer robust protection against various security threats.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/astral-sh/ty&quot; target=&quot;_blank&quot;&gt;astral-sh/ty: An extremely fast Python type checker and language server, written in Rust.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/VibiumDev/vibium?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;VibiumDev/vibium: Browser automation for AI agents and humans&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/gibbok/typescript-book?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2191&quot; target=&quot;_blank&quot;&gt;The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/nguyenvanduocit/research-kit&quot; target=&quot;_blank&quot;&gt;nguyenvanduocit/research-kit: 💫 Toolkit to help you get started with Spec-Driven Research&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://ohmjs.org/&quot; target=&quot;_blank&quot;&gt;A JavaScript library for building parsers, interpreters, compilers, and more.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/steveyegge/gastown?utm_source=substack&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;steveyegge/gastown: Gas Town - multi-agent workspace manager&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/agno-agi/agno&quot; target=&quot;_blank&quot;&gt;agno-agi/agno: Build, run, manage multi-agent systems.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/microsoft/docfind&quot; target=&quot;_blank&quot;&gt;microsoft/docfind: A high-performance document search engine built in Rust with WebAssembly support.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://documenso.com/blog/introducing-libpdf-the-pdf-library-typescript-deserves&quot; target=&quot;_blank&quot;&gt;Introducing LibPDF: The PDF Library TypeScript Deserves&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/projectdiscovery/katana/tree/main&quot; target=&quot;_blank&quot;&gt;projectdiscovery/katana at main&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/roostorg/osprey&quot; target=&quot;_blank&quot;&gt;roostorg/osprey: Automate the obvious and investigate the ambiguous. High-performance safety rules engine for real-time event processing at scale.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://yoanbernabeu.github.io/grepai/&quot; target=&quot;_blank&quot;&gt;Semantic Code Search for AI Agents - grepai&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate>
        <link>https://udbjorg.net/2026/02/agentic-coding-security-engineering-leadership-winter-2026-links</link>
        <guid isPermaLink="true">https://udbjorg.net/2026/02/agentic-coding-security-engineering-leadership-winter-2026-links</guid>
        
        
        <category>Curated Insights</category>
        
      </item>
    
      <item>
        <title>Winter 2025-26 Tech Links: Architecture, Engineering Leadership, and Go Tooling</title>
        <description>&lt;!-- markdownlint-disable MD033 MD020 MD025--&gt;
&lt;h1 id=&quot;my-favorites&quot;&gt;My favorites&lt;a name=&quot;favorites&quot;&gt;&lt;/a&gt;&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://surfingcomplexity.blog/2025/09/13/the-hidden-trade-offs-of-fine-grained-progressive-rollouts/&quot; target=&quot;_blank&quot;&gt;The hidden trade-offs of fine-grained progressive rollouts&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://martinfowler.com/articles/202508-ai-thoughts.html?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20319&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Some thoughts on LLMs and Software Development&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/EbookFoundation/free-programming-books/tree/main&quot; target=&quot;_blank&quot;&gt;List of Free Learning Resources In Many Languages&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mooltiverse/nyx&quot; target=&quot;_blank&quot;&gt;mooltiverse/nyx: The one stop semantic release tool&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=DwAI2NqscMo&amp;amp;list=PLEx5khR4g7PJ-PseKvyEdYIg3X6xv045b&amp;amp;index=10&quot; target=&quot;_blank&quot;&gt;Architecture Modernization: Aligning Software, Strategy &amp;amp; Structure&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.daviddodda.com/how-i-almost-got-hacked-by-a-job-interview?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2143&quot; target=&quot;_blank&quot;&gt;How I Almost Got Hacked By A ‘Job Interview’&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://theengineeringmanager.substack.com/p/councils-of-agents?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2158&quot; target=&quot;_blank&quot;&gt;Councils of agents - by James Stanier&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://book.sv/?utm_campaign=Data_Elixir&amp;amp;utm_source=Data_Elixir_548#42805838,48620653,26984955,2502882,26984941,58159105,50700,18279845,18279847,1137060,855288,95396305,95387639,96529708,95387639,97535448,64859822,924711,71370329,99149567,1243896,803205,94968745,66521196,67851209,171715,49451841,3337594,25641726,423,89939526,120153196,155787649,56364137,42428433,583611,67851408,210126998,199078092,211508997,95223708,42746818,183066112,57699584,64240081,70666057,220855869,40575,43161998,52752877,86646681,191650481,125992890,54144664,2116675,89503534,91580340,219037,73882351,51246585,53399142,93702391,56340013,125997193&quot; target=&quot;_blank&quot;&gt;Recommend - book.sv&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://owasp.org/Top10/2025/0x00_2025-Introduction/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2162&quot; target=&quot;_blank&quot;&gt;Introduction - OWASP Top 10:2025 RC1&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://spf13.com/p/the-hidden-conversation/?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20327&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Why engineers can’t be rational about programming languages - spf13&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://all-things-andy-gavin.com/video-games/making-crash/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2167&quot; target=&quot;_blank&quot;&gt;Making Crash Bandicoot&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;agile-leadership-and-product&quot;&gt;Agile, Leadership and Product&lt;a name=&quot;agile&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/design-bootcamp/systematizing-ai-applying-a-strategic-framework-to-product-development-089b95745ae3&quot; target=&quot;_blank&quot;&gt;Systematizing AI: Applying a strategic framework to product development - by Arushi Jaiswal - Bootcamp - Sep, 2025 - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://cutlefish.substack.com/p/tbm-379-vertical-vs-horizontal-org?utm_source=post-email-title&amp;amp;publication_id=24711&amp;amp;post_id=174055954&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=1ibyaf&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;TBM 379: Vertical vs. Horizontal Org Coupling&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://bjorg.bjornroche.com/management/engineering-management-artifacts/?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20320&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Useful engineering management artifacts - Bjorg&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://docs.google.com/document/d/17G-8Av5UEXWvxOuF14wsmxR0Pr7s8svcNahCj9_Cgjs/edit?tab=t.0#heading=h.l2xn5uelayp8&quot; target=&quot;_blank&quot;&gt;Career Development Plan Template - Google Docs&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.thoughtworks.com/insights/articles/the-dora-report-2025--a-thoughtworks-perspective&quot; target=&quot;_blank&quot;&gt;The 2025 DORA Report: An engineering leadership perspective - Thoughtworks&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://greenido.wordpress.com/2025/09/25/scaling-engineering-teams-lessons-from-google-facebook-and-netflix/?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;Scaling Engineering Teams: Lessons from Google, Facebook, and Netflix - Ido Green&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://rogermartin.medium.com/strategic-nihilism-1ee7cba80049&quot; target=&quot;_blank&quot;&gt;Strategic Nihilism. Watch Out Because It’s Delusional &amp;amp;… - by Roger Martin - Sep, 2025 - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://leadership.garden/developer-flow/?utm_source=changelog-news&quot; target=&quot;_blank&quot;&gt;Developer Flow&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://commoncog.com/stan-slap-effective-employee-cultures/&quot; target=&quot;_blank&quot;&gt;Stan Slap on the Art of Building Effective Employee Cultures - Commoncog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.leadingsapiens.com/practices-of-adaptive-leadership/?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20324&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Core Practices of Adaptive Leadership&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.eng-leadership.com/p/engineering-leaders-guide-how-to?utm_source=post-email-title&amp;amp;publication_id=1115815&amp;amp;post_id=176493088&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=4p7qvl&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Engineering Leader’s Guide: How to Become a Great Coach and Mentor&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://eleganthack.com/the-premortem-your-products-autopsy-before-launch/&quot; target=&quot;_blank&quot;&gt;The Premortem: Your Product’s Autopsy Before Launch – Eleganthack&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.eng-leadership.com/p/my-mistakes-and-advice-leading-engineering?utm_source=post-email-title&amp;amp;publication_id=1115815&amp;amp;post_id=177748185&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=4p7qvl&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;My Mistakes and Advice Leading Engineering Teams&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.oneusefulthing.org/p/an-opinionated-guide-to-using-ai?utm_campaign=post&amp;amp;utm_medium=web&quot; target=&quot;_blank&quot;&gt;An Opinionated Guide to Using AI Right Now&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.atlassian.com/blog/leadership/workplace-culture-continuous-learning&quot; target=&quot;_blank&quot;&gt;How to create a culture of continuous learning in the workplace - Work Life by Atlassian&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.atlassian.com/blog/communication/scripts-for-difficult-conversations-at-work&quot; target=&quot;_blank&quot;&gt;17 scripts for difficult conversations at work - Work Life by Atlassian&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://justoffbyone.com/posts/measuring-engineering-productivity/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2154&quot; target=&quot;_blank&quot;&gt;Measuring Engineering Productivity - Off by One&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://justoffbyone.com/posts/how-to-run-11s/&quot; target=&quot;_blank&quot;&gt;Running 1:1s for Engineers - Off by One&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.patkua.com/blog/tech-leads-in-scrum/?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20327&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Tech Leads in Scrum&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.lucasfcosta.com/blog/retrospectives?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2158&quot; target=&quot;_blank&quot;&gt;Why your retrospectives don’t work and how to fix them&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://sourcesofinsight.com/jim-rohn-5-abilities/&quot; target=&quot;_blank&quot;&gt;The 5 Abilities: Jim Rohn’s Framework for Personal Transformation&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.ctologic.pro/p/how-to-measure-engineering-roi?r=2cl93o&amp;amp;utm_campaign=post&amp;amp;utm_medium=web&amp;amp;utm_source=substack&quot; target=&quot;_blank&quot;&gt;How to Measure Engineering ROI: A Practical Guide for SaaS CTOs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;architecture-development--software-development-practices-&quot;&gt;Architecture, Development &amp;amp; Software development practices &lt;a name=&quot;development&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://strategizeyourcareer.com/p/how-software-engineers-make-productive-decisions?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2127&quot; target=&quot;_blank&quot;&gt;Most teams don’t get stuck because problems are impossible. They get stuck because every choice is treated like it’s irreversible. In reality, lots of calls are two-way doors: you can walk through, check the room, and walk back out.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2127&quot; target=&quot;_blank&quot;&gt;Writing an operating system kernel from scratch&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.scalablethread.com/p/why-event-driven-systems-are-hard?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2127&quot; target=&quot;_blank&quot;&gt;Why are Event-Driven Systems Hard?&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.systemdesign.one/p/rate-limiting?utm_source=post-email-title&amp;amp;publication_id=1511845&amp;amp;post_id=173868266&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=6hw27r&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;5 Rate Limiting Strategies Explained,&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/bodadotsh/npm-security-best-practices&quot; target=&quot;_blank&quot;&gt;How to stay safe from NPM supply chain attacks&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://samuelberthe.substack.com/p/3-critical-ttl-patterns-for-in-memory&quot; target=&quot;_blank&quot;&gt;3 Critical TTL Patterns for In-Memory Caching&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://go.dev/blog/flight-recorder&quot; target=&quot;_blank&quot;&gt;Flight Recorder in Go 1.25 - The Go Programming Language&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.systemdesign.one/p/api-versioning?utm_source=post-email-title&amp;amp;publication_id=1511845&amp;amp;post_id=174692880&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=6hw27r&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;API Versioning - by Neo Kim and Irina Dominte&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://refactoringenglish.com/blog/software-essays-that-shaped-me/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2135&quot; target=&quot;_blank&quot;&gt;The Software Essays that Shaped Me · Refactoring English&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.metachris.com/2025/10/how-to-query-github-for-user-contributions-in-a-specific-timeframe/&quot; target=&quot;_blank&quot;&gt;How to Query GitHub for User Contributions in a Specific Timeframe · Chris Hager&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/lirantal/npm-security-best-practices&quot; target=&quot;_blank&quot;&gt;lirantal/npm-security-best-practices: Collection of npm package manager Security Best Practices&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://cefboud.com/posts/compression/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2135&quot; target=&quot;_blank&quot;&gt;Taking a Look at Compression Algorithms - Moncef Abboud&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://jslegenddev.substack.com/p/you-can-now-make-ps2-games-in-javascript&quot; target=&quot;_blank&quot;&gt;You Can Now Make PS2 Games in JavaScript&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.rfleury.com/p/multi-core-by-default?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2143&quot; target=&quot;_blank&quot;&gt;Multi-Core By Default - by Ryan Fleury - Digital Grove&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://bytesizeddesign.substack.com/p/the-cap-theorem-lie-everyone-keeps?utm_source=substack&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;The CAP Theorem Lie Everyone Keeps Repeating&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.nan.fyi/database?utm_campaign=Data_Elixir&amp;amp;utm_source=Data_Elixir_546&quot; target=&quot;_blank&quot;&gt;Build Your Own Database&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/@vahidbakhtiaryinfo/modern-c-design-patterns-you-should-actually-use-in-2025-32dd41df38f9&quot; target=&quot;_blank&quot;&gt;Modern C# Design Patterns You Should Actually Use in 2025 - by Vahid Bakhtiary - Oct, 2025 - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://seattledataguy.substack.com/p/7-questions-every-data-team-should?utm_source=post-email-title&amp;amp;publication_id=21105&amp;amp;post_id=175494560&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=1kb8np&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;7 Questions Every Data Team Should Ask the Business&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.cohorte.co/blog/mistral-ocr-a-deep-dive-into-next-generation-document-understanding&quot; target=&quot;_blank&quot;&gt;Mistral OCR: A Deep Dive into Next-Generation Document Understanding - Cohorte Projects&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://roxeem.com/2025/10/11/strategic-pagination-patterns-for-net-apis/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2151&quot; target=&quot;_blank&quot;&gt;Strategic Pagination Patterns for .NET APIs - Roxeem&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.seangoedecke.com/good-code-reviews/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2152&quot; target=&quot;_blank&quot;&gt;Mistakes I see engineers making in their code reviews&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.infoq.com/articles/empowering-decentralizing-architectural-decision-making/?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20326&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Empowering Teams: Decentralizing Architectural Decision-Making - InfoQ&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://slack.engineering/build-better-software-to-build-software-better/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025&amp;amp;_bhlid=3c984b4801486baa0caea2ed110df2193cb37894&quot; target=&quot;_blank&quot;&gt;Build better software to build software better - Engineering at Slack&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.systemdesigncodex.com/p/an-intro-to-db-sharding?utm_source=post-email-title&amp;amp;publication_id=2148111&amp;amp;post_id=179223647&amp;amp;utm_campaign=email-post-title&amp;amp;isFreemail=true&amp;amp;r=6hw261&amp;amp;triedRedirect=true&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;An Intro to DB Sharding - by Saurabh Dashora&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://grahamhelton.com/blog/crushing-it&quot; target=&quot;_blank&quot;&gt;Testing out Crush, a TUI based coding agent (in neovim btw)&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.blog/ai-and-ml/github-copilot/how-to-write-a-great-agents-md-lessons-from-over-2500-repositories/&quot; target=&quot;_blank&quot;&gt;How to write a great agents.md: Lessons from over 2,500 repositories - The GitHub Blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://brucelawson.co.uk/2025/a-first-look-at-the-web-install-api/&quot; target=&quot;_blank&quot;&gt;Bruce Lawson’s personal site  : A first look at the Web Install API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;devops-observability--security&quot;&gt;DevOps, Observability &amp;amp; Security&lt;a name=&quot;devops&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://developers.redhat.com/articles/2025/09/24/skopeo-unsung-hero-linux-container-tools#inspecting_remote_container_images&quot; target=&quot;_blank&quot;&gt;Skopeo: The unsung hero of Linux container-tools - Red Hat Developer&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/external-secrets/external-secrets?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;external-secrets/external-secrets: External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://openfga.dev/docs/fga&quot; target=&quot;_blank&quot;&gt;OpenFGA is a scalable open source authorization system&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.platformatic.dev/93-faster-nextjs-in-your-kubernetes&quot; target=&quot;_blank&quot;&gt;Accelerate Next.js in Kubernetes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;tools-and-things-from-github-&quot;&gt;Tools and things from Github &lt;a name=&quot;tools&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/apple/container&quot; target=&quot;_blank&quot;&gt;apple/container: A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is written in Swift, and optimized for Apple silicon.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://genkit.dev/&quot; target=&quot;_blank&quot;&gt;Genkit - Open-source AI development framework by Google - Genkit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/vercel-labs/dev3000&quot; target=&quot;_blank&quot;&gt;vercel-labs/dev3000: Captures your web app’s complete development timeline - server logs, browser events, console messages, network requests, and automatic screenshots - in a unified, timestamped feed for AI debugging.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://developer.chrome.com/blog/chrome-devtools-mcp?hl=en&quot; target=&quot;_blank&quot;&gt;Chrome DevTools (MCP) for your AI agent&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://devicon.dev/&quot; target=&quot;_blank&quot;&gt;DEVICON - All programming languages and development tools related icons font&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://do.samber.dev/&quot; target=&quot;_blank&quot;&gt;⚙️ do: Type-safe dependency injection for Go - do&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://failsafe-go.dev/&quot; target=&quot;_blank&quot;&gt;Failsafe-go - Fault tolerance and resilience patterns for Go&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://knip.dev/overview/getting-started&quot; target=&quot;_blank&quot;&gt;Getting Started - Knip&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/robalb/ebpf-web-fingerprint&quot; target=&quot;_blank&quot;&gt;robalb/ebpf-web-fingerprint: a golang library and webserver for fast TCP &amp;amp; TLS fingerprinting, powered by eBPF&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/irony/aspipes&quot; target=&quot;_blank&quot;&gt;irony/aspipes&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/steveyegge/beads?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;steveyegge/beads: Beads - A memory upgrade for your coding agent&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/retracedhq/retraced?tab=readme-ov-file&quot; target=&quot;_blank&quot;&gt;retracedhq/retraced: 🔥 A fully open source audit logs service and embeddable UI easily deployed to your own Kubernetes cluster. Brought to you by replicated.com and boxyhq.com 🚀&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/evilmartians/lefthook&quot; target=&quot;_blank&quot;&gt;evilmartians/lefthook: Fast and powerful Git hooks manager for any type of projects.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://gobot.io/&quot; target=&quot;_blank&quot;&gt;Gobot - Golang framework for robotics, drones, and the Internet of Things (IoT)&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/automattic/harper?utm_source=substack&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Automattic/harper: Offline, privacy-first grammar checker. Fast, open-source, Rust-powered&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mlc-ai/web-llm&quot; target=&quot;_blank&quot;&gt;mlc-ai/web-llm: High-performance In-browser LLM Inference Engine&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/vite-plugin-use-golang&quot; target=&quot;_blank&quot;&gt;vite-plugin-use-golang - npm&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/charmbracelet/crush&quot; target=&quot;_blank&quot;&gt;npm install -g @charmland/crush&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/charmbracelet/fantasy&quot; target=&quot;_blank&quot;&gt;charmbracelet/fantasy: Build AI agents with Go. Multiple providers, multiple models, one API 🧙&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/errata-ai/vale&quot; target=&quot;_blank&quot;&gt;errata-ai/vale: :pencil: A markup-aware linter for prose built with speed and extensibility in mind.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/CanineHQ/canine?utm_source=substack&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;CanineHQ/canine: Power of Kubernetes, Simplicity of Heroku&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/heyitsnoah/claudesidian?utm_source=changelog-news&quot; target=&quot;_blank&quot;&gt;Claudesidian: Claude Code + Obsidian Starter Kit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://feldroy.github.io/air/&quot; target=&quot;_blank&quot;&gt;AIR: The new web framework that breathes fresh air into Python web development. Built with FastAPI, Starlette, and Pydantic.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/toon-format/toon?utm_source=changelog-news&quot; target=&quot;_blank&quot;&gt;toon-format/toon: 🎒 Token-Oriented Object Notation (TOON) – JSON for LLM prompts at half the tokens. Spec, benchmarks &amp;amp; TypeScript implementation.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://perspective-dev.github.io/&quot; target=&quot;_blank&quot;&gt;Perspective&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/supabase/etl&quot; target=&quot;_blank&quot;&gt;supabase/etl: Stream your Postgres data anywhere in real-time. Simple Rust building blocks for change data capture (CDC) pipelines.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/datalab-to/chandra?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025&amp;amp;_bhlid=73767f1f3fb3f16b1d59af9c4e35f4364744a2ec&quot; target=&quot;_blank&quot;&gt;datalab-to/chandra: OCR model that handles complex tables, forms, handwriting with full layout.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/wshobson/agents&quot; target=&quot;_blank&quot;&gt;wshobson/agents: Intelligent automation and multi-agent orchestration for Claude Code&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/google/adk-go&quot; target=&quot;_blank&quot;&gt;google/adk-go: An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/blevesearch/bleve&quot; target=&quot;_blank&quot;&gt;blevesearch/bleve: A modern text/numeric/geo-spatial/vector indexing library for go&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Ryandonofrio3/osgrep?utm_source=substack&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Ryandonofrio3/osgrep&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/runmedev/runme?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;runmedev/runme: DevOps Notebooks Built with Markdown&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://google.github.io/adk-docs/&quot; target=&quot;_blank&quot;&gt;Index - Agent Development Kit&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/wailsapp/wails&quot; target=&quot;_blank&quot;&gt;wailsapp/wails: Create beautiful applications using Go&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/astronomer/ebook-etl-elt/?utm_source=marketo&amp;amp;utm_medium=email&amp;amp;utm_campaign=ebook-etl-3-best-practices-10-25&amp;amp;mkt_tok=NDc0LU5QVC04NDAAAAGeFiWetSFy6csl8jwZV4CTnb0UEFIkrC4L3q9CkYyoR971kpUqC7dueSUX_PENgIcDwNjSWkyhQmU16zV44ikFWJFTpTY-oF_Cm0DpU8zs&quot; target=&quot;_blank&quot;&gt;astronomer/ebook-etl-elt: Companion repository to the ETL &amp;amp; ELT Pipelines with Apache Airflow® eBook&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/raulcd/datanomy?utm_campaign=Data_Elixir&amp;amp;utm_source=Data_Elixir_550#readme&quot; target=&quot;_blank&quot;&gt;raulcd/datanomy: Dissecting data structures&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/microsoft/fara&quot; target=&quot;_blank&quot;&gt;microsoft/fara&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Fri, 05 Dec 2025 00:00:00 +0000</pubDate>
        <link>https://udbjorg.net/2025/12/Tech-Digest-Winter-2025-Tech-Links-Architecture-Engineering-Leadership-and-Go-Tooling</link>
        <guid isPermaLink="true">https://udbjorg.net/2025/12/Tech-Digest-Winter-2025-Tech-Links-Architecture-Engineering-Leadership-and-Go-Tooling</guid>
        
        
        <category>Curated Insights</category>
        
      </item>
    
      <item>
        <title>Fall 2025 Tech Digest: Explore Leading Insights on Development, Leadership, and Ops</title>
        <description>&lt;!-- markdownlint-disable MD033 MD020 MD025--&gt;
&lt;h1 id=&quot;my-favorites&quot;&gt;My favorites&lt;a name=&quot;favorites&quot;&gt;&lt;/a&gt;&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://foundercoach.medium.com/how-to-deal-with-a-toxic-top-performer-b535f3268fc1&quot; target=&quot;_blank&quot;&gt;How To Deal With A Toxic Top-performer - By Dave Bailey - Jun, 2025 - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://hbr.org/2025/07/how-ai-is-redefining-managerial-roles&quot; target=&quot;_blank&quot;&gt;How AI Is Redefining Managerial Roles&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://testdouble.com/insights/pragmatic-approaches-to-agentic-coding-for-engineering-leaders&quot; target=&quot;_blank&quot;&gt;Pragmatic approaches to agentic coding for engineering leaders&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://survey.stackoverflow.co/2025/developers/&quot; target=&quot;_blank&quot;&gt;Developers - 2025 Stack Overflow Developer Survey&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://code.dblock.org/2025/08/03/how-to-disagree-and-commit-like-switzerland.html&quot; target=&quot;_blank&quot;&gt;How to Disagree and Commit like Switzerland – code.dblock.org - tech blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.wheresyoured.at/the-haters-gui/?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20313&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;The Hater’s Guide To The AI Bubble&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/microsoft/mcp-for-beginners&quot; target=&quot;_blank&quot;&gt;microsoft/mcp-for-beginners: This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/rasbt/LLMs-from-scratch&quot; target=&quot;_blank&quot;&gt;rasbt/LLMs-from-scratch: Implement a ChatGPT-like LLM in PyTorch from scratch, step by step&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.pragmaticengineer.com/p/software-engineering-with-llms-in-2025?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;Software engineering with LLMs in 2025: reality check&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://resources.github.com/enterprise/ai-powered-workforce-playbook/&quot; target=&quot;_blank&quot;&gt;GitHub’s internal playbook for building an AI-powered workforce - GitHub Resources&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://hbr.org/2025/09/teams-that-prioritize-either-learning-or-performance-perform-better&quot; target=&quot;_blank&quot;&gt;Teams That Prioritize Either Learning or Performance Perform Better&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://fffej.substack.com/p/social-and-organizational-heurstics?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20318&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Social and Organizational Heuristics&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://bogdanthegeek.github.io/blog/projects/vapeserver/?utm_source=changelog-news&quot; target=&quot;_blank&quot;&gt;Hosting a WebSite on a Disposable Vape :: BogdanTheGeek’s Blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;agile-leadership-and-product&quot;&gt;Agile, Leadership and Product&lt;a name=&quot;agile&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://allenc.com/2025/04/the-staff-meeting-ritual/?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20298&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;The Staff Meeting Ritual • in-retrospect&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://hansdeleenheer.com/my-three-core-values-to-set-up-an-organization-for-success/&quot; target=&quot;_blank&quot;&gt;(My) three core values to set up an organization for success – @hansdeleenheer&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://leaddev.com/technical-direction/right-way-make-ai-part-your-tech-strategy?utm_source=ActiveCampaign&amp;amp;utm_medium=email&amp;amp;utm_content=AI%20%E2%89%A0%20productivity&amp;amp;utm_campaign=Originals%3A%20%20Issue%20247%20%2812%20June%202025%29&quot; target=&quot;_blank&quot;&gt;The right way to make AI part of your tech strategy - LeadDev&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.elastic.co/blog/ai-adoption-security&quot; target=&quot;_blank&quot;&gt;AI adoption in security: Top use cases and mistakes to avoid - Elastic Blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://refactoringenglish.com/chapters/techniques-for-writing-emails/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2098&quot; target=&quot;_blank&quot;&gt;Underused Techniques for Effective Emails · Refactoring English&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://uxdesign.cc/raaee-the-ultimate-tracking-framework-for-your-product-features-fe2f291cad5d&quot; target=&quot;_blank&quot;&gt;Raaee: The Ultimate Tracking Framework For Your Product Features - By Diegovz - Jun, 2025 - Ux Collective&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://leaddev.com/leadership/how-rebuild-trust-after-layoffs?utm_source=ActiveCampaign&amp;amp;utm_medium=email&amp;amp;utm_content=Hype%20driven%20development&amp;amp;utm_campaign=Originals%3A%20%20Issue%20253%20%2824%20July%202025%29%20%20%20%28Copy%29&quot; target=&quot;_blank&quot;&gt;How to rebuild trust after layoffs - LeadDev&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.theengineeringmanager.com/growth/leadership-co-processing-with-llms/?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20312&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;Leadership co-processing with LLMs - The Engineering Manager&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.thepete.net/blog/2025/06/26/leading-your-engineers-towards-an-ai-assisted-future/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2102&quot; target=&quot;_blank&quot;&gt;Leading your engineers towards an AI-assisted future - Pete Hodgson&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://martinfowler.com/articles/impact-intel.html&quot; target=&quot;_blank&quot;&gt;The Reformist CTO’s Guide to Impact Intelligence&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.thoughtworks.com/insights/blog/generative-ai/five-dimensions-of-AI-adoption&quot; target=&quot;_blank&quot;&gt;The five dimensions of AI adoption - Thoughtworks&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://uxdesign.cc/a-comprehensive-guide-to-systems-thinking-f5ddf618afc3&quot; target=&quot;_blank&quot;&gt;A comprehensive guide to Systems Thinking - by Zeeshan Khalid - Aug, 2025 - UX Collective&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.lennysnewsletter.com/p/essential-reading-for-product-builderspart&quot; target=&quot;_blank&quot;&gt;Essential reading for product builders—part 1&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.lennysnewsletter.com/p/essential-reading-for-product-builderspart-1ac&quot; target=&quot;_blank&quot;&gt;Essential reading for product builders—part 2&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://daydreamsinruby.com/blog/2025-08-27-theres-been-a-reorg/&quot; target=&quot;_blank&quot;&gt;5 Essential Things Every Leader Should Evaluate After a Reorganization&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://letsgrowleaders.com/2025/09/03/what-to-say-next-when-frustrated-at-work/?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20317&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;From Ticked Off to Tactical: What to Say Next When You’re Frustrated at Work&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://adamsmith.cc/the-four-styles-of-confidence-on-a-team/?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;The Four Styles of Confidence on a Team - Adam Smith&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://betweentheprompts.com/three-act-play/?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;AI-Assisted Development: A Three-Act Play&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://daydreamsinruby.com/blog/2025-08-27-theres-been-a-reorg/?utm_source=brevo&amp;amp;utm_campaign=Level%20Up%20-%20Issue%20318&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot;&gt;5 Essential Things Every Leader Should Evaluate After a Reorganization&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://every.to/source-code/build-places-not-products&quot; target=&quot;_blank&quot;&gt;Build Places, Not Products&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://hbr.org/2025/09/what-companies-with-successful-ai-pilots-do-differently&quot; target=&quot;_blank&quot;&gt;What Companies with Successful AI Pilots Do Differently&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;architecture-development--software-development-practices-&quot;&gt;Architecture, Development &amp;amp; Software development practices &lt;a name=&quot;development&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.thecoder.cafe/p/soft-hard-dependency&quot; target=&quot;_blank&quot;&gt;Soft vs. Hard Dependency: A Better Way to Think About Dependencies for More Reliable Systems&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.singleton.io/posts/2025-06-14-coding-agents-cross-a-chasm/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2084&quot; target=&quot;_blank&quot;&gt;Coding agents have crossed a chasm // flurries of latent creativity&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://annievella.com/posts/the-heart-of-software-engineering-still-beats/?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2084&quot; target=&quot;_blank&quot;&gt;The Heart of Software Engineering Still Beats - Annie Vella&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://developers.redhat.com/articles/2025/07/08/ollama-or-vllm-how-choose-right-llm-serving-tool-your-use-case#&quot; target=&quot;_blank&quot;&gt;How To Choose The Right Llm Serving Tool For Your Use Case - Red Hat Developer&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://example.com/test-article&quot; target=&quot;_blank&quot;&gt;Test Article Title&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://magazine.sebastianraschka.com/p/the-big-llm-architecture-comparison?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2095&quot; target=&quot;_blank&quot;&gt;The Big LLM Architecture Comparison&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://leaddev.com/software-quality/smarter-way-evaluate-llm-applications?utm_source=ActiveCampaign&amp;amp;utm_medium=email&amp;amp;utm_content=Hype%20driven%20development&amp;amp;utm_campaign=Originals%3A%20%20Issue%20253%20%2824%20July%202025%29%20%20%20%28Copy%29&quot; target=&quot;_blank&quot;&gt;A smarter way to evaluate LLM applications  - LeadDev&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://huggingface.co/spaces/hesamation/primer-llm-embedding?section=what_are_embeddings?&quot; target=&quot;_blank&quot;&gt;LLM Embeddings Explained: A Visual and Intuitive Guide - a Hugging Face Space by hesamation&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=72XxWkd8Jrk&quot; target=&quot;_blank&quot;&gt;(4052) Effective agent design patterns in production — Laurie Voss, LlamaIndex - YouTube&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://grantslatton.com/how-to-design-document?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2099&quot; target=&quot;_blank&quot;&gt;Writing a good design document&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.rahuljuliato.com/posts/react-workers?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2105&quot; target=&quot;_blank&quot;&gt;Unlocking Web Workers with React: A Step-by-Step Guide - Rahul’s Blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://uxdesign.cc/an-ai-for-ux-v2-0-how-i-used-ai-for-research-in-2025-d4a0d652714b&quot; target=&quot;_blank&quot;&gt;How I use generative AI for research in 2025 - by Tania Ostanina - Jul, 2025 - UX Collective&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://qouteall.fun/qouteall-blog/2025/Traps%20to%20Developers?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2111&quot; target=&quot;_blank&quot;&gt;Traps to Developers - qouteall notes&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://developers.redhat.com/articles/2025/08/08/ollama-vs-vllm-deep-dive-performance-benchmarking#the_benchmarking_setup&quot; target=&quot;_blank&quot;&gt;Ollama vs. vLLM: A deep dive into performance benchmarking - Red Hat Developer&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://stackoverflow.ai/&quot; target=&quot;_blank&quot;&gt;stackoverflow.ai - AI-powered search and discovery&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://alexchesser.medium.com/attention-is-the-new-big-o-9c68e1ae9b27&quot; target=&quot;_blank&quot;&gt;Attention Is the New Big-O. A Systems Design Approach to Prompt… - by Alex Chesser - Aug, 2025 - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://minds.md/zakirullin/cognitive?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2119&quot; target=&quot;_blank&quot;&gt;Cognitive load is what matters&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mackuba.eu/2025/08/20/introduction-to-atproto/?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;Introduction to AT Protocol – mackuba.eu&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Smart AI integration with the Model Context Protocol &lt;a href=&quot;https://techcommunity.microsoft.com/blog/appsonazureblog/smart-ai-integration-with-the-model-context-protocol-mcp-part-1/4430385&quot; target=&quot;_blank&quot;&gt;Part 1&lt;/a&gt;, &lt;a href=&quot;https://techcommunity.microsoft.com/blog/appsonazureblog/smart-ai-integration-with-the-model-context-protocol-mcp-part-2/4430390&quot; target=&quot;_blank&quot;&gt;Part 2&lt;/a&gt;, &lt;a href=&quot;https://techcommunity.microsoft.com/blog/appsonazureblog/smart-ai-integration-with-the-model-context-protocol-mcp-part-3/4430392&quot; target=&quot;_blank&quot;&gt;Part 3&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://techcommunity.microsoft.com/blog/appsonazureblog/smart-ai-integration-with-the-model-context-protocol-mcp-part-4/4430394&quot; target=&quot;_blank&quot;&gt;Part 4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;devops-observability--security&quot;&gt;DevOps, Observability &amp;amp; Security&lt;a name=&quot;devops&quot;&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://tldrsec.com/p/intent-over-tactics-crown-jewels?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2102&quot; target=&quot;_blank&quot;&gt;Intent Over Tactics: A CISO’s Guide to Protecting Your Crown Jewels&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/chainloop-dev/chainloop&quot; target=&quot;_blank&quot;&gt;chainloop-dev/chainloop: Evidence store and policy engine for your Software Supply Chain attestations, SBOMs, VEX, SARIF, QA reports, and more&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;tools-and-things-from-github-&quot;&gt;Tools and things from Github &lt;a name=&quot;tools&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/davidmarkclements/0x&quot; target=&quot;_blank&quot;&gt;davidmarkclements/0x: 🔥 single-command flamegraph profiling 🔥&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://huggingface.co/HuggingFaceTB/SmolLM3-3B&quot; target=&quot;_blank&quot;&gt;HuggingFaceTB/SmolLM3-3B · Hugging Face&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/microsoft/wassette&quot; target=&quot;_blank&quot;&gt;microsoft/wassette: Wassette: A security-oriented runtime that runs WebAssembly Components via MCP&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/google/langextract?utm_source=tldrnewsletter&quot; target=&quot;_blank&quot;&gt;google/langextract: A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://trino.io/&quot; target=&quot;_blank&quot;&gt;Trino - Distributed SQL query engine for big data&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/terrastruct/d2&quot; target=&quot;_blank&quot;&gt;terrastruct/d2: D2 is a modern diagram scripting language that turns text to diagrams.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Mintplex-Labs/anything-llm?tab=readme-ov-file&quot; target=&quot;_blank&quot;&gt;Mintplex-Labs/anything-llm: The all-in-one Desktop &amp;amp; Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/microsoft/markitdown&quot; target=&quot;_blank&quot;&gt;microsoft/markitdown: Python tool for converting files and office documents to Markdown.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/mooltiverse/nyx&quot; target=&quot;_blank&quot;&gt;mooltiverse/nyx: The one stop semantic release tool&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/sxyazi/yazi&quot; target=&quot;_blank&quot;&gt;sxyazi/yazi: 💥 Blazing fast terminal file manager written in Rust, based on async I/O.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/langgenius/dify?tab=readme-ov-file&quot; target=&quot;_blank&quot;&gt;langgenius/dify: Production-ready platform for agentic workflow development.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/bytedance/UI-TARS-desktop&quot; target=&quot;_blank&quot;&gt;bytedance/UI-TARS-desktop: The Open-sourced Multimodal AI Agent Stack connecting Cutting-edge AI Models and Agent Infra.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/hesreallyhim/awesome-claude-code&quot; target=&quot;_blank&quot;&gt;hesreallyhim/awesome-claude-code: A curated list of awesome commands, files, and workflows for Claude Code&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/jesseduffield/lazygit&quot; target=&quot;_blank&quot;&gt;jesseduffield/lazygit: simple terminal UI for git commands&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/dani-garcia/vaultwarden&quot; target=&quot;_blank&quot;&gt;dani-garcia/vaultwarden: Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/getzep/graphiti?tab=readme-ov-file&quot; target=&quot;_blank&quot;&gt;getzep/graphiti: Build Real-Time Knowledge Graphs for AI Agents&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/metabase/metabase&quot; target=&quot;_blank&quot;&gt;metabase/metabase: The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/wasp-lang/open-saas&quot; target=&quot;_blank&quot;&gt;wasp-lang/open-saas: A free, open-source SaaS app starter for React &amp;amp; Node.js with superpowers. Full-featured. Community-driven.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/charmbracelet/crush&quot; target=&quot;_blank&quot;&gt;charmbracelet/crush: The glamourous AI coding agent for your favourite terminal 💘&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Kristories/awesome-guidelines&quot; target=&quot;_blank&quot;&gt;Kristories/awesome-guidelines: A curated list of high quality coding style conventions and standards.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/PixiEditor/PixiEditor&quot; target=&quot;_blank&quot;&gt;PixiEditor/PixiEditor: PixiEditor is a Universal Editor for all your 2D needs&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team&quot; target=&quot;_blank&quot;&gt;awesome-llm-apps/advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team at main · Shubhamsaboo/awesome-llm-apps&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/Shubhamsaboo/awesome-llm-apps?tab=readme-ov-file&quot; target=&quot;_blank&quot;&gt;Shubhamsaboo/awesome-llm-apps: Collection of awesome LLM apps with AI Agents and RAG using OpenAI, Anthropic, Gemini and opensource models.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/musistudio/claude-code-router&quot; target=&quot;_blank&quot;&gt;musistudio/claude-code-router: Use Claude Code as the foundation for coding infrastructure, allowing you to decide how to interact with the model while enjoying updates from Anthropic.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/analysis-tools-dev/static-analysis?tab=readme-ov-file#python&quot; target=&quot;_blank&quot;&gt;analysis-tools-dev/static-analysis: ⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/jprevo/mapstronaut?utm_source=bonobopress&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=2113&quot; target=&quot;_blank&quot;&gt;jprevo/mapstronaut: A full-featured JavaScript object mapper&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://effect.website/docs/getting-started/introduction/&quot; target=&quot;_blank&quot;&gt;Introduction - Effect Documentation&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://watermill.io/docs/getting-started/&quot; target=&quot;_blank&quot;&gt;Getting started - Watermill - Event-Driven in Go&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.chainlift.io/components/state-layer&quot; target=&quot;_blank&quot;&gt;State Layer - LiftKit Components&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mediabunny.dev/&quot; target=&quot;_blank&quot;&gt;Mediabunny&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/enetx/surf&quot; target=&quot;_blank&quot;&gt;enetx/surf: SURF - Advanced Go HTTP client with Chrome/Firefox browser impersonation, HTTP/3 with QUIC fingerprinting, JA3/JA4 TLS emulation, and anti-bot bypass for web automation and scraping.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/trailofbits/anamorpher/tree/main&quot; target=&quot;_blank&quot;&gt;trailofbits/anamorpher: image scaling attacks for multi-modal prompt injection&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://tryandromeda.dev/&quot; target=&quot;_blank&quot;&gt;Andromeda&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/erans/hyprmon/?tab=readme-ov-file#js-repo-pjax-container&quot; target=&quot;_blank&quot;&gt;TUI monitor configuration tool for Hyprland with visual layout, drag-and-drop, and profile management&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/aorumbayev/awesome-omarchy?tab=readme-ov-file&quot; target=&quot;_blank&quot;&gt;aorumbayev/awesome-omarchy: ⚡A curated list of awesome omarchy resources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Tue, 23 Sep 2025 00:00:00 +0000</pubDate>
        <link>https://udbjorg.net/2025/09/Tech-Digest-Fall-2025-Essential-Reads-for-Tech-Professionals</link>
        <guid isPermaLink="true">https://udbjorg.net/2025/09/Tech-Digest-Fall-2025-Essential-Reads-for-Tech-Professionals</guid>
        
        
        <category>Curated Insights</category>
        
      </item>
    
      <item>
        <title>Summer 2025 Tech Digest: Explore Leading Insights on Development, Leadership, and Ops</title>
        <description>&lt;!-- markdownlint-disable MD033 MD020 MD025--&gt;
&lt;h1 id=&quot;my-favorites&quot;&gt;My favorites&lt;a name=&quot;favorites&quot;&gt;&lt;/a&gt;&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://ml-visualized.com/#&quot; target=&quot;_blank&quot;&gt;Machine Learning Visualized&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://piccalil.li/blog/how-to-write-error-messages-that-actually-help-users-rather-than-frustrate-them/&quot; target=&quot;_blank&quot;&gt;How To Write Error Messages That Actually Help Users Rather Than Frustrate Them - Piccalilli&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.eng-leadership.com/p/5-learnings-when-building-and-scaling?publication_id=1115815&amp;amp;post_id=154577146&amp;amp;isFreemail=true&amp;amp;r=4p7qvl&amp;amp;triedRedirect=true&quot; target=&quot;_blank&quot;&gt;5 Learnings When Building And Scaling A Service-based Tech Company&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://lethain.com/strategy-systems-modeling/?_bhlid=bb00826a989474764013f086d4f1e5525eb17544&quot; target=&quot;_blank&quot;&gt;Using Systems Modeling To Refine Strategy. - Irrational Exuberance&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://qntm.org/devphilo&quot; target=&quot;_blank&quot;&gt;Developer Philosophy&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://bradenkelley.com/2025/01/a-toolbox-for-high-performance-teams/?ref=techmanagerweekly.com&amp;amp;_bhlid=c5dae2652a85e8c617256cae640090f3d0561dbc&quot; target=&quot;_blank&quot;&gt;A Toolbox For High-performance Teams - Human-centered Change And Innovation&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://lethain.com/is-engineering-strategy-useful/&quot; target=&quot;_blank&quot;&gt;Is Engineering Strategy Useful? - Irrational Exuberance&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://randsinrepose.com/archives/the-product-engineer/&quot; target=&quot;_blank&quot;&gt;The Product Engineer – Rands In Repose&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://lepiter.io/feenk/developers-spend-most-of-their-time-figuri-7aj1ocjhe765vvlln8qqbuhto/&quot; target=&quot;_blank&quot;&gt;Developers Spend Most Of Their Time Figuring The System Out&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;agile-leadership-and-product&quot;&gt;Agile, Leadership and Product&lt;a name=&quot;agile&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://itamargilad.com/prioritization-techniques-1/&quot; target=&quot;_blank&quot;&gt;Prioritization Techniques Compared — Part 1 - Itamar Gilad&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.manager.dev/p/the-13-software-engineering-laws&quot; target=&quot;_blank&quot;&gt;The 13 Software Engineering Laws&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.productboard.com/blog/the-cpos-blueprint-for-annual-planning-part-1/&quot; target=&quot;_blank&quot;&gt;The Cpo’s Blueprint For Annual Planning, Part 1 - Productboard&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://knowledge.insead.edu/career/finding-your-fit-how-uncover-companys-true-culture&quot; target=&quot;_blank&quot;&gt;Finding Your Fit: How To Uncover A Company’s True Culture - Insead Knowledge&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.subbu.org/articles/2024/twenty-tiny-leadership-lessons/?aid=recVPF1fsB8gGn7Qw&amp;amp;_bhlid=772f3d36503edd8fc9b769bad8d64caba921c8e8&quot; target=&quot;_blank&quot;&gt;Twenty Tiny Leadership Lessons&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.alexkroman.com/p/two-modes-of-leadership&quot; target=&quot;_blank&quot;&gt;The Two Modes Of Leadership: Are You A Problem-solver Or A Designer?&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://jpattonassociates.com/everything-is-a-product/&quot; target=&quot;_blank&quot;&gt;Everything Is A Product – We Help You Create Successful Product Culture And Process&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://skamille.medium.com/10-years-of-engineering-ladders-329d309000cd&quot; target=&quot;_blank&quot;&gt;10 Years Of Engineering Ladders. On March 26, 2015, I Posted A Short… - By Camille Fournier - Mar, 2025 - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.jeremybrown.tech/product-and-engineering-who-owns-what/&quot; target=&quot;_blank&quot;&gt;Product And Engineering: Who Owns What?&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://peterszasz.com/how-to-praise/&quot; target=&quot;_blank&quot;&gt;How To Praise&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://staysaasy.com/saas/2025/03/10/delegating.html&quot; target=&quot;_blank&quot;&gt;Delegating Complex Tasks - Stay Saasy&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://jhm.fyi/p/playbook-for-effective-11s&quot; target=&quot;_blank&quot;&gt;Playbook For Effective 1:1s - By Josh - Vision And Values&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://humansinsystems.com/blog/a-practical-guide-to-working-with-your-manager&quot; target=&quot;_blank&quot;&gt;What Managing Up Really Means: A Practical Guide Working With Your Manager — Humans In Systems&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;architecture-development--software-development-practices-&quot;&gt;Architecture, Development &amp;amp; Software development practices &lt;a name=&quot;development&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://rgsilva.com/blog/ps2-go-part-1/&quot; target=&quot;_blank&quot;&gt;Golang on the PlayStation 2&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://laurentsv.com/blog/2024/10/19/no-nonsense-go-package-layout.html&quot; target=&quot;_blank&quot;&gt;No Nonsense Guide To Go Projects Layout&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.alexewerlof.com/p/tech-bet&quot; target=&quot;_blank&quot;&gt;Tech Bet - Alex Ewerlöf Notes&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.architecture-weekly.com/p/distributed-locking-a-practical-guide&quot; target=&quot;_blank&quot;&gt;Distributed Locking: A Practical Guide - By Oskar Dudycz&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://martinfowler.com/articles/gen-ai-patterns/&quot; target=&quot;_blank&quot;&gt;Emerging Patterns In Building Genai Products&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.developing.dev/p/everything-i-know-about-shipping&quot; target=&quot;_blank&quot;&gt;Everything I Know About Shipping Code Faster&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://martijnhols.nl/blog/accessibility-essentials-every-front-end-developer-should-know?_bhlid=0f9f9c56fa3a4cc2a81034b6ba2ebecade4e3782&quot; target=&quot;_blank&quot;&gt;Accessibility Essentials Every Front-end Developer Should Know By Martijn Hols&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.ufried.com/blog/laws_of_architectural_work/&quot; target=&quot;_blank&quot;&gt;The Laws Of Architectural Work&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://entgo.io/blog/2025/02/12/rag-with-ent-atlas-pgvector/&quot; target=&quot;_blank&quot;&gt;Building Rag Systems In Go With Ent, Atlas, And Pgvector - Ent&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://eugeneyan.com//writing/recsys-llm/&quot; target=&quot;_blank&quot;&gt;Improving Recommendation Systems &amp;amp; Search In The Age Of Llms&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://pydevtools.com/handbook/&quot; target=&quot;_blank&quot;&gt;Python Developer Tooling Handbook – Python Developer Tooling Handbook&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.swequiz.com/blog/every-caching-strategy-explained-in-5-minutes?aid=recRthCBpac4LxCGo&amp;amp;_bhlid=d0939c13bfa94a18aa8696ebc842b60be412393e&quot; target=&quot;_blank&quot;&gt;Every Caching Strategy Explained In 5 Minutes - Swe Quiz&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://skiplabs.io/blog/event-hidden-arch&quot; target=&quot;_blank&quot;&gt;Event-hidden Architectures - Skip&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;devops-observability--security&quot;&gt;DevOps, Observability &amp;amp; Security&lt;a name=&quot;devops&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://yokecd.github.io/docs/&quot; target=&quot;_blank&quot;&gt;Yoke&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.pulumi.com/blog/kubernetes-best-practices-i-wish-i-had-known-before/&quot; target=&quot;_blank&quot;&gt;Kubernetes Best Practices I Wish I Had Known Before - Pulumi Blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://xeiaso.net/blog/2025/yoke-k8s/&quot; target=&quot;_blank&quot;&gt;Yoke Is Really Cool - Xe Iaso&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://thenewstack.io/observability-every-engineers-job-not-just-ops-problem/&quot; target=&quot;_blank&quot;&gt;Observability: Every Engineer’s Job, Not Just Ops’ Problem - The New Stack&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://uptimelabs.io/beyond-5-whys-a-better-way-to-learn-from-incidents/&quot; target=&quot;_blank&quot;&gt;Beyond “5 Whys”: A Better Way To Learn From Incidents - Uptime Labs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;tools-and-things-from-github-&quot;&gt;Tools and things from Github &lt;a name=&quot;tools&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/hybridgroup/go-haystack&quot; target=&quot;_blank&quot;&gt;Hybridgroup/go-haystack: Track Personal Bluetooth Devices Via Apple’s “Find My” Network Using Openhaystack And Macless-haystack With Tools Written In Go/tinygo. No Apple Hard«ware Required!&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/monasticacademy/httptap&quot; target=&quot;_blank&quot;&gt;Monasticacademy/httptap: View Http/https Requests Made By Any Linux Program&lt;/a&gt;»&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://closeread.dev/&quot; target=&quot;_blank&quot;&gt;Closeread&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/kdeldycke/awesome-iam&quot; target=&quot;_blank&quot;&gt;Kdeldycke/awesome-iam: 👤 Identity And Access Management Knowledge For Cloud Platforms&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/cipherstash/protectjs&quot; target=&quot;_blank&quot;&gt;Encrypt And Protect Data Using Industry Standard Algorithms&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/hatchet-dev/hatchet&quot; target=&quot;_blank&quot;&gt;Hatchet-dev/hatchet: 🪓 Run Background Tasks At Scale&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/dimonomid/nerdlog&quot; target=&quot;_blank&quot;&gt;Dimonomid/nerdlog: Nerdlog: Fast, Remote-first, Multi-host Tui Log Viewer With Timeline Histogram And No Central Server&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/nari-labs/dia/&quot; target=&quot;_blank&quot;&gt;Nari-labs/dia: A Tts Model Capable Of Generating Ultra-realistic Dialogue In One Pass.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/trycua/cua&quot; target=&quot;_blank&quot;&gt;Trycua/cua: C/ua Is The Docker Container For Computer-use Ai Agents.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/magnitudedev/magnitude&quot; target=&quot;_blank&quot;&gt;Magnitudedev/magnitude: Open Source, Ai-native Testing Framework For Web Apps&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Sun, 29 Jun 2025 00:00:00 +0000</pubDate>
        <link>https://udbjorg.net/2025/06/Tech-Digest-summer-2025-Essential-Reads-for-Tech-Professionals</link>
        <guid isPermaLink="true">https://udbjorg.net/2025/06/Tech-Digest-summer-2025-Essential-Reads-for-Tech-Professionals</guid>
        
        
        <category>Curated Insights</category>
        
      </item>
    
      <item>
        <title>Winter 2025 Tech Digest: Explore Leading Insights on Development, Leadership, and Ops</title>
        <description>&lt;!-- markdownlint-disable MD033 MD020 MD025--&gt;
&lt;h1 id=&quot;my-favorites&quot;&gt;My favorites&lt;a name=&quot;favorites&quot;&gt;&lt;/a&gt;&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.w3.org/blog/2024/w3c-statement-on-ethical-web-principles-guides-the-community-to-build-a-better-web/&quot; target=&quot;_blank&quot;&gt;W3c Statement On Ethical Web Principles Guides The Community To Build A Better Web - 2024 - Blog - W3c&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://hbr.org/2024/09/a-self-care-checklist-for-leaders?ref=techmanagerweekly.com&quot; target=&quot;_blank&quot;&gt;A Self-care Checklist For Leaders&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.16elt.com/2024/09/25/first-book-of-byte-sized-tech/?_bhlid=ee6cc1d3ad92f4c150bedfba09fe5f7b396bcbab&quot; target=&quot;_blank&quot;&gt;Ideas From “A Philosophy Of Software Design”&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://marcgg.com/blog/2021/03/27/one-on-one-format/?_bhlid=93076c018df5bf85ef2f505421ad68410c4279cc&quot; target=&quot;_blank&quot;&gt;One On One Meeting Format Ideas&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://candost.blog/strong-ownership-culture-in-a-team/&quot; target=&quot;_blank&quot;&gt;Building A Strong Ownership Culture In A Team - Candost’s Blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://jessitron.com/2024/11/24/communication-structures-in-a-growing-organization/?_bhlid=2bb9659642d102e60c3ddff2592ebf9ed15f46e9&quot; target=&quot;_blank&quot;&gt;Communication Structures In A Growing Organization&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.reforge.com/blog/executive-summary&quot; target=&quot;_blank&quot;&gt;Build Credibility By Writing A Perfect Executive Summary — Reforge&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;agile-leadership-and-product&quot;&gt;Agile, Leadership and Product&lt;a name=&quot;agile&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.industrialempathy.com/posts/organizations-are-distributed-systems/&quot; target=&quot;_blank&quot;&gt;Organizations Are Distributed Systems&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.eng-leadership.com/p/context-switching-one-of-the-worst&quot; target=&quot;_blank&quot;&gt;Context-switching - One Of The Worst Productivity Killers In The Engineering Industry&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.eng-leadership.com/p/biggest-productivity-killers-in-the&quot; target=&quot;_blank&quot;&gt;Biggest Productivity Killers In The Engineering Industry&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.industrialempathy.com/posts/organizations-are-distributed-systems/&quot; target=&quot;_blank&quot;&gt;Organizations Are Distributed Systems&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.practicalengineering.management/the-changing-engineering-landscape-and-how-to-stay-ahead-of-it-1bcdf9d63f6a&quot; target=&quot;_blank&quot;&gt;The Changing Engineering Landscape And How To Stay Ahead Of It - By Mirek Stanek - Oct, 2024 - Practical Engineering Management&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/management-matters/building-a-performance-driven-culture-best-practices-and-strategies-c65cf8fd0b73&quot; target=&quot;_blank&quot;&gt;Building A Performance-driven Culture: Best Practices And Strategies - By George Mitsopoulos - Management Matters - Aug, 2024 - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://makemeacto.substack.com/p/timeless-principles-of-time-management?_bhlid=dbe012d4df73f54e29dc0a60cc5babf5b2f214b2&quot; target=&quot;_blank&quot;&gt;Timeless Principles Of Time Management - By Sergio Visinoni&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://lethain.com/strategy-notes/&quot; target=&quot;_blank&quot;&gt;Engineering Strategy Notes. - Irrational Exuberance&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://hbr.org/2024/09/teamwork-at-the-top&quot; target=&quot;_blank&quot;&gt;Teamwork At The Top&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://slack.com/intl/en-gb/blog/collaboration/methods-boosting-employee-morale?ref=techmanagerweekly.com&quot; target=&quot;_blank&quot;&gt;5 Proven Methods For Boosting Employee Morale - Slack&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://leaddev.com/process/introducing-engineering-metrics-your-organization&quot; target=&quot;_blank&quot;&gt;Introducing Engineering Metrics To Your Organization - Leaddev&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://leaddev.com/process/build-productive-code-review-culture&quot; target=&quot;_blank&quot;&gt;Build A Productive Code Review Culture - Leaddev&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://humancentricengineering.substack.com/p/what-makes-team-topologies-humane?r=2cl93o&amp;amp;triedRedirect=true&quot; target=&quot;_blank&quot;&gt;What Makes Team Topologies Humane? - By John Durrant&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://tsh.io/blog/the-role-of-a-cto/?ref=techmanagerweekly.com&quot; target=&quot;_blank&quot;&gt;The Role Of A Cto Overview – The Permanent &amp;amp; The Temporary&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/@rrpinc/priorities-of-a-great-engineering-leader-9bba11bd005d&quot; target=&quot;_blank&quot;&gt;Priorities Of A Great Engineering Leader - By Roni Poyas - Aug, 2024 - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://avivbenyosef.com/focusing-engineering-organizations/?ref=techmanagerweekly.com&quot; target=&quot;_blank&quot;&gt;Focusing Engineering Organizations – Aviv Ben-yosef&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/@talraviv/7-uncommon-opinions-after-10-years-of-product-management-b3b5e69c255e&quot; target=&quot;_blank&quot;&gt;7 Uncommon Opinions After 10 Years Of Product Management - By Tal Raviv - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mikefisher.substack.com/p/output-vs-outcomes-problem-4?publication_id=954313&amp;amp;post_id=149757018&amp;amp;isFreemail=true&amp;amp;r=2hhaa4&amp;amp;triedRedirect=true&quot; target=&quot;_blank&quot;&gt;Output Vs. Outcomes - Problem #4 - By Mike Fisher&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;architecture-development--software-development-practices-&quot;&gt;Architecture, Development &amp;amp; Software development practices &lt;a name=&quot;development&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://emschwartz.me/binary-vector-embeddings-are-so-cool/&quot; target=&quot;_blank&quot;&gt;Binary Vector Embeddings Are So Cool - Evan Schwartz&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://eli.thegreenplace.net/2024/gomlx-ml-in-go-without-python/&quot; target=&quot;_blank&quot;&gt;Gomlx: Ml In Go Without Python - Eli Bendersky’s Website&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://icchasethi.medium.com/tying-engineering-metrics-to-business-metrics-f4df7651e026&quot; target=&quot;_blank&quot;&gt;Tying Engineering Metrics To Business Metrics - By Iccha Sethi - Nov, 2024 - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/stanford-oval/storm&quot; target=&quot;_blank&quot;&gt;Stanford-oval/storm: An Llm-powered Knowledge Curation System That Researches A Topic And Generates A Full-length Report With Citations.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://lethain.com/testing-strategy-iterative-refinement/?_bhlid=0db700f45e734b172ef39002c17e93274ef33bdb&quot; target=&quot;_blank&quot;&gt;Testing Strategy: Avoid The Waterfall Strategy Trap With Iterative Refinement. - Irrational Exuberance&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://seattledataguy.substack.com/p/from-basics-to-challenges-a-data?publication_id=21105&amp;amp;post_id=149503032&amp;amp;isFreemail=true&amp;amp;r=1kb8np&amp;amp;triedRedirect=true&quot; target=&quot;_blank&quot;&gt;From Basics To Challenges: A Data Engineer’s Journey With Apis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;devops-obeservability--security&quot;&gt;DevOps, Obeservability &amp;amp; Security&lt;a name=&quot;devops&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://tqdev.com/2024-distributed-metrics-in-php-using-go-and-gob&quot; target=&quot;_blank&quot;&gt;Distributed Metrics In Php Using Go And Gob&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/nianticlabs/venator&quot; target=&quot;_blank&quot;&gt;Nianticlabs/venator: A Flexible Detection Platform That Simplifies Rule Management And Deployment With K8s Cronjob And Helm. Venator Is Flexible Enough To Run Standalone Or With Other Job Schedulers Like Nomad.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;tools-and-things-from-github-&quot;&gt;Tools and things from Github &lt;a name=&quot;tools&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://notebooklm.google.com/&quot; target=&quot;_blank&quot;&gt;Notebooklm&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/jehna/humanify&quot; target=&quot;_blank&quot;&gt;Jehna/humanify: Deobfuscate Javascript Code Using Chatgpt&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://vaul.emilkowal.ski/inputs&quot; target=&quot;_blank&quot;&gt;Vaul is a drawer component for React&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/bjesus/pipet&quot; target=&quot;_blank&quot;&gt;Bjesus/pipet: A Swiss-army Tool For Scraping And Extracting Data From Online Assets, Made For Hackers&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/katanemo/arch?tab=readme-ov-file#quickstart&quot; target=&quot;_blank&quot;&gt;Katanemo/arch: Arch Is An Intelligent Prompt Gateway.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/getomni-ai/zerox&quot; target=&quot;_blank&quot;&gt;Zerox&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/zasper-io/zasper&quot; target=&quot;_blank&quot;&gt;Zasper-io/zasper: Supercharged Ide For Data Science&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/pimalaya/himalaya&quot; target=&quot;_blank&quot;&gt;Pimalaya/himalaya: Cli To Manage Emails&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Mon, 20 Jan 2025 00:00:00 +0000</pubDate>
        <link>https://udbjorg.net/2025/01/Tech-Digest-winter-2025-Essential-Reads-for-Tech-Professionals</link>
        <guid isPermaLink="true">https://udbjorg.net/2025/01/Tech-Digest-winter-2025-Essential-Reads-for-Tech-Professionals</guid>
        
        
        <category>Curated Insights</category>
        
      </item>
    
      <item>
        <title>Summer 2024 Tech Digest: Explore Leading Insights on Development, Leadership, and Ops</title>
        <description>&lt;!-- markdownlint-disable MD033 MD020 MD025--&gt;
&lt;h1 id=&quot;my-favorites&quot;&gt;My favorites&lt;a name=&quot;favorites&quot;&gt;&lt;/a&gt;&lt;/h1&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://blogsystem5.substack.com/p/windows-nt-vs-unix-design?_bhlid=7cb1df6964c16a47de85474cecba33ebe47b0a65&quot; target=&quot;_blank&quot;&gt;Windows Nt Vs. Unix: A Design Comparison&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://andymatuschak.org/hmwl/&quot; target=&quot;_blank&quot;&gt;How Might We Learn?&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.abortretry.fail/p/the-itanic-saga&quot; target=&quot;_blank&quot;&gt;The Itanic Saga - By Bradford Morgan White&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.practicalengineering.management/how-to-build-engineering-strategy-42e464018177&quot; target=&quot;_blank&quot;&gt;How To Build Engineering Strategy - By Mirek Stanek - May, 2024 - Practical Engineering Management&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.w3.org/WAI/people-use-web/&quot; target=&quot;_blank&quot;&gt;How People With Disabilities Use The Web&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://leaddev.com/process/increase-speed-and-reduce-risk-these-engineering-strategies&quot; target=&quot;_blank&quot;&gt;Increase Speed And Reduce Risk With These Engineering Strategies&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.holub.com/p/tech-debt-oblivious-calculated-and?r=2cl93o&quot; target=&quot;_blank&quot;&gt;Tech Debt: Oblivious, Calculated, And Natural&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.thoughtworks.com/insights/articles/how-to-tame-evil-dependencies?ref=techmanagerweekly.com&amp;amp;_bhlid=378859fba49f99adb15e8ee7039a79f6dbdd8820&quot; target=&quot;_blank&quot;&gt;How To Tame Evil Dependencies&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;agile-leadership-and-product&quot;&gt;Agile, Leadership and Product&lt;a name=&quot;agile&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/management-matters/building-a-performance-driven-culture-best-practices-and-strategies-c65cf8fd0b73&quot; target=&quot;_blank&quot;&gt;Building A Performance-driven Culture: Best Practices And Strategies - By George Mitsopoulos - Management Matters - Aug, 2024 - Medium&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.scarletink.com/p/9-simple-actions-build-culture-empathy?ref=techmanagerweekly.com&quot; target=&quot;_blank&quot;&gt;9 Simple Actions You Can Take To Build A Culture Of Empathy&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blogs.newardassociates.com/manager-tips/&quot; target=&quot;_blank&quot;&gt;Manager Tips (Index)&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://startuphustlenews.com/p/delete-your-backlog-product-planning&quot; target=&quot;_blank&quot;&gt;Delete Your Product Backlog. Do This Instead!&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.canopy.is/p/the-4-keys-to-creating-team-accountability&quot; target=&quot;_blank&quot;&gt;The 4 Keys To Creating Team Accountability - By Claire Lew&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://review.firstround.com/unexpected-anti-patterns-for-engineering-leaders-lessons-from-stripe-uber-carta/&quot; target=&quot;_blank&quot;&gt;Unexpected Anti-patterns For Engineering Leaders&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://levelup.gitconnected.com/business-blind-spots-how-product-pressure-breeds-technical-debt-and-how-to-deal-with-it-6c023f1205b1&quot; target=&quot;_blank&quot;&gt;Business Blind Spots: How Product Pressure Breeds Technical Debt And How To Deal With It&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.theengineeringmanager.com/growth/deltas-to-the-global-maxima-better-career-conversations/&quot; target=&quot;_blank&quot;&gt;Deltas To The Global Maxima: Better Career Conversations - The Engineering Manager&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.subbu.org/articles/2024/goal-crafting/&quot; target=&quot;_blank&quot;&gt;Goal Crafting&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://avivbenyosef.com/tech-executive-alignment/?ref=techmanagerweekly.com&quot; target=&quot;_blank&quot;&gt;Tech Executive Alignment – Aviv Ben-yosef&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.canopy.is/p/the-4-keys-to-creating-team-accountability&quot; target=&quot;_blank&quot;&gt;The 4 Keys To Creating Team Accountability - By Claire Lew&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.codertoleader.com/balancing-the-art-of-leadership-in-software-development/&quot; target=&quot;_blank&quot;&gt;Balancing The Art Of Leadership In Software Development&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://charity.wtf/2024/07/24/pragmatism-neutrality-and-leadership/&quot; target=&quot;_blank&quot;&gt;Pragmatism, Neutrality And Leadership – Charity.wtf&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.annashipman.co.uk/jfdi/strategy-for-directors-1.html&quot; target=&quot;_blank&quot;&gt;Anna Shipman : Jfdi&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mikefisher.substack.com/p/developing-leaders?publication_id=954313&amp;amp;post_id=145642624&amp;amp;isFreemail=true&amp;amp;r=2hhaa4&amp;amp;triedRedirect=true&quot; target=&quot;_blank&quot;&gt;Developing Leaders - By Mike Fisher - Fish Food For Thought&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://mikefisher.substack.com/p/decision-making-frameworks?ref=techmanagerweekly.com&quot; target=&quot;_blank&quot;&gt;Decision Making Frameworks - By Mike Fisher&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.pragmaticengineer.com/p/rfcs-and-design-docs&quot; target=&quot;_blank&quot;&gt;Engineering Planning With Rfcs, Design Documents And Adrs&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://brittonbroderick.com/2024/08/18/building-aggressively-helpful-teams/&quot; target=&quot;_blank&quot;&gt;Building Aggressively Helpful Teams&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;architecture-development--software-development-practices-&quot;&gt;Architecture, Development &amp;amp; Software development practices &lt;a name=&quot;development&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.16elt.com/2024/09/07/future-proof-code/?_bhlid=684eaf1d61f0ce4a2732e0b8746f17c6e77724f4&quot; target=&quot;_blank&quot;&gt;On Over-engineering; Finding The Right Balance&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.pragmaticengineer.com/p/migrations&quot; target=&quot;_blank&quot;&gt;Migrations Done Well - By Gergely Orosz&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.benkuhn.net/leadcats/#product-manager--tech-lead&quot; target=&quot;_blank&quot;&gt;Categories Of Leadership On Technical Teams&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://0xinfection.github.io/reversing/&quot; target=&quot;_blank&quot;&gt;Reverse Engineering For Everyone!&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://porffor.dev/&quot; target=&quot;_blank&quot;&gt;A From-scratch Experimental Ahead-of-time Js Engine&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://pusher.com/blog/how-pusher-team-built-subscription-counting-at-scale/&quot; target=&quot;_blank&quot;&gt;How The Pusher Team Built Subscription Counting At Scale&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.ploeh.dk/2024/05/13/gratification/&quot; target=&quot;_blank&quot;&gt;Gratification By Mark Seemann - Some Thoughts On Developer Experience&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://jackdanger.com/technical-coherence/?ref=techmanagerweekly.com&quot; target=&quot;_blank&quot;&gt;Technical Coherence - Jack Danger&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.baldurbjarnason.com/2024/new-web-dev/&quot; target=&quot;_blank&quot;&gt;New Web Development. Or, Why Copilots And Chatbots Are Particularly Bad For Modern Web Dev – Baldur Bjarnason&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.pragmaticengineer.com/p/oxide-part-2&quot; target=&quot;_blank&quot;&gt;A Startup On Hard Mode: Oxide, Part 2. Software &amp;amp; Culture&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.ranum.com/security/computer_security/editorials/dumb/&quot; target=&quot;_blank&quot;&gt;The Six Dumbest Ideas In Computer Security&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://neo4j.com/blog/graphrag-manifesto/&quot; target=&quot;_blank&quot;&gt;The Graphrag Manifesto: Adding Knowledge To Genai&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://quii.gitbook.io/learn-go-with-tests/testing-fundamentals/refactoring-checklist&quot; target=&quot;_blank&quot;&gt;Refactoring Checklist&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.pragmaticengineer.com/p/shipping-to-production&quot; target=&quot;_blank&quot;&gt;Shipping To Production - By Gergely Orosz&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://news.alvaroduran.com/p/engineers-do-not-get-to-make-startup?_bhlid=538f6cd3cee0cfe9b7f96ced134d99358c25c065&quot; target=&quot;_blank&quot;&gt;Engineers Do Not Get To Make Startup Mistakes When They Build Ledgers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;devops&quot;&gt;DevOps&lt;a name=&quot;devops&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://netflixtechblog.com/noisy-neighbor-detection-with-ebpf-64b1f4b3bbdd&quot; target=&quot;_blank&quot;&gt;Noisy Neighbor Detection With Ebpf - By Netflix Technology Blog - Sep, 2024 - Netflix Techblog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.uber.com/en-AU/blog/continuous-deployment/&quot; target=&quot;_blank&quot;&gt;Continuous Deployment For Large Monorepos - Uber Blog&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://dzone.com/articles/keeping-two-multi-master-dbs-aligned-with-vector-clock&quot; target=&quot;_blank&quot;&gt;Keeping Two Multi-master Databases Aligned With A Vector Clock&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.pragmaticengineer.com/p/incident-review-best-practices&quot; target=&quot;_blank&quot;&gt;Incident Review And Postmortem Best Practices&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://newsletter.pragmaticengineer.com/p/shipping-to-production&quot; target=&quot;_blank&quot;&gt;Shipping To Production - By Gergely Orosz&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/facundoolano/ngtop&quot; target=&quot;_blank&quot;&gt;Facundoolano/ngtop: Request Analytics From The Nginx Access Logs&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://engineering.hellofresh.com/how-hellofresh-uses-slos-for-progressive-delivery-5d4b73948222&quot; target=&quot;_blank&quot;&gt;How Hellofresh Uses Slos For Progressive Delivery - By Victor Hugo Brito Fernandes - May, 2024 - Hellotech&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://levelup.gitconnected.com/can-ebpf-detect-redis-message-patterns-before-they-become-problems-699e0b5c2371&quot; target=&quot;_blank&quot;&gt;Can Ebpf Detect Redis Message Patterns Before They Become Problems? - By Tj. Podobnik, @Dorkamotorka - Jul, 2024 - Level Up Coding&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;tools-and-things-from-github-&quot;&gt;Tools and things from Github &lt;a name=&quot;tools&quot;&gt;&lt;/a&gt;&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/ssoready/ssoready&quot; target=&quot;_blank&quot;&gt;Ssoready/ssoready: Open-source Dev Tools For Enterprise Sso. Ship Saml Support This Afternoon.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/patched-codes/patchwork?tab=readme-ov-file#patchflows&quot; target=&quot;_blank&quot;&gt;Patched-codes/patchwork: Automate Development Gruntwork Like Code Reviews, Patching And Documentation With Llm Workflows.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Fri, 20 Sep 2024 00:00:00 +0000</pubDate>
        <link>https://udbjorg.net/2024/09/Tech-Digest-Summer-2024-Essential-Reads-for-Tech-Professionals</link>
        <guid isPermaLink="true">https://udbjorg.net/2024/09/Tech-Digest-Summer-2024-Essential-Reads-for-Tech-Professionals</guid>
        
        
        <category>Curated Insights</category>
        
      </item>
    
  </channel>
</rss>
