← Reddit

I feel useless

Reddit · Haunting_Ice_1407 · May 14, 2026
A computer science student described using Claude AI to complete an entire university database project, with the student performing minimal original work beyond copying and pasting the generated code for the database, backend, and frontend. Despite the project receiving a high grade and being selected for competition, the student later experienced guilt over not having actually learned the material or contributed meaningfully. The student sought guidance on how to properly use Claude as a learning assistant rather than as a replacement for their own work and skill development.

Detailed Analysis

A second-year computer science student's Reddit post to r/ClaudeAI captures a growing tension at the intersection of AI capability and academic integrity: the experience of having Claude build an entire university HR database project — including backend, frontend, and database connectivity — from scratch, with the student contributing little beyond an initial implementation brief and copy-pasting the model's output. The student's project not only earned a strong grade but was selected to enter a competition, underscoring how effectively Claude's output can pass as credible, competition-worthy student work. Despite this external validation, the student describes feeling "useless" and guilty, particularly when posting the project to GitHub, where the deception becomes more publicly visible and permanent.

The post illustrates a specific failure mode of generative AI in educational contexts that differs meaningfully from traditional academic dishonesty. Unlike purchasing a pre-written essay or copying a classmate's code, AI-assisted completion can feel collaborative and dynamic in the moment — the student notes it did not feel like "vibe coding" but ultimately amounted to the same outcome. The guilt the student experiences appears to stem not from external consequences but from an internalized recognition that the learning process was bypassed entirely. Notably, Claude's supplementary behavior — providing a PDF study guide after project completion — enabled the student to perform well in the oral discussion, creating a situation where the student could credibly defend work they had not genuinely produced, further complicating their sense of agency and competence.

The student's question about how to use Claude as an assistant rather than a replacement worker points to a pedagogical gap that universities have yet to adequately address. AI tools like Claude are capable enough to complete entire junior-level software projects, but educational institutions have not widely developed frameworks for teaching students how to engage with these tools in ways that preserve skill acquisition. The student's instinct — to use Claude as a guide rather than an executor — reflects what AI literacy advocates have increasingly argued: that prompting, evaluating, and iterating on AI output is itself a learnable skill, and that students should be trained to interrogate and understand generated code rather than simply deploy it.

This post also reflects a broader trend in how Claude's capabilities are reshaping the experience of early-stage technical education. For students on a free-tier plan, Claude's ability to architect and implement full-stack projects effectively removes the technical barrier to producing professional-grade work, which carries both democratizing potential and serious risks to foundational learning. For someone intending to pursue data analytics, the student's concern about falling behind is arguably well-founded: while frontend development may indeed be peripheral to that career path, understanding databases, data modeling, and backend logic are core competencies. The irony is that the very tool that helped them succeed in the short term may have cost them the foundational understanding they will need to succeed professionally.

The student's guilt over posting to GitHub captures something specific about AI-assisted work that distinguishes it from other academic shortcuts: GitHub is a professional portfolio, not just a gradebook submission, and the student is effectively presenting fabricated competence to potential future employers. This tension — between short-term academic success and long-term professional credibility — may become one of the defining ethical challenges of AI-integrated technical education, one that institutions, students, and AI developers will all need to reckon with as these tools become more capable and more accessible.

Read original article →