How to make your first contribution to an open source project(opens in new tab)
Getting involved in open source doesn't have to be scary! Understand how to find a great project and make your first contribution in this guide.
Curated river of news
Latest posts from blogs I follow
Getting involved in open source doesn't have to be scary! Understand how to find a great project and make your first contribution in this guide.
I made the experiment: Claude Code as a full engineer on GitLab, as part of the development team for a mini game. I create tickets and review merge requests, while Claude Code submits code as merge requests and iterates on ...
Adam and Jerod get into the news, Jerod officially retires from the pod (and Changelog), plus a bonus for our Changelog++ subs!
It's been a while since I posted about WASI support in CPython! š Up until now, most of the work I have been doing around WASI has been making its maintenance easier for me and other core developers. For instance, ...
The M4 iPad Air is notable, because it will set Apple apart as the only company to release a product in 2026 sporting more RAM for the same price as the outgoing model. (8GB to 12GB) https://www.macrumors.com/2026/03/02/apple-announces-ipad-air-with-m4-chip/
Topics covered in this episode: Raw+DC: The ORM pattern of 2026? pytest-check releases Dataclass Wizard SQLiteo - ānative macOS SQLite browser built for normal peopleā Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/471
Sure feels like some combination of AI, the US military, and the AI military could bring an end to the world any day now, so I figured I'd better record one last show for posterity. Welcome me on this version's ...
I enjoyed this essay from my friend Ed Lyons, which I think speaks well to my particular state of mind as someone who has been in this industry for 30+ years, a parent, a people leader, a builder.
Thoughts about things I really enjoyed during the approximately two years we lived in London.
Digital humanities sounds niche, until you realize it can mean a searchable archive of U.S. amendment proposals, Irish folklore, or pigment science in ancient art. Today Iām talking with David Flood from Harvardās DARTH team about an unglamorous problem: What ...
Was always so inspired by that speech where JFK said "we will go to the moon... or do some other stuff instead" https://www.theguardian.com/science/2026/feb/27/nasa-changes-delays-moon-missions
Pattern matching is one of the first things you'll learn in Elixir that might just completely rewire your brain. Let's dig into how it can change the way you handle data, errors, and control flow.
Burke Holland works on GitHub Copilot by day and codes with his AI agents always. Early January, Burke posted about how Opus 4.5 changed everything. We were all still buzzing from the holiday-season 2x usage bump Claude gave us, and ...
As announced November 2025, Kubernetes will retire Ingress-NGINX in March 2026. Despite its widespread usage, Ingress-NGINX is full of surprising defaults and side effects that are probably present in your cluster today. This blog highlights these behaviors so that you ...
Legal threats, exposed vulnerabilities, and a fond farewell
Finally got a chance to visit @izukiorlando with @instantsal this week. Generally, I set my expectations for sushi in Florida to quite low, especially if the restaurant isn't Japanese-owned. Izuki blew away those admittedly reserved expectations with one of the ...
The new Star Trek Voyager game is such a thorough simulation that I think it's convinced me to abandon my dreams of joining Starfleet when I grow up. Being a captain is no fun at all!
I first got exposed to django-simple-nav while working with Josh Thomas at the Westervelt Company over the last two or three years. It quickly became a go-to library in my toolkit. django-simple-nav lets you define nav items and groupings in ...
There was a famous Covid era chart that I always struggle to find, showing how hard it is to estimate an S curve while living through it. in the early days it seems thatā¦
I had no background in evals. I built two very different evaluation systems for two AI-powered developer tools, and they taught me the same lesson: trust isn't a feeling, it's a measurement.
The first time I visited GitHub's HQ2 in 2012, they had a TV showing off their first animations of Mona and were using it to push their new tagline: Social Coding. The phrase certainly captured the moment we were living ...
If you've posted an issue to any of my repos and I never responded: GitHub apparently disabled automatic watching for new repositories last year and nobody noticed. Issues are now graveyards from Day 1. No wonder my inbox has been ...
My coding agent harnesses are designed to enable parallel serial workāmultiple agents running in multiple tabs, all committing to main instead of worktrees. turbocommit does this by linking each session's commits: https://github.com/searlsco/turbocommit?tab=readme-ov-file#continuity-across-workstreams
SoCal Linux Expo - discount "FAFOF" -https://www.socallinuxexpo.org/Kubecon EU Amsterdam - https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/Linuxfest North West - https://linuxfestnorthwest.org/Newsletter - https://sub.fafo.fm/Dr. Cat Hicks takes a different approach to traditional engineer productivity measurements. Instead of turning engineers into velocity numbers she takes a holistic approach ...
May the hardware shortages empower European and Chinese companies to drastically boost investments into RISC-V hardware so it could become a viable architecture for production workloads earlier than expected.
Another entry in the Toy Optimizer series. Itās hard to get compiler optimizers right. Even if you build up a painstaking test suite by hand, you will likely miss corner cases, especially corner cases at the interactions of multiple components ...
A rich terminal UI for Sidekiq.
Ever hear of the Cart of Thesius? It's when every single item you ordered from Instacart has been replaced with something else. It's a thought experiment: are the bags on your porch still your order? Their customer support contends that ...
Speaking of me nailing predictions, I feel like this one from 2023 is aging like wine. Not least of which because the decades-long debate over "10x developers" has been rendered moot by agents. https://testdouble.com/insights/the-looming-demise-of-the-10x-developer
Are they sure it was the Citrini Research sci-fi substack that caused the crash and not my much tighter, more grounded "Brace for the Fuckening" post written three days prior? Who's to say. https://apple.news/AaV5OdPkJR12OiHpdMqOdYQ
Some time ago, we saw that SHA-2 (SHA-256 & SHA-512) should probably be your function of choice for 2030 and beyond, because SHA-3 is too slow and BLAKE3 is (unfortunately)
The startup acronym of the day is "DTC", which stands for Down To Consume.
I have a lot of thoughts on how AI will affect things, including bug bounty. And most of it is speculation, of course, but I have to put this out into the world because I want to know if this ...
Wes McKinney on the mythical agent-month, install Peon Ping to employ a Peon today, Andreas Kling explains why Ladybird is adopting Rust, Cloudflare has a new MCP server that's quite efficient, and Elliot Bonneville thinks the only moat left is ...
You might have seen the diagram before. The one Vincent Driessen put up on his website a few years ago to explain the concept of a Git branching model. Source: Vincent Driessenās original Git branching model diagram A few days ...
Common feedback when I write about AI: "if job loss is a real risk, then tell people WTF to do beyond, 'generate more revenue than you cost your employer!'" Answer: if there were a process or playbook to make yourself ...
Saying "please" and "thank you to Siri: iOS 5-26: idiotic waste of time iOS 27+: productivity life hack
Topics covered in this episode: Better Python tests with inline-snapshot jolt Battery intelligence for your laptop Markdown code formatting with ruff act - run your GitHub actions locally Extras Joke See the full show notes for this episode on the ...
While common people suffer from insecure systems (data theft, identity and financial fraud, blackmail...), governments love to be able to stick their nose wherever they want, whenever they want, something
If I can make it smaller, I should. If I can make it dumber, I should. Smaller, dumber things have more applications, go more places, and require less maintenance.
I had a small, intrusive realization the other day that computers and the internet are probably bad for me. I mean that beyond the general advice to touch grass. From an ADHD and generalized anxiety perspective, computers and the internet ...
Over and over again, agents like Claude Code exhibit relentless productivity, exhaustive research, and mind-bending speed. But there's one thing they constitutionally lack: innovative solutions in the face of apparent obstacles. Humans who lack that gear are absolutely fucked.
Another part of the process of switching from marked.js and python-markdown to just using mistletoe.
In case you didn't hear, PEP 810 got accepted which means Python 3.15 is going to support lazy imports! One of the selling points of lazy imports is with code that has a CLI so that you only import code ...
See the full show notes for this episode on the website at talkpython.fm/537