Mark Finkle

205 Followers
255 Following
247 Posts
software engineering curmudgeon
Websitehttp://starkravingfinkle.org/blog/about/

Nice when a correctness fix makes things faster:

https://github.com/emscripten-core/emscripten/pull/26478

Unsafe pointer casts usually trap in wasm, but as an option they can be "emulated" to work like in native builds. This PR fixes a bug *and* makes things 2x speedier 🚀

link: run fpcast-emu before optimization passes by thiblahute · Pull Request #26478 · emscripten-core/emscripten

Move the --fpcast-emu binaryen pass earlier in the pass pipeline so it runs before -O2. Previously, directize (part of -O2) would see type-mismatched call_indirect entries and replace them with unr...

GitHub

@Mossop I suspect we won't give up reviewing code right away, but I believe we should start reviewing the spec.

I see it as reviewing the plan vs reviewing the code

Agentic coding creates opportunities and challenges to our existing ways of building software. Code reviews are one of the many topics to consider:

Agents write a lot of code -> People review that code

* Will we have capacity to review the code?
* Will the reviews catch defects?

Before we jump into finding ways to review all that code, let's consider the act of reviewing code — and what parts yield the most value and require people.

🌶️ It's not about finding defects
https://starkravingfinkle.org/posts/2026/03/coding-agents-who-will-review-all-that-code/

Agentic Coding: Who Will Review All That Code?

Code reviews were never really about catching bugs. The research is clear. As agentic coding floods our repos with pull requests, we need to lean into what reviews are actually good at, and get better at what happens before the code gets written.

Stark Raving Finkle
@marcoarment TinkerCad is easy and has more features than people might expect

"There’s this guy Rob Sayre..."

I had to keep reading. Now I have a bunch of PRs to look over and learn new things about how to use coding agents.

https://www.tbray.org/ongoing/When/202x/2026/02/06/Q-Plus-C-Ch1

Quamina + Claude, Case 1

ongoing by Tim Bray
I migrated my blog from Wordpress to Hugo, and learned some Cloudflare tricks along the way
https://starkravingfinkle.org/posts/2026/02/migrating-wordpress-to-hugo-cloudflare/
Migrating a 20-Year WordPress Blog to Hugo and Cloudflare

I moved my 20+ year old WordPress blog off Bluehost and onto a modern static site setup with Hugo and Cloudflare Workers. What I expected to be a painful, multi-week project turned into a surprisingly smooth 4-day migration, largely thanks to working with Claude as a coding agent throughout the process. Why Move Away from WordPress? WordPress has served me well for two decades, but it felt like overkill for what is essentially a personal blog. I’m not running e-commerce, I don’t need a database for every page load, and I definitely don’t need the constant plugin updates and security concerns. More importantly, Bluehost, while reliable, isn’t exactly a modern hosting vendor. I wanted to explore what a more current tech stack could offer.

Stark Raving Finkle

I just learned something new about URLs. You can force a browser to scroll to and highlight any text on any page, even when it has no `id` attributes anywhere, by using https://whatever/somepage#:~:text=Iwantyoutohighlightthistext

e.g. https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fragment#:~:text=The%20browser%20will%20highlight%20the%20text

(note: the previous claim of 20 years availability was pointed out to be incorrect)

URI fragment - URIs | MDN

The fragment of a URI is the last part of the URI, starting with the # character. It is used to identify a specific part of the resource, such as a section of a document or a position in a video. The fragment is not sent to the server when the URI is requested, but it is processed by the client (such as the browser) after the resource is retrieved.

MDN Web Docs
I have no idea what the source of this image is, but yeah, I Laughed Out Loud.
We have now landed more than 70 bugfixes based on Joshua's work.
The CircuitPython Show will return this Monday with guest John Fletcher. John shares how he ported CircuitPython to web assembly to run CircuitPython in the browser. Find the show wherever you get your podcasts.