Project ideas from Hacker News discussions.

The problem is not AI code, but not knowing about system architecture or intent

📝 Discussion Summary (Click to expand)

Prevalent Themes in HN Discussion on AI and Software Development

1. Debate Over Whether "Coding Is Solved" by AI

Many users contested claims that LLMs have "solved" coding, arguing it merely reduces mechanical effort while creating new challenges.

"LLMs have solved coding, but they haven't solved systems, collaboration or system maintenance." - bengold14

""solved coding" is type of thing you say if you want to sound smart." - glimshe

2. Concerns About Code Maintainability and Human Understanding

Repeated warnings emerged that relying on AI erodes engineers' ability to understand and maintain systems, creating long-term technical debt.

"> But the final boss is, and always will be, maintainability. Always has been, always will be." - doctor_love

"You may not write the code by hand but you understand it enough to investigate and fix it when it fails." - raahelb

3. Organizational and Management Challenges with AI Adoption

Users highlighted how AI disrupts team dynamics, accountability, and decision-making, often enabling poor practices without proper oversight.

"Even if they 'solved' that, the problem is it's the LLM that 'knows' it, not the team. Which is really the same problem with coding. The agentic model of it just taking over and doing everything is poisonous to effective long term team work." - cmrdporcupine

"If you get called out on some issue or shitty implementation, you can just make Claude abstract it away behind more complexity to the point where people have a hard time doubting you because they don't have time to get into the details and verify things." - augment_me

4. The Evolving Role of Engineers in the AI Era

Significant discussion centered on how engineers' responsibilities are shifting from coding to higher-level tasks like prompt engineering, system architecture, and AI collaboration.

"The future of engineering is product management. I don't believe there is any world left for people whose primary responsibility is opening pull requests;" - 827a

"Natural language test cases still define the expectations both at the product and architectural level and are essential for triangulating the agents on successful outcomes." - yetanotherjosh


🚀 Project Ideas

AI Code Provenance Tracker

Summary

  • A tamper‑evident logging service that records every AI prompt, model version, parameters, and generated code diff for each commit, creating an auditable trail of AI‑assisted changes.
  • Core value: restores accountability and enables teams to understand why code appeared, addressing the “no one knows what’s going on” frustration.

Details

Key Value
Target Audience Engineering leads, auditors, and compliance‑focused teams in AI‑augmented codebases
Core Feature Immutable log (e.g., append‑only DB or blockchain‑style hash chain) linking PRs to AI prompts, model outputs, token usage, and reviewer signatures
Tech Stack Backend: Go or Rust with SQLite/IPFS; Frontend: React + TypeScript; Integration: GitHub/GitLab webhooks; Optional: Zero‑knowledge proofs for privacy
Difficulty Medium
Monetization Revenue-ready: SaaS tiered pricing (free for open‑source, $15/dev/mo for private repos)

Notes

  • HN users lament “nobody is actually orienting work and action to real, concrete goals” and want to know “who had actually made the decision” (zero_shift). This tool gives them that traceability.
  • Provides concrete data for discussions about AI decision‑making, enabling post‑mortems and reducing the “inscrutable machines” feeling.

Architecture Guardrails for AI Agents

Summary

  • A policy engine that inspects AI‑generated code against a project‑defined architectural model (module boundaries, dependency direction, prohibited patterns) before it can be merged.
  • Core value: prevents AI from eroding system design, keeping architecture intentional and maintainable, countering the “LLMs don’t understand architecture” worry.

Details

Key Value
Target Audience Architects, senior engineers, and teams enforcing clean architecture in AI‑assisted development
Core Feature AST‑based rule checker (customizable via YAML/JSON) that runs in CI; blocks PRs with violations and suggests fixes
Tech Stack Language‑specific parsers (Tree‑sitter), Rust core, GitHub Actions plugin, config UI in Vue
Difficulty High
Monetization Revenue-ready: Enterprise license ($5k/yr) + free community tier for public repos

Notes

  • Commenters like bengold14 and raflueder stress that “the problem is code is the wrong abstraction” and that we need to “describe how the system works”; guardrails keep that description aligned with code.
  • Encourages debate about what architectural constraints should be enforced, fostering better engineering practices.

Human‑in‑the‑Loop Review Assistant

Summary

  • An IDE extension that surfaces AI‑generated diffs with auto‑generated explanations, prompts the reviewer to write a short justification or add a test, and tracks compliance over time.
  • Core value: forces deliberate human engagement with AI output, reducing blind acceptance and improving code comprehension.

Details

Key Value
Target Audience Developers who frequently use AI coding agents and want to stay in the loop
Core Feature Inline diff view with “Explain this change” button (LLM‑generated rationale), checklist (tests, docs, performance), and a “I understand” acknowledgment required to merge
Tech Stack VS Code extension (TypeScript), Language Server Protocol integration, optional local LLM (llama.cpp) for explanations
Difficulty Medium
Monetization Hobby

Notes

  • raahelb’s “Responsible Human in the Loop (RHITL)” idea matches this tool; it makes the human role explicit and trackable.
  • Enables the “review every line” mindset simonw advocated, while still leveraging AI speed.

Technical Debt Radar for AI‑Generated Code

Summary

  • A continuously running analysis that flags AI‑generated code patterns indicative of slop: duplicated boilerplate, missing tests, low comment‑to‑code ratio, and high churn without architectural justification.
  • Core value: makes hidden debt visible, allowing teams to pay it down before it spirals, addressing maintainability concerns.

Details

Key Value
Target Audience DevOps, platform engineers, and quality‑focused teams maintaining large AI‑augmented repositories
Core Feature Scanners (Python/Rust) that emit a debt score per file/module, integrate with SonarQube or custom dashboard, and suggest refactor tickets
Tech Stack Python ast/flake8 plugins, Rustc for Rust, GraphQL API, React dashboard, GitHub Actions
Difficulty Medium
Monetization Revenue-ready: $9/repo/mo for private repos, free for public

Notes

  • Multiple commenters (feverzsj, doctor_love) call out maintainability as the “final boss”; this radar makes that boss measurable.
  • Provides fodder for HN discussions about technical debt trends and the impact of AI on code health.

Read Later