Production System

Search documents
Codegen Tools and Production Challenges
Greylock· 2025-09-25 15:54
I'm already using codegen tools like cursor. Can I just extend that to solve my production problems. >> Codegen tools are sort of, you know, designed to operate on the sort of the addressible universe of code, right.Production system is sort of like a living breathing animal, right. It's more than just code, right. It's it's really sort of emergent behavior that comes from like a bunch of these things interacting with each other, right. Like the code, the infrastructure, the deployments, the you know the th ...
X @Investopedia
Investopedia· 2025-09-14 23:00
A bottleneck is a point of congestion in a production system that prevents the system from functioning at full capacity. Learn more about bottlenecks in manufacturing. https://t.co/OcuRMINZid ...
Vibes won't cut it — Chris Kelly, Augment Code
AI Engineer· 2025-08-03 04:32
AI Coding Impact on Software Engineering - The speaker believes predictions of massive software engineer job losses due to AI coding are likely wrong, not because AI coding isn't important, but because those making predictions haven't worked on production systems recently [2] - AI code generation at 30% in very large codebases may not be as impactful as perceived due to existing architectural constraints [3] - The industry believes software engineers will still be needed to fix, examine, and understand the nuances of code in complex systems, even with AI assistance [6] - The speaker draws a parallel to the DevOps transformation, suggesting AI will abstract work, not eliminate jobs, similar to how tractors changed farming [7] Production Software Considerations - Production code requires "four nines" availability, handling thousands of users and gigabytes of data, which "vibe coding" (AI-generated code without examination) cannot achieve [10] - The speaker emphasizes that code is an artifact of software development, not the job itself, which involves making decisions about software architecture and dependencies [11] - The best code is no code, as every line of code introduces maintenance and debugging burdens [12] - AI's text generation capabilities do not equate to decision-making required for complex software architectures like monoliths vs microservices [15] - Changing software safely is the core job of a software engineer, ensuring functionality, security, and data integrity [18] AI Adoption and Best Practices - Professional software engineers are observed to be slower in adopting AI compared to previous technological shifts [20] - The speaker suggests documenting standards, practices, and reproducible environments to facilitate AI code generation [22][23] - Code review is highlighted as a critical skill, especially with AI-generated code, but current code review tools are inadequate [27][28] - The speaker advises distrusting AI's human-like communication, as it may generate text that doesn't accurately reflect its actions [32] - The speaker recommends a "create, refine" loop for AI-assisted coding: create a plan, have AI generate code, then refine it [35][36][37]