~5m32:27AI Writes 100% of My Code. And I'm More Technical Than Ever.
Sep 23, 2026
Read: ~5m · You save: 27 min
AI Writes 100% of My Code. And I'm More Technical Than Ever.
AI wrote 100% of my code, making me MORE technical! Learn how understanding systems, not just syntax, is key. Dive into Git, databases, APIs & more.
The integration of Artificial Intelligence (AI) into software development workflows is fundamentally reshaping the role of developers, fostering a deeper technical understanding rather than diminishing it. This evolution is particularly evident in the rise of "agentic engineering," where AI tools act as collaborators, enabling individuals to achieve complex technical outcomes with increased efficiency and insight.
A common misconception is that leveraging AI for coding leads to a decline in technical skill. However, the reality suggests the opposite: AI tools, when used effectively, necessitate and facilitate a more profound engagement with underlying systems and principles. The focus shifts from rote syntax memorization to a comprehensive understanding of how software components interact and function within broader architectures.
The Shift from Syntax to Systems
The argument that AI has "solved" the coding syntax bottleneck is gaining traction. With AI models capable of generating functional code, the primary challenge for developers is no longer the precise articulation of commands in a specific programming language. Instead, the critical bottleneck lies in understanding the systems, logic, and architecture that govern software behavior. This requires a commitment to learning how these systems operate, a pursuit that AI can significantly accelerate.
For individuals transitioning into development, whether from design, marketing, or other industries, the inclination to rely solely on AI for code generation can be a pitfall. A more technical approach is essential. This does not necessarily mean mastering every programming language's syntax, but rather grasping the fundamental principles of how software is built, deployed, and maintained.
Expanding Technical Horizons Through AI Collaboration
The experience of developers who have embraced AI-powered workflows demonstrates a significant expansion of their technical capabilities. This includes:
- Version Control and Collaboration: Gaining proficiency in systems like Git, understanding concepts such as commits, repositories, branches, and pull requests. This is crucial for managing code, collaborating with others, and maintaining project history.
- Deployment Pipelines: Comprehending the process of deploying applications, including the integration of platforms like Vercel or Netlify with version control systems for automated builds and deployments.
- Local Development Environments: Understanding the necessity and function of local development servers (e.g.,
localhost:3000) for testing and iterating on code. - Web Architecture: Differentiating between static and dynamic website builds, and understanding the nuances of various JavaScript frameworks like Astro for marketing sites and Next.js for web applications.
- Tooling and Scripting: Familiarity with a range of development tools and languages, including Python for scripting, Streamlit for data applications, Tailwind CSS for styling, and 3.js for orchestration.
- Hosting and Infrastructure: Knowledge of cloud platforms such as Cloudflare Pages and Workers, understanding concepts like Content Delivery Networks (CDNs), and the principles behind serverless functions.
- API Integration: Moving beyond traditional plugin-based approaches to utilizing APIs for functionalities like form submissions and email sending, often through services like Postmark.
- Database Management: Understanding database fundamentals, including migrations, row-level security, and the distinction between file storage and database records. This includes experience with platforms like Superbase and Cloudflare D1.
- Security and Best Practices: Awareness of crucial security considerations, such as the secure management of API keys and OAuth tokens, and the implementation of bot protection.
- System Design and Orchestration: The ability to design and orchestrate complex systems, including the integration of various services, data synchronization, and automated workflows.
The Value of Systems Thinking
The true skill in modern development lies not just in writing code, but in understanding how all the pieces fit together. This systems-level thinking allows for the creation of robust, scalable, and efficient solutions. By leveraging AI, developers can offload the more repetitive aspects of coding, freeing up cognitive resources to focus on architectural design, problem-solving, and strategic implementation.
For instance, the development of a comprehensive client management system for an engineering firm, which previously relied on spreadsheets, exemplifies the transformative power of AI-assisted development. Such a system, built over approximately one month, incorporates rules, triggers, lead management, proposal generation, and integrates with tools like Superdoc for in-browser editing. This demonstrates the capacity to build custom solutions that significantly enhance business operations.
Embracing the Future of Development
The current landscape of AI in development is characterized by rapid innovation and a growing number of practitioners actively engaged in real-world application. For those new to the field or hesitant to adopt AI tools, the message is clear: embrace the learning process. The fear of making mistakes is a natural part of development, but it should not be a deterrent. Instead, it should fuel a commitment to understanding systems and continuously improving technical proficiency.
The term "vibe coder" is increasingly being replaced by "agentic orchestrator," reflecting a shift towards a more deliberate and strategic approach to development. By understanding goals, communicating effectively with AI collaborators, and iterating on solutions, developers can achieve remarkable outcomes. The journey of learning and applying these technologies is not a one-time event but an ongoing process that leads to significant personal and professional growth.
Introduction: AI and the Technical Evolution
The speaker addresses common fears and misconceptions about AI in engineering, particularly the 'agentic engineering' realm. They clarify that AI doesn't replace technical skill but enhances it, urging viewers to become more technical by understanding systems rather than just syntax.
- AI in coding is often met with fear, ego, or skill-issue-based perspectives.
- The speaker advocates for becoming more technical by understanding systems, not just syntax.
- AI has made the speaker more technical, contrary to common assumptions.
From Drag-and-Drop to Systems Engineering
The speaker contrasts their past experience with drag-and-drop builders and basic coding knowledge with their current, more technical understanding gained through AI. They highlight that AI has enabled them to grasp broader system architecture and become more of a systems engineer.
- Past experience included WordPress, drag-and-drop builders, and some Java.
- Current approach focuses on understanding how systems work, not just writing code.
- The speaker now considers themselves closer to a developer or systems engineer due to this understanding.
Mastering Version Control and Deployment
This section details the technical concepts the speaker has learned and implemented with AI's help, including version control (Git, GitHub), branching, pull requests, and preview deploys. They emphasize that understanding these processes is crucial for modern development.
- Learned Git, GitHub, commits, and repositories.
- Understands branches and pull requests, even consulting for others on these topics.
- Implemented preview deploys connected to GitHub repositories.
Understanding Web Architecture and Frameworks
The speaker explains concepts like local development servers, static vs. dynamic websites, and popular JavaScript frameworks like Astro and Next.js. They showcase how AI has helped them learn about these tools and their applications.
- Understands local dev servers (e.g., localhost:3000).
- Differentiates between static and dynamic websites.
- Familiar with Astro (for static sites) and Next.js (for web apps).
Exploring Development Tools and Hosting
A deep dive into various tools and technologies learned, including Python for scripting, Streamlit, Tailwind CSS, and 3JS. The speaker also covers hosting and deployment platforms like Cloudflare Pages, Vercel, and Netlify, emphasizing the importance of Git-connected deploys.
- Utilizes Python for scripting, Streamlit, and Tailwind CSS.
- Learned about hosting platforms: Cloudflare Pages, Vercel, Netlify.
- Understands Git-connected deploys where platforms watch GitHub repos for changes.
Database Management and Data Security
The speaker discusses databases, migrations, row-level security, and data backups. They contrast their current understanding with previous ignorance, highlighting how AI has facilitated learning about data management and security best practices.
- Learned how databases work, including concepts like migrations and row-level security.
- Understands data backups for databases and media files (e.g., R2, Backblaze).
- Differentiates between files (media) and records (database entries).
API Security and Authentication
This section covers API keys, secrets management, OAuth tokens, service accounts vs. webhooks, and bot protection. The speaker stresses the importance of securely handling API keys and understanding authentication methods.
- Learned to manage API keys securely, not pushing them to GitHub.
- Understands OAuth tokens and authentication for API connections.
- Explains the difference between service accounts and webhooks.
APIs, Serverless, and Modern Workflows
The speaker touches on DNS, using APIs instead of plugins, serverless functions, webhooks, scheduled jobs, and different types of email (transactional vs. marketing). They highlight learning modern solutions like API-based email sending.
- Understands DNS and its role.
- Uses APIs instead of traditional plugins for functionality.
- Learned about serverless functions, webhooks, and scheduled jobs for automation.
Advanced Systems Concepts and AI Nuances
The speaker shares insights on remote access to development environments (e.g., SSH, Tailscale), the importance of understanding systems that fail silently, and the pitfalls of renaming things. They also discuss how AI can sometimes misinterpret documentation comments.
- Uses remote access tools like Tailscale for SSH-like connections.
- Learned about systems that fail silently and the importance of careful renaming.
- AI can sometimes misinterpret stale documentation comments.
Case Study: AI-Powered Business Transformation
A case study of a complex project for an engineering firm is presented, showcasing how AI-generated solutions transformed their business from spreadsheets to a structured system with rules, triggers, and lead management. This demonstrates the practical application of learned technical skills.
- Developed a custom system for an engineering firm, replacing spreadsheets.
- The system includes rules, triggers, lead management, and proposal generation.
- Demonstrates how AI-assisted development can create significant business value.
Conclusion: Embrace Learning and Orchestration
The speaker concludes by reiterating that AI has profoundly improved their life and work, enabling them to become an 'orchestrator' rather than just a 'vibe coder'. They encourage viewers, especially beginners, to embrace learning and not be deterred by fear or gatekeeping.
- AI has significantly improved the speaker's life and business operations.
- The goal is to be an 'orchestrator' of systems, not just a 'vibe coder'.
- Encourages beginners to jump in, learn, and not be afraid of making mistakes.