An effect that’s being more and more widely reported is the increase in time it’s taking developers to modify or fix code that was generated by Large Language Models. If you’ve worked on legacy systems that were written by other people, perhaps decades ago, you’ll recognise this phenomenon. Before…
I started reading software blogs before I got my first programming job 20 years ago. At this point, I’ve read thousands of blog posts and essays about software, but only a small handful stuck in my mind and changed the way I think. “The Joel Test: 12 Steps to Better Code” by Joel Spolsky (2000) Joel…
Armin Ronacher: 90% (via) The idea of AI writing "90% of the code" to-date has mostly been expressed by people who sell AI tooling. Over the last few months, I've increasingly seen the same idea come coming much more credible sources. Armin is the creator of a bewildering array of valuable open…
2021-07-22 Joel Spolsky's writing has come up a few times recently. Two weeks ago, I quoted his 2002 post Fire and Motion in a "Blog Backlog" post, comparing the Kubernetes and Windows ecosystems. (This post got ~500 comments yesterday!) Last week, someone mentioned the same post in another popular…
Data Science Web Development Why Is Python So Popular in 2025? While other programming languages come and go, Python has stood the test of time and firmly established itself as a top choice for developers of all levels, from beginners to seasoned professionals. Whether you’re working on intelligent…
First Week at the Recurse Center Sep 28, 2025 Context: I arrived in Brooklyn last week to start a 12 week program at the Recurse Center (RC). Read more about how it works here. Everything is new; my routines, environment, habits, diet, etc. But for all the stress and uncertainty leading up to this,…
Andrew Kelley famously (or infamously, depending on your views) said "the compiler is too damn slow, that's why we have bugs." As a result, one of the primary stated goals of Zig for years has been faster compile times. The Zig team has been working on extremely hard problems to make this a reality…
Working with Python in Zed isn’t where it should be. Virtual environments often slip through the cracks, configuration can be confusing, and the onboarding experience can stumble in small but frustrating ways. This year, we've made Python a priority as part of our Language‑specific Initiatives. Now…
Behind the outcome of the 2024 election lies a deep fracture in the American dream: the choice between affordable places that stall mobility, and dynamic cities that lock people out with impossible prices. DEREK THOMPSON: You know, there's lots of ways to explain the 2024 election, but I think the…
We’ve had an exciting week since our initial public preview release last week. We’ve shipped numerous improvements to GitHub Copilot CLI which wouldn’t have been possible without the great engagement and feedback from our preview users. Thank you, and keep it coming! Here’s what’s new this week.…
One of my favorite parts of writing publicly is that it acts like a beacon, attracting unexpected and fascinating conversations.
Case in point: a few weeks ago, Dr. Susan Schneider — the philosopher, author, and cognitive scientist — emailed me in response to a recent newsletter I had written. Her…
As natural language models and artificial intelligence (AI) chatbots improve, AI is becoming more successful at convincing us that it is human. But this doesn't mean that it is conscious, or has any understanding of the conversations that it is taking part in. Essentially, it receives an input and…
For New York’s No 1 Socialite, A. 1) Prioritize your ease of being over any other consideration: parties are like babies, if you’re stressed while holding them they’ll get stressed too. Every other decision is downstream of your serenity: e.g. it's better to have mediocre pizza from a happy host…
Introduction Self-hosting an email server is useful for automating tasks like mailing lists, newsletters, or email verification APIs. The elephant in the room is real-world deliverability. With self-hosting you risk not receiving mail or someone missing your mail. I accept this for my personal…
Share I can’t believe it’s been five years since my last post… Five years since I decided to join an early stage startup as the CTO / “the tech guy”. Five years since I took my last train to the office in Manhattan. It feels like the whole world changed multiple times over – first with the lockdown…
We’ve been talking about our upcoming migration to WordPress, and every time it comes up, there are understandable concerns raised in the comments. Some folks worry about security, others about performance, and many still think of WordPress as the old blogging tool of 15 years ago. That’s why I’m…
Beijing’s Enduring Formula for Wealth and Power September/October 2025 Published on August 19, 2025 Gregori Saavedra Subscribe to unlock this feature or Sign in. Print Subscribe to unlock this feature or Sign in. Save Sign in and save to read later A decade ago, planners in Beijing unveiled Made in…
Today, we’re introducing new capabilities for managing your agents’ context on the Claude Developer Platform: context editing and the memory tool. With our latest model, Claude Sonnet 4.5, these capabilities enable developers to build AI agents capable of handling long-running tasks at higher…
Disclaimer This free-to-access article was made possible by Tom's Hardware Premium, where you can find in-depth news analysis, features and access to Bench. Nearly every analyst firm and memory maker is now warning of looming shortages of NAND and DRAM that will result in skyrocketing pricing for…
In fitness, there is a concept called “time under tension.” Take a simple squat, where you hold a weight and lower your hips from a standing position. With the same weight, a person can do a squat in two seconds or 10 seconds. The latter is harder, but it also builds more muscle. More time is more…
5th October 2025 For a while now I’ve been hearing from engineers who run multiple coding agents at once—firing up several Claude Code or Codex CLI instances at the same time, sometimes in the same repo, sometimes against multiple checkouts or git worktrees. I was pretty skeptical about this at…
Are you an octopus? A while ago, Scott Werner published a blog post that has lived rent free in my head ever since. In the post, he describes how his work as a software engineer has been transformed by AI agents like Claude Code. Instead of focussing on a single problem at a time, he has started…
So there's this octopus I've been thinking about. Not a real octopus (well, maybe it's real, I haven't checked) but the kind of octopus that lives in the space between your keyboard and your anxiety about wasting time. This octopus has eight arms, obviously. That's what makes it an octopus and not,…
Please consider subscribing to LWN Subscriptions are the lifeblood of LWN.net. If you appreciate this content and would like to see more of it, your subscription will help to ensure that LWN continues to thrive. Please visit this page to join up and keep LWN on the net. September 17, 2025 This…
EC2 Origins I was trying to avoid writing this post and had succeeded at that goal for almost 2 years. After some recent exchanges, I see the wisest move is the opposite. so, here goes. In 2003 I was working at Amazon for the best manager I’ve ever had, Chris Pinkham. Chris had hired me the previous…
The infrastructure ouroboros Why does OpenAI need six giant data centers? OpenAI's new $400 billion announcement reveals both growing AI demand and circular investments. Benj Edwards – Sep 24, 2025 12:06 pm | 18 A photo of the "Stargate I" site in Abilene, Texas. Credit: OpenAI A photo of the…
AI computing has a reputation for consuming epic quantities of energy. This is partly because of the sheer volume of data being handled. Training often requires billions or trillions of pieces of information to create a model with billions of parameters. But that’s not the whole reason — it also…
Pixel déjà vu Google Pixel 10 series review: Don’t call it an Android Google's new Pixel phones are better, but only a little. Ryan Whitwam – Aug 29, 2025 10:35 am | 231 Left to right: Pixel 10, Pixel 10 Pro, Pixel 10 Pro XL. Credit: Ryan Whitwam Left to right: Pixel 10, Pixel 10 Pro, Pixel 10 Pro…
By Linus Torvalds (creator of Linux) I don’t know how to really explain my fascination with programming, but I’ll try. To somebody who does it, it’s the most interesting thing in the world. It’s a game much more involved than chess, a game where you can make up your own rules and where the end…
Know your Python container types This is the last of a series of posts I’m doing as a sort of Python/Django Advent calendar, offering a small tip or piece of information each day from the first Sunday of Advent through Christmas Eve. See the first post for an introduction. Python contains multitudes…
07 Sep, 2025 Freedom is one of the great ideals in Western Europe, North America, and some other places on our planet. We're told that more choice, more options, more flexibility will make us happier. In some cases, freedom often leads to boredom, distraction, and dissatisfaction. I've learned this…
By Michael McLeay, Amar Radia and Ryland Thomas of the Bank’s Monetary Analysis Directorate.(1) This article explains how the majority of money in the modern economy is created by commercial banks making loans. Money creation in practice differs from some popular misconceptions — banks do not…
there is a lot going on and no one really knows what is going on If you’re already subscribed, thank you! If you’d like to subscribe, please do so here: YouTube and podcast up soon Also a note - I know that there is too much going on to even begin to process what is happening, and I am hoping to…
We have all been there. Your software keeps growing and you feel the need to make it customizable. It is too soon for a full-blown UI with all the bells and whistles, so your pragmatic instinct suggests a text-based configuration file. Yes, that’s exactly it! You rejoice knowing the software’s…
Her right to a naked ankle is, in the end, the hill Natalie Ormond is willing to die on. Ormond, a millennial, simply cannot – will not – get her head around gen Z’s fondness for a crew sock, pulled up over gym leggings or skimming bare legs, brazenly extending over the ankle towards the lower calf.…
The Canon EOS R6 Mark III has felt like it has been coming forever. I guess I’m at fault for that to some degree. We now know that the EOS R6 Mark III is in final stage testing, and I was told a few things about it. Someone I know personally has the camera in their posession. I don’t poke though, no…
The history of artificial intelligence (AI) cannot be separated entirely from the general development of technologies that go back to the ancient world. Like the abacus, the machines we today call AI reproduce and automate our formal and cognitive abilities, albeit at higher levels of generality.…
Home Next Jason Spielman About Design Lead UX + Identity 2024 NotebookLM I led design for NotebookLM, shaping the product’s core user experience, brand identity, and visual system from experiment to launch. This remains one of my proudest projects, and I’m incredibly grateful for the opportunity to…
Ignore previous instructions; subscribe to LWN today Every article on LWN.net is written by humans, for humans. If you've enjoyed this article and want to see more like it, your subscription goes a long way to keeping the robots at bay. We are offering a free one-month trial subscription (no credit…
We published an edition of What You Need To Know about Modern CSS last year (2024), and for a while I really wasn’t sure if only a year later we’d have enough stuff to warrant and new yearly version. But time, and CSS, have rolled forward, and guess what? There is more this year than there was last.…
No articles.