Codedthinking
The Coded Thinking story

The Coded Thinking story

Economics and software engineering complement each other in understanding complex data.

Miklós Koren

I always wanted to be both an economist and a programmer. Programming taught me that complex problems become manageable when they are approached systematically. That lesson changed how I do research: good engineering practices do not constrain creativity, they make it possible.

Today I apply software engineering principles to empirical economics. Reproducible workflows, testing, automation and version control make research more robust, collaborative and scalable.

At CEU I teach economists how to combine coding with economic reasoning. As the first Data Editor of the Review of Economic Studies, I worked with authors to improve the reproducibility of their research. Through this website and my open-source tools for Stata, Python and Julia, I share the methods I use every day.