flâneur — a map of the web's best reading

James Koppel

jameskoppel.com · 866 words · saved by 1 readers

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