Post by Ritikesh Choube
Senior AI Engineer | LangGraph · CrewAI · Google ADK · MCP | Multi-Agent Systems & RAG in Production | Tech Lead
Every day I write around 550–650 lines of code, sometimes more, sometimes less but on average, it is in that range. Around 35% of the code is generated with the help of AI, which acts as a great assistant. Tools like Copilot, Cursor, Windsurf they’re not just good, they’re great. But as a programmer, even if some code is AI-generated or taken from other sources, you still need to know exactly what’s happening at each line. Just because your code runs does not mean you can skip understanding it. If you're doing that, you’re just one step away from trouble. For small projects, like something within 1000-1300 lines, it is fine, you can manage, even with help. But in bigger projects, the real challenge starts. You can’t just copy-paste everything. If your code is modular and it should be, you need to understand which function is calling which service and when. If you don’t know what’s happening line by line, you’ll get stuck fast. You need to understand the code. It's not about knowing every language, but having deep knowledge of at least one whether it's Python, Java, C++, or anything else that's more than enough to go far. in python case whenever code starts executing... we start explaining code with the main() function not with the import statement .......😜 #Ai #python #code