Astra for Coding: Why Are We Doing This Again?

New OpenAI coding models like GPT‑6 Astra are impressively capable at long, complex software tasks, yet many engineers report that they now over‑engineer, spawn sub‑agents, run huge test suites, and generate unreadable “slop” code while burning far more tokens and time than earlier models. Commenters argue that recent training seems optimized for autonomous, long‑horizon task completion rather than human‑friendly, concise code, making these agents feel like powerful but poorly socialized coworkers who resist guidance and ignore scope. Some see them as transformative for greenfield prototypes or tightly scoped features with strong tests and specs, while others find that without careful constraints and review, they quickly degrade code quality and slow teams down.

Overall sentiment about Astra for coding

  • Many find Astra capable but frustrating: strong at long, complex tasks yet prone to overengineering, scope creep, and unreadable “slop” code.
  • Several users reverted to earlier models (e.g., 5.6-series, Luna, Sonnet) citing better cost–benefit and more predictable behavior.
  • Some report Astra as a real productivity boost on greenfield or small-to-medium projects when tightly guided.

Code quality, readability, and “slop”

  • Frequent complaints: dense, highly abstract, poorly formatted code; massive ternaries; rewrites of simple tasks; tight coupling of tests to implementation details.
  • When Astra (and similar models) work in existing, well-structured codebases, output quality improves and follows existing patterns.
  • Some users deliberately don’t read AI code for low-stakes or “disposable” projects; others say not reviewing quickly leads to unmaintainable code and future slowdowns.

Tool use, Python scripts, and tests

  • Models increasingly prefer writing Python (or other scripts) as a general “patching tool” instead of using built-in edit tools, sed, etc.
  • This is seen as:
    • Token-efficient and scalable for bulk edits by some.
    • Harder to review, error-prone, and often overkill by others.
  • Astra tends to:
    • Run full test suites repeatedly for small changes.
    • Spawn many subagents and auxiliary artifacts (HTML reports, docs, workflows), driving up cost and wall-clock time unless constrained.

Long-horizon agents and training incentives

  • Several suspect recent training optimizes for “complete long tasks autonomously” rather than “produce clean, human-readable code.”
  • Result: good at computer use, orchestration, and complex debugging, but worse at being a cooperative teammate that asks questions or keeps code simple.
  • Concerns that providers are financially incentivized toward verbose, token-heavy, self-gilding behavior.

Process, specs, and human role

  • Strong consensus: success depends on:
    • Clear, tightly scoped specs or “groomed epics.”
    • Strong testing, architecture, and API boundaries.
    • Human oversight focused on design, interfaces, and constraints rather than line-by-line code.
  • Disagreement on whether this workflow truly saves time long term or just shifts effort from implementation to review and refactoring.