Changelog News
Developer news worth your attention
Jerod here! đ
It has come to my attention (thanks, Camilo!) that this newsletter has been âredesignedâ in Gmail. I have changed nothing. Google has announced nothing. But the exact same email I sent a couple weeks ago looks radically different now. Exhibit A, Exhibit B
(New CSS overrides? Please reply if you know whatâs up!)
Just another day in the world of distributed systems, where a complete stranger pees into the wind and you get the privilege of washing urine off your clothesâŠ
Oh well, letâs get into this weekâs news.
đ§ Make sales not features
Kendall Miller is a bubbly extrovert who sticks his fingers in a lot of pies. He advises tech companies like FusionAuth, positions tech products like Civo & Tensorlake, organizes tech networks like CTO Lunches, and even sells whiskey & gin to tech people like us via his Friday Deployment Spirits brand. Kendall has learned a lot since he first entered the industry and heâs eager to share what he knows, and who he knows, with the world. đ„ VIDEO
đĄ I just want to code
Zach Bellayâs life-long enjoyment of both a) computers, and b) hustle culture, has cultivated in him the classic angel and devil on the shoulder.
I constantly find the devil on my shoulder trying to convince me to start a new side hustle. Starting a new monetizable side project is like a latent addiction. Giving in feels like relapsing. The angel says donât worry about some side hustle, just do well in your day job and code for fun as a hobby. But the devil keeps telling me that you can âbe your own bossâ and âearn what youâre worthâ.
Zach has decided (when this was written in 2023) that he must manage the devil, not vanquish it, because the bills will never stop coming. But heâs also learned:
that I can no longer force myself to work on things that I donât like forever, since I will burn out. As I mature, I am better honing perception for when and when not to give in to the devilâs call to build something for profit.
đ AI horseless carriages
Pete Koomen noticed something the other day: he enjoys using AI to build software more than he enjoys using most AI applications (software built with AI). Same here!
When I use AI to build software I feel like I can create almost anything I can imagine very quickly. AI feels like a power tool. Itâs a lot of fun.
Many AI apps donât feel like that. Their AI features feel tacked-on and useless, even counter-productive.
Pete is beginning to suspect that âthese apps are the âhorseless carriagesâ of the AI era. Theyâre bad because they mimic old ways of building software that unnecessarily constrain the AI models theyâre built with.â
To illustrate this point, Pete picks apart Gmailâs AI assistant app and explains how much better it could be if they rethought it from the ground up. His biggest gripe is his inability, as the core user, to edit the system prompt, which would make all of these apps more personal/useful.
đȘ Open source furniture
Well, this sounds incredibly cool:
Hyperwood is an open source system for crafting furniture from simple wooden slats⊠Hyperwood empowers anyone â DIY enthusiasts, designers, interior architects, and small manufacturers â to build beautiful, robust furniture using minimal tools and locally sourced materials.
The concept is intended for everyone, but the state of the project right now makes it more suitable for hackers like us. All you need to get started is a terminal, a chop saw, and some wood slats. There are two published designs so far: a bench and a trough. The trough đ
đ° Next-gen Heroku is built on open standards
Thanks to Heroku for sponsoring Changelog News
The next generation of Heroku is called Fir, and itâs being built on open source standards and cloud native technologies like the Open Container Initiative (OCI), Cloud Native Buildpacks (CNBs), OpenTelemetry, and Kubernetes (K8s).
This next technology stack represents the next decade and beyond for Heroku while building on their core principle: maximize developer productivity by minimizing distractions
Hereâs what Terence Lee has to say about Fir:
Fir is still the Heroku you know and love. Itâs rooted in the world renowned developer experience while built on a bedrock of security and stability. We achieve this by offering seamless functionality out of the box with the flexibility to customize as needed. In todayâs complex development landscape, minimizing cognitive load is crucial. This allows you to focus on what truly matters: delivering value to your customers.
đ€ YAGRI: You are gonna read it
Hereâs a fun twist on YAGNI, one of my favorite acronyms. You might not need it, but you probably are gonna read it. What does that mean? Scott Antipa:
It means that you shouldnât just store the minimum data required to satisfy the current product spec. You should also store data that youâll highly likely use (read), such as timestamps and contextual metadata.
This problem tends to happen when a UI design shows that you only need to display a few specific bits of data to the user, so you only store those exact fields in the database. Youâve satisfied the design and ship it. Then later you realize youâre missing valuable information to help debug an issue, do internal analytics, etc.
To guard against this eventuality, the author suggests adding these fields to âalmost any tableâ
- created_at
- updated_at
- deleted_at (soft deletes)
- created_by etc
- permission used during CRUD
See also my post from a few years back: You might as well timestamp it
đ Three myths that keep engineers stuck
Antony Henao believes software engineers donât get stuck in their career because they lack skills, but because they follow outdated assumptions about how their careers are supposed to work. To help you get unstuck, Antony is here to debunk three common myths:
- Someone Will Guide You
- Promotions Are the Only Sign of Growth
- Career Progression Is Linear
Antony wants you to pause for a moment and answer this question:
If I could break free from these myths, how would I want my career to look?â
I like that question, especially the second half. Myths aside, itâs always worth asking yourself what you want your career to look like. But more importantly, append âand whyâ to the end. Then you might get to the heart of what matters.
đïž Hello, Matworld!
Join us on a journey to make-believe worlds with our good friend, Mat Ryer. The assignment: we each get to make up a new world where we invent a new gadget & declare a new rule. This episode is sure to delight loyal fans and especially those who enjoy a good/bad song or two. đ„ VIDEO
đ Self-host your own open source AI research agent
CleverBee (AGPL-3.0) is a Python / LangChain / Playwright agent that:
- Reads webpages & PDFs, + optional MCP tools (YouTube transcripts, PubMed, Reddit, etc.)
- Uses a tiered LLM stack by default
- Gemini 2.5 Pro â deep planning / analysis
- Gemini 2.5 Flash â next-step decisions (agentic flow)
- Gemini 2.0 Flash â on-the-fly summarization
- Outputs a fact-checked, cited report with opposing viewpoints
Itâs also self-hosted, so start at the the installation guide. It still uses cloud models and discourages local models because ârunning research flows on systems without proper GPU acceleration can take hours or even days to complete.â
At least for nowâŠ
đč A web-based, free alternative to Screen Studio
ScreenRecorder.me dubs itself as:
The easiest way to create product demos and tutorialsâright in your browser, no login required! Capture, edit, and share in minutes.
After switching browsers from Safari (which didnât work) to Brave (which did) and playing with it⊠Iâm impressed! You can do all kinds of fancy stuff like customize the wallpaper, style the screen itself, add webcam effects, and animate your recordings with smooth transitions. All for FREE and with NO account. How long can/will that last?!
đ The Developerâs Dictionary
The fastest test suite is no test suite đš
đ Donât forget your (un)ordered list
- Event-Hidden Architectures
- How to put the Internet in a box
- Footguns of the Rust Wasm target
- This blog is hosted on a Nintendo Wii
- Let the bug reporter have the last word
- rowboat: AI-powered multi-agent builder
- MCPs, Gatekeepers, and the Future of AI
- A collection of 70 leaked system prompts
- Mark Zuckerberg says social media Is over
- What will you do with the freedom GenAI offers?
- Magnitude: open source AI agents for web testing
- Nerdlog: fast, remote-first, multi-host TUI log viewer
- Falsehoods software teams believe about user feedback
- TmuxAI: An AI-powered, non-intrusive terminal assistant
- 42 FOSS projects receive funding to reclaim the public Internet
- snapDOM captures DOM nodes as images with exceptional speed
- IBM XT clone w/ solar power, low power consumption, long battery life
Thatâs the news for now, but I did did you know you can now buy all of our Changelog Beats albums as digital downloads direct from our Merch Shop! And (for a limited time) use code BOGOBEATS to get a FREE album with each purchase!
Have a great week, forward this to a friend who might dig it & Iâll talk to you again real soon. đ
âJerod