A small, independent research group studying how software actually
gets made — and how it feels to make it.
Our mission
We want to understand the lived experience — the qualia — of
software work. The texture of a good morning at the keyboard, the
slow build-up of trust on a new team, the quiet moment when a
developer realizes they're stuck. The things that don't show up in
metrics but shape every line of code that gets written.
Our approach
We use qualitative methods — interviews, observation, careful
interpretation — and lean on grounded theory to let patterns emerge
from what people actually tell us, rather than testing hypotheses
we brought in from outside. Most of our studies start with a long
conversation and end with a great deal of re-reading and
re-thinking.
We are not trying to produce dashboards or benchmarks. The
questions we care about don't have numerical answers; they have
careful, considered ones.
Who we are
Principal researchers
Dr. Sarah Köksal
Principal Researcher
Sarah is a qualitative researcher trained in cultural
anthropology and intercultural communication. Her PhD at LMU
Munich examined the lives of Chinese international students in
the United States — work that took her to UC Berkeley as a
visiting PhD student and gave her years of practice in the kind
of patient, immersive interviewing LESE Lab is built around.
She currently works as a Senior UX Researcher at HERO Software,
where she studies how people actually use the tools built for
them. Before HERO she was a postdoctoral researcher at TU
München. Earlier still, she conducted fieldwork on the German
expatriate community in Mongolia at the National University of
Mongolia.
Selected affiliations
HERO Software — Senior UX Researcher (current)
Technische Universität München — Postdoctoral Researcher
Ludwig-Maximilians-Universität München — PhD, Cultural
Anthropology
University of California, Berkeley — Visiting PhD Student
National University of Mongolia — Researcher
Research interests
Qualitative research methods. Identity, belonging, and how people
make sense of unfamiliar environments — themes from her earlier
fieldwork that translate naturally to studying software work as
a culture and a craft.
Leif spent his PhD at Leibniz Universität Hannover studying how
software engineers adopt new practices, and how small,
carefully-designed nudges can shift habits without nagging. His
thesis was titled Improving the Adoption of Software
Engineering Practices Through Persuasive Interventions. He
then spent a year at the University of Victoria as a
postdoctoral research fellow, working on collaboration tools for
developers and running studies — including one on how developers
use Twitter.
After his postdoc he moved into industry. He has been building
for the web since 1996, working remotely since 2014, and is
currently a Senior Engineering Manager at Ghost, where he leads
a distributed engineering team. The questions that drew him into
research never quite left him. LESE Lab is the way he keeps
asking them.
Selected affiliations
Ghost — Senior Engineering Manager (current)
University of Victoria — Postdoctoral Research Fellow
Leibniz Universität Hannover — Researcher and PhD Student
Research interests
Developer collaboration and tooling, remote and asynchronous
engineering practice, persuasive design, how engineering cultures
form and change over time.
Our work benefits from the advice of Dr. Felienne Hermans. Her
research on how people learn to program adds an important
perspective to our current study of professional developers
taking on unfamiliar ways of working.
Dr. Felienne Hermans
Advisor
Felienne earned her PhD at TU Delft in 2013, developing
algorithms to find errors in spreadsheets and visualise their
hidden dependencies — research she spun out into a company,
Infotron, whose clients included PwC, KLM/Air France, and
Tennet. She held professorships at TU Delft and Leiden, and
since 2022 has been Professor of Computer Science Education at
Vrije Universiteit Amsterdam.
Her more recent work asks how we define "programming" in the
first place, and how those inherited definitions shape who gets
to take part. She created Hedy, a programming language that lets
children learn to code in their own natural language, and wrote
The Programmer's Brain (Manning), on how programmers
read and reason about code. One day a week she teaches computer
science at a high school in Amsterdam — a practice she has kept
up since 2018.
Selected affiliations
Vrije Universiteit Amsterdam — Professor of Computer Science
Education (current)
Open Schoolgemeenschap Bijlmer, Amsterdam — High School CS
Teacher (current, one day a week)
University of Cambridge, Darwin College — Visiting Researcher
Research interests
Computer science education and how people learn to program;
programming language design; the cognitive and linguistic side
of writing code; and how inherited definitions of "programming"
shape who gets to take part in software work.
LESE Lab is small on purpose. Most of our work happens in long
conversations — about transcripts, about half-formed ideas, about
what we're still missing. We treat interpretation as a craft and a
shared activity, and we're suspicious of any process that pretends
qualitative research can be done quickly.
We are an independent, non-accredited research group. We are not
affiliated with any university, and we do not seek to be one. That
independence lets us pursue questions on their own merits and at
their own pace.