Den Delimarsky says T-shaped is dead—π-shaped is the new career moat with two deep spikes on a broad base. Meanwhile, JavaScript keeps getting better at fundamentals with Error.cause for cleaner error handling, and Bartek Płotka shows us that consistency, discoverability, and vim keybindings are how you build devtools people actually love!
Also in this issue: Jynn Nelson envisions terminals for the next 200 years (thinking beyond today's constraints), Charles Cook reminds us you're the driver not the passenger when crushing collaboration to ship faster, and OpenAI drops GPT-5.1 for developers. Alvaro Duran explains the understandable consensus protocol actually understandably (finally!), while Zed makes your editor your office with built-in collaboration.
Eric Richardson delivers the Electron vs Tauri comparison without the hype, Nicolas Charpentier warns us that not every hook is a silver bullet (know when useTransition actually helps!), and Noah Gibbs distills 40 years of wisdom into pure career gold—it's not a sprint, it's a diary!
On the tools front: Snapchat open-sources 8 years of production UI framework with Valdi, MutativeJS brings undo/redo at 10x speed storing only diffs (every app needs this!), svelte0 turns text prompts into Svelte 5 + Shadcn apps (vibe coding meets real framework!), and there's a comprehensive framework comparison that developers actually need!
Enjoy!
Signup here for the newsletter to get the weekly digest right into your inbox.
Find the 14 highlighted links of weeklyfoo #111:
by Noah Gibbs
In 2024, I'll have been a programmer for 40 years.
🚀 Read it!, engineering, career
You Need To Become A Full Stack Person
by Den Delimarsky
I'll start off by saying that I am not at all an AI doomer - by any stretch.
📰 Good to know, ai, engineering
by Matt Smith
Cleaner debugging with Error.cause
📰 Good to know, javascript, error-handling
The (lazy) Git UI You Didn't Know You Need
by Bartek Płotka
Lazy approach to Git tools
📰 Good to know, git, lazygit
by Jynn Nelson
This post is part 6 of a multi-part series called the computer of the next 200 years.
📰 Good to know, terminal
by Charles Cook
Be the driver
📰 Good to know, engineering, collaboration
by Alvaro Duran
Understanding the Understandable Consensus Protocol
📰 Good to know, raft, algorithms
by Joseph Lyons
Collaboration Built into Zed's DNA
📰 Good to know, collaboration, productivity, zed
by Eric Richardson
Comparison of Electron and Tauri frameworks for building desktop applications
📰 Good to know, electron, tauri
Don't Blindly Use useTransition Everywhere
by Nicolas Charpentier
Lately, I have been looking into React's useTransition hook because I keep seeing posts about how great it is for improving the user experience in React applications.
📰 Good to know, react, hooks, performance
by Snapchat
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.
🧰 Tools, ui
by ribir.org
Non-intrusive GUI framework for Rust/WASM
🧰 Tools, ui, rust
by MutativeJS
A fast, framework-agnostic undo/redo core powered by Mutative JSON Patch
🧰 Tools, undo, redo
by svelte0.com
Create Svelte 5 web apps from a simple text prompt using AI and Shadcn.
🧰 Tools, svelte, ai, shadcn
Want to read more? Check out the full article here.
To sign up for the weekly newsletter, visit weeklyfoo.com.
Top comments (0)