Changelog News
Developer news worth a LIVE viewing
Hello, there! đ
Question: what are you up to at the end of July?
Hopefully, youâre up for joining us in Denver for a LIVE show on stage at the Oriental Theater! Learn all about it right here and get your ticket(s) quick⌠thereâs only 100 seats available.
Ok, letâs get into this weekâs news.
đď¸ wsl.exe â cat hello.cs
We bring you back to Microsoft Build 2025 to nerd out with Craig Loewen on Windows Subsystem for Linux and Mads Torgersen on leading the design of C#.
đ§ The Web Development Engine
Weâre joined by Andreas Møller, Co-founder of Nordcraft â the team behind Nordcraft Engine, a powerful new platform designed to give web developers what gaming developers have had for years. Andreas shares what inspired them to build Nordcraft Engine, why they believe the web is overdue for a shift in how we approach designing and building for the web, ee explore how the platform works, how you can get started, and whatâs next for Nordcraft. đĽ VIDEO
âťď¸ The âdeveloper replacementâ hype cycle
Danilo Alonso has seen it all before:
Every few years, a shiny new technology emerges that promises to make software developers obsolete. The headlines follow a predictable pattern: âThe End of Coding,â âAnyone Can Build Apps Now,â or my personal favorite, âWhy Your Five-Year-Old Will Be Programming Before Learning to Read.â
The executives get excited. The consultants circle like sharks. PowerPoint decks multiply. Budgets shift.
And then reality sets in.
In this post, he counts the rotations of the âendless carousel of replacement promisesâ, from the no-code/low-code revolution, to the cloud revolution, to the off-shore revolution, to the current ai-coding-assistant revolution. Then he finishes up with an explainer on why the âAI will replace developersâ crowd have it all wrong:
Code is not an assetâitâs a liability. Every line must be maintained, debugged, secured, and eventually replaced. The real asset is the business capability that code enables.
If AI makes writing code faster and cheaper, itâs really making it easier to create liability. When you can generate liability at unprecedented speed, the ability to manage and minimize that liability strategically becomes exponentially more valuable.
The skill that survives and thrives isnât writing code⌠Itâs architecting systems. And thatâs the one thing AI canât do.
đ The Who Cares Era
Dan Sinker was disheartened to learn of a story published in the Chicago Sun-Times and the Philadelphia Inquirer that contained facts, experts, and book titles entirely made up by an AI chatbot:
the thing that is most disheartening to me is how at every step along the way, nobody cared.
The writer didnât care. The supplementâs editors didnât care. The biz people on both sides of the sale of the supplement didnât care. The production people didnât care. And, the fact that it took two days for anyone to discover this epic f***up in print means that, ultimately, the reader didnât care either.
Dan is calling this the Who Cares Era, where âcompletely disposable things are shoddily produced for people to mostly ignore.â But it doesnât have to be this way. Danâs CTA:
In the Who Cares Era, the most radical thing you can do is care.
In a moment where machines churn out mediocrity, make something yourself. Make it imperfect. Make it rough. Just make it.
𧢠A lightweight proof-of-work captcha
Cap looks like a solid alternative to the typical CAPTCHA solutions: reCAPTCHA, hCaptcha, Cloudflare Turnstile, etc. Instead of making humans solve complex puzzles, it requires SHA-256 proof-of-work computations. Why PoW?
Every CAPTCHA can eventually be solved, whether by AIs, algorithms or humans paid via CAPTCHA farms â this results in an endless cat-and-mouse game between attackers and defenders. The crucial difference lies in the cost imposed on attackersâŚ
Imagine sending 10,000 spam messages costs $1, potentially earning $10 â a profitable venture. If Cap increases the computational cost so that sending those messages now costs $100, the spammer loses $90. This eliminates the financial incentive.
Cap is an open source JS implementation.Itâs customizable and offers a standalone Docker image with a REST API so it can be used from any backend language.
đ° Retool Agents have arrived
Thanks to Retool for sponsoring Changelog News
Weâve all been there - copying and pasting between ChatGPT and our actual work tools like weâre some kind of human API. Well, that ends now.
Retool just launched Agents â AI that doesnât just think, but actually works. Instead of writing you a refund policy, a Retool Agent processes the actual refund. It pulls customer data from Postgres, checks your policy docs, calculates amounts in NetSuite, updates inventory, issues credits through Stripe, and notifies customers via Twilio. End-to-end, autonomously.
Hereâs the cherry on top! Retool Agents inherits every tool your team has already built in Retool. Your years of internal tooling instantly becomes your AI workforceâs toolkit. And you can watch them work in real-time with complete transparency â no black boxes.
Companies like AWS and Databricks have already automated over 100 million hours of work using Retool. Thatâs nearly $5 billion in labor value.
Stop being the middle-person between AI and your systems and check out Retool Agents today at retool.com/agents. Itâs in public beta and ready for you to try out.
đ¨ The future is colourful and dimensional
Michael Flarup on the return of texture, depth, and expressiveness in UI:
Flat design is over. The future is colourful and dimensional.
Those arenât my words. Theyâre Brian Cheskyâs, CEO of Airbnb, after what can only be described as a landmark redesign of the platform. A redesign full of whimsical, animated, 3D icons and warm, tactile surfaces.
I couldnât be more excited by this new direction! On our recent Friends with Resendâs Zeno Rocha, I asked him where the trends in web design were headed because, quite frankly, Iâm done with this (Linear-inspired) âblack shiny everythingâ phase.
Michael is here for it too, but he also thinks we need some new language for the design shift lead by Airbnb, because itâs not skeuomorphism⌠heâs calling it âdiamorphismâ, which is defined as âa growing tendency toward intentional dimensionalityâlayered, tactile, digital-first, and full of character.â
I donât know if the term will stick, but I couldnât be happier that the winds are blowing in this direction. Iâm super-curious to see what Apple unveils at WWDC next week with their big (rumored) redesignâŚ
â An open source alternative to Trello
At its core, Trelloâs âlist of listsâ is a very powerful organizational tool. Unfortunately, all the cruft that accumulated around those lists of lists over the years soured me on the product. Kan (cool domain alert: kan.bn) looks today a lot like Trello looked back when I first fell in love with it. Also itâs open source, self-hostable, and easy to start on their cloud.
đ§Š Decomplexification
Daniel Stenberg shares some recent work refactoring complexity out of Curl:
Of course, refactoring a complex function into several smaller and simpler functions can be anywhere from straight forward to quite complicated. A refactor in the name of simplification that might be hard. An oxymoron and one that of course might shake things up and could potentially rather add bugs than fix them.
Daniel charts his progress using cyclomatic complexity scoring.
đ§ââď¸ The case for using a web browser as your terminal
Hackers have been putting web browsers in our terminals forever (đ lynx!), but Achille Lacoin makes the case that doing it the other way around is much more interesting:
I donât really have a usecase for native apps anymore. All of the apps I use are web-based, so it make sense for me to use a web browser as my only opened app. Instead of having a bunch of window with their own set of tabs, I can manage everything from a single one.
However, as a developer, it is unthinkable to not have a terminal emulator app opened to run commands, manage and edit files, or interact with remote servers. Ideally, I would like those two remaining apps to be merged into a single one.
đ° The âwhite-collar bloodbathâ is all part of the AI hype machine
A helpful reminder from Allison Morrow at CNN Business, in the wake of Anthropicâs CEO stating that AI will could wipe out half of all entry-level office jobs:
If the CEO of a soda company declared that soda-making technology is getting so good itâs going to ruin the global economy, youâd be forgiven for thinking that person is either lying or fully detached from reality.
Yet when tech CEOs do the same thing, people tend to perk up.
đ Donât forget your (un)ordered list
- Square Theory
- Progressive JSON
- Thrive in obscurity
- Coding with my eyes wide shut
- The illusion of causality in charts
- 20 habits of exceptional startups
- Building a distributed cache for S3
- roboflow/sports: computer vision and sports
- Googleâs AI tools are the culmination of its hubris
- Anthropicâs interactive prompt engineering tutorial
- A Minecraft clone made with pure HTML & CSS (no JS)
- DuckLake is an integrated data lake and catalog format
- Pretty-print and debug Go structs with a Laravel-inspired DX
Thatâs the news for now, but we have some great episodes coming up this week:
- Wednesday: Amanda Silver, CVP for Microsoftâs Developer Division
- Friday: Steve Yegge, AI Babysitter for Sourcegraph
Have a great week, forward this to a friend who might dig it & Iâll see you in Denver? đ
âJerod