A software developer with experience working at FAANG companies (Meta, Apple, Amazon, Netflix, Google), shared methods for using AI in tech giants.
A Reddit user named TreeTopologyTroubado shared a post stating that the key to effective vibecoding is to adhere to a clear engineering discipline. The process looks like this:
Technical Design: The work always starts with a detailed technical design document, where the architecture and integration with other systems are defined. This stage is the most important.
Design Review: Senior engineers thoroughly analyze the design document, identifying potential issues early on. This helps to avoid future errors.
Direct development: This is where AI becomes a “force multiplier.” The team uses Test Driven Development (TDD): first, the AI agent writes tests for the future feature, and only then does the developer use AI to create the code itself.
Code review: AI also shows great promise in helping with code review, where it can detect errors and flaws before the code is merged into the main body.
According to the engineer, despite the widespread belief that AI is not suitable for creating commercial products, his team is observing a 30% increase in work speed — from the proposal stage to the release of the finished product.
Previously, an American IT professional with no programming skills won 200 hackathons in two years thanks to vibecoding.
How vibecoding gives IT professionals the feeling that they can do more and think bigger. Insights from developers, a designer, a System Support Engineer, a PM, and a marketer