all work

vibe coding: a collaborative autoethnography

six undergraduates spent nine weeks building projects almost entirely through ai-generated code, documenting the process as they went — and then analysed the record themselves.

two co-researchers at a whiteboard, beside a redrawn diagram of a vibe coding loop: a prompt, a model replying yes I can totally do that, files copied into an ide, and a reply reading not quite, change

drop vibe-coding.jpg into assets/img/ — landscape, 16:9

role

primary researcher

timeline

mar 2026 — present

method

collaborative autoethnography — nine weeks, six undergraduate co-researchers

status

paper under review — poster at the 2026 hcde research showcase

the question

vibe coding — prompting a model in natural language to write code, with relatively little review of what comes back — went from a joke to a default workflow extremely fast. the discourse about it is polarised and mostly speculative: either the democratisation of programming, or the end of learning to program.

neither claim rests on much evidence about the actual experience of doing it. so rather than survey people about it, we set up a study where the researchers were the ones doing it, documenting as they went.

why collaborative autoethnography

chang and colleagues define it as a method where researchers work in community to collect their own autobiographical material and then analyse and interpret it collectively. in practice that means individual written reflection followed by group discussion, over and over.

i chose it for two reasons. first, i wanted the participants to have as much say as possible not only in what data got collected but in how it was analysed and interpreted — and these are students whose own curriculum has already taught them empirical research practice, so they could genuinely do that work. second, the method forces shared meaning-making rather than a researcher deciding alone what a reflection meant.

how it ran

  • nine weeks, six undergraduate co-researchers at a us university, each building a project they chose themselves. irb-reviewed and determined exempt.
  • weekly written reflection as the collection instrument, capturing not just what got built but where people stalled, what they accepted without understanding, and how it felt to call the result theirs.
  • whatever tools they liked — the drift between tools over the nine weeks became data in its own right.
  • collaborative analysis, with the co-researchers coding the corpus and settling disagreements among themselves rather than deferring to a facilitator. that was the methodological commitment, not a shortcut.

the point of the method is that the people doing the thing get to say what it meant.

this paper is currently under review, so i’m keeping the findings off this page entirely. happy to talk about them — get in touch.

the vibe coding collaborative autoethnography poster
the work-in-progress poster, 2026 hcde research showcase

why this sits in my research

this looks like a departure from grades until you notice it’s the same shape: a person navigating an opaque system that produces consequential output they’re expected to evaluate without full visibility into how it got there.

it’s also my most direct look at how people build literacy around ai tools in contexts that matter to them — the thread i’m carrying into my current work on ai-run hiring interviews, and a close cousin of the measurement literacy work.