Hasty Briefsbeta

Bilingual

After months of coding with LLMs, I'm going back to using my brain

a year ago
  • #AI-coding
  • #software-development
  • #LLM-limitations
  • The author initially used LLMs (like Claude and Cursor) to build a new SaaS infrastructure in Go+Clickhouse, prioritizing speed over code cleanliness.
  • After weeks of development, inconsistencies and bugs emerged in the AI-generated code, leading to frustration and setbacks.
  • A code review revealed duplicated methods, inconsistent naming, and lack of structure, resembling work from uncoordinated junior developers.
  • The author shifted to a more hands-on approach, reducing reliance on AI for core coding and focusing on manual planning and debugging.
  • LLMs are now used for simpler tasks like renaming parameters or converting pseudocode, rather than writing entire codebases.
  • The author expresses concern about over-reliance on AI dulling problem-solving skills and the challenges non-coders face with AI-generated code.
  • Despite experimenting with various AI models and workflows, the author found limitations in handling complex queries (e.g., Clickhouse with large datasets).
  • The article critiques the hype around AI tools, noting inconsistent performance and the potential for "gaslighting" by benchmarks and influencers.
  • The author advocates for a balanced approach: leveraging AI as an assistant while maintaining human oversight and critical thinking.