Building a Mac app with Claude code

LLMs as Skill Amplifiers vs Replacements

  • Many see tools like Claude Code as strong amplifiers of existing expertise, not replacements.
  • Experienced engineers report jumping between stacks (Python → Go, Swift, Bash, AppleScript, React, etc.) far more easily because LLMs handle “trivia” (syntax, boilerplate, API usage).
  • Several argue non-technical users still struggle: without conceptual understanding, results are slow, brittle, or disastrous.

Learning, Expertise, and “Vibe Coding”

  • One camp says you “can’t acquire expertise” if the LLM does the coding; you learn by solving problems yourself, not by consuming solutions.
  • Others claim they’ve learned a lot from LLM examples (including overlooked library features) and that interns need far less basic help, freeing mentors to focus on deeper topics.
  • There’s debate over whether reading generated code grows real understanding or just builds a shaky pattern library. Some call LLM learning “a land of mirages.”
  • Concerns about “vibe coding”: unskilled devs iterating until errors disappear without grasping root causes, embedding subtle bugs they can’t reason about.

Code Quality, Context, and Limitations

  • LLMs praised for small tools, focused API examples, configs, refactors, docs, and commit/PR messages.
  • Multiple reports that quality drops sharply on larger, complex systems: context windows overflow, the model contradicts earlier architecture, and suggestions become incoherent.
  • Users stress the need for human review, strong mental models, and tests; some feel their skills atrophy if they lean too hard on the tool.
  • Hallucinations and factual errors remain a blocker for those who want zero incorrect output.

Pricing, Access, and “Enshittification”

  • Claude Code’s higher tiers ($100–$200/month) spark pushback, especially compared with traditional dev tools and for hobbyists or low-income learners.
  • Worries: AI firms aren’t profitable, so prices and quality may worsen once investor pressure mounts; parallels drawn to YouTube, Uber, Netflix post-growth.
  • Counterpoints: token prices are generally trending down; enterprise revenue may subsidize costs; open-source models (e.g., Llama) and local deployments could mitigate lock-in—though hardware requirements create another access gap.
  • Some fear a “haves vs have-nots” job market if serious productivity requires paid AI subscriptions.

Workflows and Use Cases

  • Many describe a new workflow: terminal + Claude Code + a simple editor (Neovim/Emacs) instead of heavy IDEs.
  • Reported uses: Mac/iOS apps, CLI tools, config rewrites, AWS infra, Mac utilities, classic Mac OS experiments, WordPress plugins.
  • IDE/agent integrations typically propose diffs rather than writing directly, with git or local history as safety nets.

Emotional Impact and Future of the Profession

  • Several experienced developers feel simultaneous “superpowers” and sadness: work feels more like industrialized assembly than craft.
  • Others frame this as another abstraction leap, akin to moving away from assembly or hand tools; craftsmanship persists at deeper layers.
  • Educators and seniors worry about how to advise students: 4-year CS degrees vs rapidly evolving tools, and whether beginners can still build durable fundamentals in an AI-heavy environment.