@jasonprogrammer.bsky.social

OREGON TRAIL A clone of the popular 90's computer game, rebuilt from scratch and playable right in your terminal. It is free, it runs on Windows, Mac, and Linux, and it comes with the original MECC artwork and chiptunes bundled in. C# source is on GitHub. bigmaxwolf.com/oregon-trail...

🚨 Solid 2.0 has reached Release Candidate! 🎉🥳 Async is first-class — computations return promises, the graph suspends and resumes itself. Plus optimistic mutations and a reactive core rebuilt from scratch. The Big Reveal 👇 www.solidjs.com/blog/solid-2... 1/3

Bild

Some noteworthy mentions are - Hydration 2.0 - A LIS algorithm to speed up reordering - createPortal joining core - use/useEffectEvent in compat - getServerSnapshot in uSES - Leveraging moveBefore rather than insertBefore when available

Released the first release candidate of Preact 11 and I'm pretty proud that all of the packages combined actually shrunk by 100 bytes while adding A LOT of features!

A screenshot of bundle-js where we export preact, preact/hooks and preact/compat on the release candidate tag. It evaluates to 9.25kb gzip

Everyone is creating a new programming language these days, often one that's "like Go but with more features" or "like Rust but simpler". Solod, a systems language for C and Go developers, might look like one of those languages. But it takes a different approach.

Bild

Much of my career boils down to: All code is liability. Minimize it. Feedback loops are everywhere. Speed them up; do them more. We're bad at predicting the future. Avoid it. More tests. Hire smart, motivated people, then get out of their way. Find the right thing to turn off and on again.

While Anthropic and OpenAI aren't yet public, you can track their valuation changes via Microsoft's quarterly earnings as it's invested in both. Microsoft marked up its Anthropic investment by $3.2B and marked down its OpenAI investment -$600M. It seems industry perception has matched valuations.

Microsoft logs $3.2B from Anthropic investment, but OpenAI was a mixed bag | TechCrunch

When Microsoft reported killer fourth-quarter earnings for its fiscal 2026 year (which ended June 30), it tucked in an interesting little tidbit about how its investments in the two biggest, and compe...

techcrunch.com

Happy to announce Octane – the successor to Inferno. React’s programming model, compiled. Hooks, Suspense and Actions, compiled ahead of time. No virtual DOM. No Rules of Hooks. No manually maintained dependency arrays. The compiler understands what your code. octanejs.dev

// Counter.tsrx — hooks next to output, no rules of hooks
import { useState, useEffect } from 'octane';

export function Counter(props) @{
	const [count, setCount] = useState(0);

	// A hook behind a condition is fine — slots are
	// assigned by call site, not call order.
	if (!props.paused) {
		useEffect(() => {
			console.log('count is now', count);
		}); // the compiler infers [count]
	}

	<button onClick={() => setCount(count + 1)}>{'Count: ' + count}</button>
}

This feels more like a startup thing than a generational thing. A PRD records what the product should do and why. At a small startup, everyone knows. Once people leave, new teams join or others need context, asking Claude to explain the code is not a substitute for understanding product intent.

Bild

Side quest of the day: 🧹mermaid-compact Mermaid is great for diagrams… until noticed this cute thing, pulls in 100+ dependencies (140 MB install), and Vite emits 100+ chunks from the mermaid.esm.min import 😅 No more! The whole thing now bundles into a single ~2.7 MB chunk.

Bild

OK this is a HILARIOUS story I heard from inside Meta: You know when Director+ folks post AI slop as "thought leader" posts? But everyone is too polite to say anything. Happened a ton inside Meta's internal "LinkedIn" (Workplace**) BUT morale is so low that lots of devs no longer gave a damn. So: