Related posts
Julia Evans
Blog
Using `make` to compile C programs (for non-C-programmers)
ldquo dependencies compile
The the words it uses that this site has seen
least often elsewhere. Posts are matched on those words alone —
nothing here is a summary of this one.
Sources
All
Writing
x.com GitHub Korrents Recommends Blog Site Changed their mind Mastodon
Top people
Julia Evans
Lilian Weng
Nelson Elhage
Scott Hanselman
Hillel Wayne
Aris Ripandi
Yihui Xie
Peter Steinberger
Will Larson
Andrej Karpathy
Filippo Valsorda
Jamie Brandon
Showing
Profile →
Show everything
Hiding
Show them again
Show them again
Further back ↓
Hiding
Show them again
18 September
Engineer at Vercel Labs as of 2026. Ships a steady stream of small developer tools — agent-browser, portless, json-render, native-sdk, the v0 SDK — and lists every one of them at ctate.dev.
New in scriptc: --𝚗𝚙𝚖-𝚜𝚝𝚊𝚝𝚒𝚌 Compile npm packages alongside your TS → One executable → Native machine code → No Node.js or JS engine This Commander example builds to 544KB JavaScript Related
17 September
Indonesian software engineer, educator and engineering manager at Zero One Group; open-source enthusiast writing at ripandis.com.
Statistician and software engineer who writes R packages for reproducible research and publishing, including knitr, bookdown and blogdown.
13 September
AI research engineer working on large language models. He writes the Ahead of AI newsletter and is the author of Build a Large Language Model (From Scratch).
Reasoning from scratch round 3: This time, I cover generating a verifier for... a) ...evaluation (base model versus any future model improvement) b) ...the reinforcement learning with verifiable rewards (RLVR) training later on 00:00 Introduction 01:21 Four approaches to LLM evaluation 07:20 Verifiers and reinforcement learning with verifiable rewards 10:52 Notebook setup and dependencies 13:43 Section 3.1 Building a math verifier 18:57 Section 3.2 Loading a pre-trained model to generate text 24:34 Generating and displaying model answers 29:23 Section 3.3 Implementing a wrapper for easier tex… LLMs Related
12 September
CEO of Vercel; creator of Next.js and Socket.IO. Writes at rauchg.com.
Their words
Agents are the new compilers. They compile intent into fast software.
Show the whole quote
@rauchg on X x.com
9 September
Programmer, teacher and speaker; long-time Microsoft developer-community figure, host of the Hanselminutes podcast and author of the hanselman.com blog.
Prompt engineering is not a thing. If two people type the same prompt and get different code, the prompt was ambiguous. That is not programming. With Shree Manickaraja and Cam on Compile After Class. https://t.co/hPQ9Yxdjj0 [https://t.co/hPQ9Yxdjj0] Related
8 September
Programmer, teacher and speaker; long-time Microsoft developer-community figure, host of the Hanselminutes podcast and author of the hanselman.com blog.
Wired headphones. No battery, no pairing, nothing to lose. There is a whole website that sells single AirPods because people lose them so much. Wired everything. With Shree Manickaraja and Cam on Compile After Class. https://t.co/hPQ9Yxdjj0 [https://t.co/hPQ9Yxdjj0] Related
7 September
Creator of Claude Code at Anthropic.
4 September
Programmer, teacher and speaker; long-time Microsoft developer-community figure, host of the Hanselminutes podcast and author of the hanselman.com blog.
Ever notice AI websites all look the same? Blend every fruit together and you get gray. It is the statistical average website. Your job is to push it away from mediocrity. With Shree Manickaraja on Compile After Class. Related
3 September
Founded PSPDFKit in 2011 and ran it for a decade. Came back from a break to work on AI agents — the OpenClaw project, and OpenAI, joined in February 2026. Writes at steipete.me.
Their words
Been using Astra for the last few weeks and it’s so good and proactive. There’s a bunch of PRs on vitest, tsx or SwiftPM where Astra debugged OC and ended up finding and patching issues in upstream dependencies.
Show the whole quote
x.com
21 August
Indonesian software engineer, educator and engineering manager at Zero One Group; open-source enthusiast writing at ripandis.com.
Devbox from @namespacelabs is fantastic. I can easily instruct the agent to compile and test Rust code on Linux without any complications. Plus, the Namespace GitHub Actions runner is incredibly fassssst. Running the gh actions for https://t.co/kEGJe02vUE very smooth and fast. Linux Related
10 August
Founded PSPDFKit in 2011 and ran it for a decade. Came back from a break to work on AI agents — the OpenClaw project, and OpenAI, joined in February 2026. Writes at steipete.me.
9 August
Computer science professor who works on fast data processing; co-author of the simdjson parser and a weekly blogger about software performance since 2004.
29 July
Writer and consultant on formal methods and software correctness; author of Practical TLA+ and Logic for Programmers.
18 July
Thai software engineer; publishes a public digital garden at garden.narze.live and builds developer and productivity tooling.
11 July
Engineering leader and writer; wrote An Elegant Puzzle, Staff Engineer and The Engineering Executive's Primer, and blogs at Irrational Exuberance.
Make no assumptions. I’ve recently been thinking a lot about the concept of “soil horizons”, which is the idea that there are many distinct layers of soil, from topsoil all the way down to bedrock, which all combine into a…
Related
4 July
Machine-learning researcher; has written the Lil'Log survey posts on how a model technique works since 2017, and worked at OpenAI from 2018 to 2024, latterly leading its safety systems team.
22 May
Latvian full-stack WordPress developer and course creator at WPElevator; blogs since 2007 about the open web, electronics, home automation and sustainable living.
20 May
Rust engineer at Google working on Android; maintains Tokio and works on Rust in the Linux kernel.
15 May
Statistician and software engineer who writes R packages for reproducible research and publishing, including knitr, bookdown and blogdown.
Converting testthat Tests to testit Back in 2013, I wrote about testing R packages when I first released testit. Thirteen years later, I still believe that unit testing should be nothing more than “tell me if something unexpected happened.” Re…
Related
13 May
Danish software engineer and Microsoft technical fellow, creator of Turbo Pascal and Delphi and lead architect of C# and TypeScript.
Their words
That was always the idea, and that that goes back even to the predecessor of Turbo Pascal, this idea that it's not just a compiler. It's an experience, right? I mean, you don't just compile your programs. You also edit them. You also run them. You also debug them. You also have a runtime library. It all has to like fit together.
Show the whole quote
youtube.com
5 April
Machine learning engineer working on recommender systems, personalization and information retrieval. Previously worked on LLMs and LLM infrastructure at Mozilla.ai and on ML and recsys at Duo, Tumblr, Automattic and Comcast; wrote the 'What are embeddings?' text and ran the Normconf conference.
NASA Elements of Engineering Excellence I stumbled across this report from NASA, “Elements of Engineering Excellence”, published in 2012, The inspiration for this paper originated in discussions with the director of MSFC Engineering in 2006 who as…
Related
2 April
Founding member of OpenAI and former director of AI at Tesla; creator of nanoGPT and the term "vibe coding".
LLM Knowledge Bases Something I'm finding very useful recently: using LLMs to build personal knowledge bases for various topics of research interest. In this way, a large fraction of my recent token throughput is going less into manipulating code, and more into manipulating knowledge (stored as markdown and images). The latest LLMs are quite good at it. So: Data ingest: I index source documents (articles, papers, repos, datasets, images, etc.) into a raw/ directory, then I use an LLM to incrementally "compile" a wiki, which is just a collection of .md files in a directory structure. The wiki… LLMs Related
29 March
Engineering leader and writer; wrote An Elegant Puzzle, Staff Engineer and The Engineering Executive's Primer, and blogs at Irrational Exuberance.
The agentic passive voice. At some point, you will have learned about the passive voice, where the actor in a sentence is unclear. For example, my software didn’t compile. That’s a good example of the passive voice. However, you might…
Related
23 February
Writer and consultant on formal methods and software correctness; author of Practical TLA+ and Logic for Programmers.
Some Silly Z3 Scripts I Wrote As part of writing Logic for Programmers I produced a lot of “chaff”, code samples and sections I wrote up and then threw away. Sometimes I found a better example for the same topic, sometimes I threw the to…
Related
20 February
Cryptography engineer; maintains Go's cryptography libraries as a full-time open-source maintainer, funded directly by companies that use them.
12 February
Founding member of OpenAI and former director of AI at Tesla; creator of nanoGPT and the term "vibe coding".
5 February
Programmer and writer known for detailed source code reviews of classic game engines, and author of the Game Engine Black Book series on Wolfenstein 3D and DOOM.
13 December 2025
Programmer and author of Modern C++ Design and The D Programming Language; a lead contributor to the D language.
If you compile a monad to binary code you get a... Related
26 June 2025
Writes jvns.ca, turning "hard and scary" topics — networking, debugging, Linux internals — into plain explanations and hand-drawn comics. Publishes Wizard Zines, illustrated programming zines. Software developer based in Montreal.
4 April 2025
Programmer based in Vancouver who writes at scattered-thoughts.net about databases, programming language design and developer tools; author of the Imp, Dida and Zest language experiments.
7 March 2025
Writes jvns.ca, turning "hard and scary" topics — networking, debugging, Linux internals — into plain explanations and hand-drawn comics. Publishes Wizard Zines, illustrated programming zines. Software developer based in Montreal.
5 March 2025
Software engineer at PlanetScale and creator of the vim-go plugin. Writes at arslan.io about Go, tooling, industrial design and books.
13 February 2025
Writes jvns.ca, turning "hard and scary" topics — networking, debugging, Linux internals — into plain explanations and hand-drawn comics. Publishes Wizard Zines, illustrated programming zines. Software developer based in Montreal.
3 February 2025
Founder and chief analyst of SemiAnalysis; reports on semiconductor supply chains, AI datacentre economics and what the chip export controls actually do.
Their words
But really the software engineering agents I think can be done faster sooner than any other agent because it is a verifiable domain. You can always unit test or compile, and there's many different regions of it can inspect the whole code base at once, which no engineer really can.
Show the whole quote
youtube.com
9 November 2024
Writes jvns.ca, turning "hard and scary" topics — networking, debugging, Linux internals — into plain explanations and hand-drawn comics. Publishes Wizard Zines, illustrated programming zines. Software developer based in Montreal.
1 August 2024
Writes jvns.ca, turning "hard and scary" topics — networking, debugging, Linux internals — into plain explanations and hand-drawn comics. Publishes Wizard Zines, illustrated programming zines. Software developer based in Montreal.
Nix developer tools
Their words, before
I’m also still not sure how much I like nix – it’s very confusing! But it’s helped me compile some software that I was struggling to compile otherwise, and in general it seems to install things faster than homebrew.
Show the whole quote
Their words now
I’ve mostly switched back to Homebrew, nix was interesting but overall I think it’s not worth the complexity for me
Show the whole quote
10 July 2024
Programmer based in Vancouver who writes at scattered-thoughts.net about databases, programming language design and developer tools; author of the Imp, Dida and Zest language experiments.
8 July 2024
Cryptography engineer; maintains Go's cryptography libraries as a full-time open-source maintainer, funded directly by companies that use them.
open source
Their words
I started with a rather non-consensus hypothesis: companies want to pay for their critical open source dependencies, but most projects are not selling them a legible way to do so.
Show the whole quote
words.filippo.io
2 May 2024
British senior engineering manager at Netlify, previously a team lead at the BBC; writes about JavaScript testing, chatbots and serverless at marclittlemore.com.
18 March 2024
Writer and consultant on formal methods and software correctness; author of Practical TLA+ and Logic for Programmers.
5 February 2024
Machine-learning researcher; has written the Lil'Log survey posts on how a model technique works since 2017, and worked at OpenAI from 2018 to 2024, latterly leading its safety systems team.
26 January 2024
Egyptian front-end developer and course creator; writes for CSS-Tricks, publishes courses on Udemy and blogs at alialaa.dev.
18 December 2023
Software engineer who writes the blog Made of Bugs about performance, debugging and understanding computer systems. Previously worked at Anthropic on interpretability, at Stripe on Sorbet, and at Ksplice.
8 December 2023
Software engineer who writes the blog Made of Bugs about performance, debugging and understanding computer systems. Previously worked at Anthropic on interpretability, at Stripe on Sorbet, and at Ksplice.
Mastodon I got nerdsniped much harder than intended by Advent of Code and so here's a writeup of how to process a 20,000 element list in C++ template metaprogramming without blowing your compiler's stack, and also about manually compiling a regular expression into a compile-time state machine. Sorry but also not sorry: blog.nelhage.com
Related
Blog Advent of Code in C++ Template Metaprogramming This December, the imp of the perverse struck me, and I decided to see how many days of Advent of Code I could do purely in compile-time C++ metaprogramming. As of this writing, I’ve done two days, and I’m not sure I’ll…
Related
15 April 2023
Software engineer who writes the blog Made of Bugs about performance, debugging and understanding computer systems. Previously worked at Anthropic on interpretability, at Stripe on Sorbet, and at Ksplice.
Efficiency trades off against resiliency What’s the “right” level of CPU utilization for a server? If you look at a monitoring dashboard from a well-designed and well-run service, what CPU utilization should we hope to see, averaged over a da…
Related
16 February 2023
Software engineer at PlanetScale and creator of the vim-go plugin. Writes at arslan.io about Go, tooling, industrial design and books.
27 January 2023
Machine-learning researcher; has written the Lil'Log survey posts on how a model technique works since 2017, and worked at OpenAI from 2018 to 2024, latterly leading its safety systems team.
17 May 2022
Working on @ampcode. Writing registerspill.thorstenball.com. Once authored interpreterbook.com and compilerbook.com.
24 September 2021
Machine-learning researcher; has written the Lil'Log survey posts on how a model technique works since 2017, and worked at OpenAI from 2018 to 2024, latterly leading its safety systems team.
1 October 2020
Programmer known online as technomancy; author of Leiningen, the Clojure build tool, and a maintainer of the Fennel programming language.
24 March 2020
Creator of the Zig programming language; president and lead developer of the Zig Software Foundation.
21 November 2019
Programmer and writer; specified JSON, wrote JavaScript: The Good Parts, JSLint and How JavaScript Works.
Their words
I use Visual Studio 19 to compile C and assemble x64 and ARM64. Microsoft provides a lot of value for free.
Show the whole quote
usesthis.com
15 September 2018
Creator of the Zig programming language; president and lead developer of the Zig Software Foundation.
Nothing matches. Show everything
What is a korrent?
A korrent is a belief a person has stated in their own words: one
sentence stating the claim, backed by a quote and a source, kept at
korrents.com .
Under a name here, the quoted block is what they actually said.
The korrent beneath it is the claim those words support, in
korrents' wording — tap it to see the record, its source, and who
else holds it.
Nobody here wrote their own korrents. They are compiled from public
statements, and a person can change their mind, which is recorded too.
Got it
About the English under a post
Some people here publish in a language other than English. Where they
do, this site shows a machine translation beneath the post, in
this typeface — the site's own, not theirs.
The post itself is never changed, moved or hidden: what is set in the
serif above is exactly what the person published, and it is what to
quote them on. A translation can be wrong in ways that matter,
especially about tone.
Only the post's own words are translated. A quoted post, a linked
article and a belief on korrents.com
are left in their original language.
Got it