Blogs
Case study

Research

Research Plan

Background

SlopTeacher enables developers to test their understanding of a public GitHub repository. After completing a full test, users receive a score and diagnostic and can optionally share a badge linked to their result page.

The product concept is based on the hypothesis that developers may need a structured way to assess their understanding of a codebase and communicate the results to others.

Research is required to determine whether this problem is meaningful, which users experience it, what alternatives they use, and whether SlopTeacher's assessment and badge features address their needs.

Competitive Analysis

SlopTeacher sits at the intersection of four adjacent categories:

  1. Repository understanding and coding assistants: Help developers explore codebases, explain files, navigate symbols, and ask repository-specific questions.
  2. Technical interview preparation: Help developers practise coding interviews, system design, and technical questioning.
  3. Technical skills assessment: Evaluate candidates through coding challenges or structured technical assessments.
  4. Digital credentials and shareable achievements: Let users share badges or credentials that represent a learning outcome, achievement, or assessed competency.

SlopTeacher combines repository-grounded assessment, diagnostic feedback, and an optional shareable badge. The key competitive question is whether this combination provides meaningful value beyond existing alternatives.

Market Research

SlopTeacher is an early-stage product at the intersection of:

  • Developer learning and self-assessment.
  • Technical interview preparation.
  • Repository comprehension and code maintenance.
  • Skills assessment.
  • Shareable digital achievements.

It would be misleading to claim that SlopTeacher has already established a distinct market category. The research question is whether a sufficiently large and reachable user segment has this problem and values the product's specific combination of features.

Primary market hypothesis

Individual developers who need to explain a real repository may value a structured assessment that identifies gaps in their understanding and produces an optional, shareable result.

Secondary market hypotheses

  • Developers may use SlopTeacher as part of interview preparation.
  • Independent developers may use it before extending or maintaining a project.
  • Engineering teams may use repository assessments for learning or onboarding.
  • Hiring teams may eventually use results as supplementary evidence.

The individual developer use case should be tested first. Team and hiring use cases introduce additional needs around fairness, privacy, assessment validity, and integration.

User Personas

Initial focus is developers who have built or contributed to real repositories.

PersonaWhat they needPriority
Early-career developersBuild confidence, surface knowledge gaps, and get better at explaining their own projects.High
Developers preparing for technical interviewsPractice interview-style explanation against a repository they actually claim to know.High
Independent developersSelf-assess ongoing code comprehension without a team or mentor looking over their shoulder.Medium
Developers contributing to unfamiliar repositoriesOnboard into a codebase faster and prove they understand what they are changing.Medium
Engineering mentors or senior developersEvaluate another developer's understanding with a shared, repository-grounded artifact.Secondary
Recruiters or technical interviewersDecide whether an external ownership assessment result is useful or credible in hiring.Secondary

Jobs to be Done

Candidate JTBD statements from Market Research (§10). Validate through interviews before treating as findings.

When I need to explain a repository I have built or contributed to, I want to test whether I can explain its important implementation details and trade-offs, so I can identify gaps before someone else exposes them.

Key Insights

  • The core gap is demonstrating ownership of a real repository, not producing working code.
  • Differentiation must come from structured, repo-grounded assessment and credible feedback: generic AI and interview tools already cover adjacent jobs.
  • Best first beachhead: developers preparing to explain their own projects in technical interviews.
  • The shareable badge is a distribution hypothesis, not proven demand or proof of authorship.
  • Current direction rests on secondary research and assumptions; primary interviews still need to validate which segments feel the pain and trust the score.