technical.cx Topics

Lobsters

Writing a Fast Compiler - Marc Kerbiquet

I'm going to describe the various tricks I used to write fast compilers for my programming languages. By fast compilation, I mean compiling at least 500.000 lines of code per second (excluding blank lines and comments) on a single CPU core.

Topics: Programming

Entities: Programming

Lobsters

Vetted AI code is hard to justify

I have been reflecting on a large optimization I built for my game with the assistance of a frontier coding agent. This optimization took me several days to plan with the agent, about a week to comprehend the massive diff it produced (I review and approve...

Topics: Programming

Entities: Programming

Google News Programming Languages

Hispanic Latin American couple, software engineer developer use computer, work on program coding together at home office. Programming language development technology, freelance job at night concept - SAP News Center

Hispanic Latin American couple, software engineer developer use computer, work on program coding together at home office. Programming language development technology, freelance job at night concept SAP News Center

Topics: Programming

Entities: Programming

Lobsters

AI Software Development – What Does The Data Say?

I'm currently pulling together a bunch of sources - that are mostly recent - on the topic of LLMs and their use in software development. Some are peer-reviewed studies. Some are industry studies that haven't been peer-reviewed. One is statistical physics....

Topics: Programming

Entities: Programming

Lobsters

You can just choose how many bugs you want now

There's a bizarre aspect of AI coding that I've been trying to put my finger on, and I think it's this: you can basically just decide how many bugs you want your software to have now. We discovered this first with security, because of course security bugs...

Topics: ProgrammingSecurity

Entities: Programming