Software Development with Code Generators
What is AI Even Good At?
Command Line Ninja Moves
HTML & CSS
Checking Web Pages for Anything
Filler
Boilerplate
Chores
- Renaming a hundred files
- Scanning a hundred files to look for a single line
- Reordering a hundred citations.
- Taking a document or outline and making a halfway decent presentation out of it.
- Rewriting a hundred bullet points to make it look not plagiarized.
Pleasant Surprises
Applying Market Standard Industry Conventions
Suggestions
Example Specification Suggestions
---
PM Review: Gaps & Suggested Additions
1. Platform Coverage is Incomplete
The blueprint focuses heavily on Twitter/X but misses:
- LinkedIn - Huge for B2B; uses OG tags but displays images differently (crops to different ratios)
- WhatsApp/iMessage - Dominant for "share" buttons on mobile; WhatsApp caches aggressively and is hard to debug
- Slack/Discord - Professional contexts; have their own preview quirks
Suggested addition: A "Platform-Specific Considerations" section.
2. No Character Limits Mentioned
Platforms truncate differently:
- og:title: ~60-70 chars before truncation
- og:description: ~160-200 chars
- Twitter title: 70 chars
Suggested addition: Add truncation guidance or a helper that enforces limits.
3. Missing Debugging/Validation URLs
The doc says "use social validators" but doesn't list them:
- Facebook: https://developers.facebook.com/tools/debug/
- LinkedIn: https://www.linkedin.com/post-inspector/
- Twitter: https://cards-dev.twitter.com/validator
Suggested addition: Concrete validator URLs in the Validation section.
4. Image Fallback Chain Not Defined
What's the cascade when shareImage is missing?
- Page-specific image → Collection default → Site default?
- Should certain content types (articles vs. profiles) have different defaults?
5. Article-Specific Properties Missing
For blog/news content, these matter:
- article:published_time
- article:modified_time
- article:author
- article:section
6. No Mention of JSON-LD/Structured Data
OG tags and Schema.org/JSON-LD serve different purposes but are complementary. Worth noting the relationship.
7. og:locale for Multi-Language
The doc mentions i18n but doesn't show og:locale or og:locale:alternate tags. Design System Conventions
Diagrams as Code
Scanning Large Codebases
Interpreting Error Messages
Giving Beginners Courage
Rapid Documentation
Robust Git Commits
Robust Code Comments
UI & Design Variants
Responsive Front-End
Appropriate Animations
Foreign Frameworks and Libraries (that are in Wide Use)
Picking Up where You Left Off
Being Cooperative
Boosting Confidence
Iteration Stamina
Rupture and Repair
Markdown & JSON & CSV
Scanning and Reading Documentation
What is AI Bad At?
Completing a complex task you gave it
Being honest
Remembering things
Holding complex systems designs in mind when executing small tasks
Limitations of AI Code Assistants and Code Generator AI
Key Limitations of AI Code Assistants
A diagram depicting key limitation categories: Context, Creativity, Complexity, Security, Collaboration, and Compliance.- Handling Edge Cases: Rare scenarios, multi-step error handling, and intricate algorithms often stump AI, resulting in incorrect or suboptimal code that requires manual correction. [9f363s]
- Collaboration Breakdown: AI-generated code discourages peer learning and team discussion, sometimes causing confusion about intent or logic. [ucph8r]
- Increased Dependency Risks: Overreliance can erode skills and discourage developers from deeply engaging with the codebase. [ucph8r]
- Security and Compliance: AI-generated code has been shown to leak secrets, bypass reviews, and increase critical vulnerabilities, with additional risks when handling sensitive data and compliance mandates. [vk4uhi]
Why Some Engineers Are Giving Up on Vibe Coding
A split image: professional engineers reviewing an AI-generated pull request filled with questionable code, side-by-side with increased security flags and reviewer comments.- Review Overload: Apiiro's 2024 research found pull requests with AI code required 60% more review comments—especially on security issues—creating review fatigue and slowing delivery. [vk4uhi]
- Higher Vulnerability Rates: Projects using AI assistants saw a 2.5x increase in critical vulnerabilities, faster code merges (often bypassing human checks), and a 40% jump in secrets exposure. [vk4uhi]
- Productivity Paradox: Contrary to claims, recent studies show experienced developers took about 19% longer to finish issues when using AI tools—the time lost to fixing, checking, or refactoring AI-generated code often outweighs purported efficiency gains. [7rrgpy]
Ongoing Responses and Mitigation Strategies
A flowchart showing improved human-in-the-loop code workflows, robust context feeding, integrated security scan, and manual code review checkpoints.- Tool Improvements: Vendors are building better feedback loops, transparency features (allowing the AI to indicate confidence or request confirmation), and improved static analysis integration to catch hallucinations and vulnerabilities earlier. [17262x]
- Security-First Defaults: Organizations are closing AI integration gaps by masking secrets, enforcing compliance, and running security scanners on all AI-generated code before deployment. [vk4uhi]
Citations
[ucph8r] 2025, Oct 12. 6 limitations of AI code assistants and why developers should be .... Published: 2025-02-19 | Updated: 2025-10-12
[9f363s] 2025, Oct 09. Limitations of AI Coding Assistants: What You Need to Know. Published: 2025-09-22 | Updated: 2025-10-09
[17262x] 2025, Oct 12. Can AI really code? Study maps the roadblocks to ... - MIT News. Published: 2025-07-16 | Updated: 2025-10-12
[8hy165] 2025, Oct 12. Why Your AI Coding Assistant Keeps Doing It Wrong, and How To .... Published: 2025-05-22 | Updated: 2025-10-12
[vk4uhi] 2025, Oct 12. The Productivity Paradox of AI Coding Assistants | Cerbos. Published: 2025-09-12 | Updated: 2025-10-12
[7rrgpy] 2025, Oct 12. Measuring the Impact of Early-2025 AI on Experienced ... - METR. Published: 2025-07-10 | Updated: 2025-10-12
[a7gd38] 2025, Oct 11. The Essential Guide to AI Coding: What Actually Works in 2025. Published: 2025-04-10 | Updated: 2025-10-11