ByteCode.NewsSubmit
Use quotes for an exact word.

Subscribe

RSSPodcast
Log in

bytecode.news

Where Does The Experience Come From?

Proton’s CTO wrote a memo that nearly eulogized writing code by hand. Lars Faye points out that expertise comes from experience, and the memo doesn’t say where the next generation gets any. Here’s what used to teach it, and three ways to keep teaching it.

CheerpJ 5 launches: Java 21 and Java 25 in the browser

CheerpJ now supports modern Java, ships the full JDK and commits to supporting each future long-term support (LTS) release within six months of launch. A new execution backend based on WasmGC is available in preview and is expected to bring major performance gains.

Alan Williamson: With AI, No One Can Hide

The PHP2Shell story has reached the people who sign the checks in the same week it reached the people who file the patches. Are we seeing anything actually happen for once? Are people trying to row the boat instead of just rocking it?

Learn to Imagine

Compute power can reproduce almost anything; it can't imagine anything. "Learn to code" pointed people at what AI is able to automate, and we should have been asking for imagination, not lines of code.

That free beer has a brewer

Information is only scarce when somebody makes it so, and the people who refuse to make it scarce are the ones rewarded least. They are carrying a load they can’t bear forever.

Andrew Lombardi: Unit Tests are Not the Enemy

Andrew Lombardi wrote "Unit Tests are Not the Enemy" as a response to seeing people proud to remove verification from their codebases. That's removing the bad fire alarms, not addressing the fire, and he has suggestions for actually doing it all well.

Arcana Reads Everything, and Then Some

Stephane Bury has released Arcana, a Java CLI/library that extracts an amazing array of archive types, including ZIP, 7z, RAR, TAR, CAB, MSI, ISO 9660, and XAR, and many, many more.

Alberto Denia: Code is Clay Now

Alberto Denia's artisan and engineer are a good lens on agentic coding: an artisan keeps his fingers on the code, and an engineer relies on the factory to make bricks. Both work, at different scales.