James Koppel
Welcome. My name is Jimmy Koppel, and I am improving the world’s software quality. I am currently focused on my business training professional software engineers how to write better code, and my blog on software design. I previously performed research on advanced programming tools at MIT, where I completed my Ph. D. in programming languages under Armando Solar-Lezama. My research focuses on making programming tools easier to build and more general, including automatically generating parts of program transformation and synthesis tools (“programs that write programs that write programs”). I also have a secondary focus on the application of causal inference to program analysis; I write more about both on my interests page. My largest project to date is the Cubix project, which allows you to build a single program transformation tool that works on multiple languages. I also have a side interest in reverse engineering and binary modification. Since 2010, I have been the leader of Project Ir
James Koppel Search Jimmy Koppel Founding Partner Mirdin Intro Welcome. My name is Jimmy Koppel , and I am improving the world's software quality. I am currently focused on my business training professional software engineers how to write better code, and my blog on software design. I previously performed research on advanced programming tools at MIT, where I completed my Ph. D. in programming languages under Armando Solar-Lezama . My research focuses on making programming tools easier to build and more general, including automatically generating parts of program transformation and synthesis t
Explore this link on the map →related reading
- James Somersjsomers.net
- Ink & Switchinkandswitch.com
- Composer2.pdfcursor.com
- A Guide to Claude Code 2.0 and getting better at using coding agents – sankalp's blogsankalp.bearblog.dev
- Best practices for Claude Code - Claude Code Docsanthropic.com
- ProgramBenchprogrambench.com
- Ralph Wiggum as a "software engineer"ghuntley.com
- claude code is not making your product betterethanding.substack.com
- Szymon Kaliskiszymonkaliski.com
- The Future of Programming: Copilots vs. Agents (Part I)eastwind.substack.com
- My AI Had Already Fixed the Code Before I Saw Itevery.to
- The Joel Test: 12 Steps to Better Code – Joel on Softwarejoelonsoftware.com