அத்தியாயம் ஏழு
யாரும் இதை
Build செய்யலாம்
நீ programmer ஆக இருக்க வேண்டியதில்லை.
உனக்கு ஒரு idea வேண்டும்.
Ohio-ல் ஒரு teacher ஒரு weekend-ல் grading app build செய்தார். ஒரு musician, songs-ஐ energy மற்றும் key-ன் அடிப்படையில் arrange செய்யும் setlist optimizer build செய்தார். ஒரு high school junior, எந்த resolution-க்கும் counterarguments generate செய்யும் debate prep tool build செய்தார். இவர்களில் யாரும் programmers இல்லை. யாரும் coding class எடுக்கவில்லை. என்ன வேண்டும் என்று describe செய்தார்கள், coding agent அதை build செய்தது.
இதுதான் யாரும் எதிர்பார்க்காத unlock. Coders வேகமானார்கள் என்பது அல்ல — non-coders software build செய்ய முடிகிறது என்பது. Spreadsheets data analysis-ஐ ஜனநாயகமாக்கியது போலும், Canva graphic design-ஐ ஜனநாயகமாக்கியது போலும், AI coding agents software development-ஐயே ஜனநாயகமாக்குகின்றன.
Personal Software புரட்சி
எல்லாவற்றையும் மாற்றும் idea இதோ: personal software. ஒரே ஒரு நபருக்காக build செய்யப்பட்ட tools — உனக்காக. Market research இல்லை, business plan இல்லை, venture funding இல்லை. நீ எதிர்கொள்ளும் ஒரு problem, அதை solve செய்யும் ஒரு tool. AI-க்கு முன், personal software build செய்ய code கற்றுக்கொள்ள வேண்டும் — அது மாதங்கள் அல்லது வருடங்கள் ஆகும். இப்போது ஒரு afternoon போதும். Build செய்வதின் cost கிட்டத்தட்ட zero-க்கு குறைந்துவிட்டது — அதாவது build செய்ய worth ஆன idea மட்டும்தான் முக்கியம்.
இதை சாத்தியமாக்கும் tools-க்கு coding agents என்று பெயர். Claude Code, Cursor, Antigravity, Replit — இவை உன் முழு project-ஐ படிக்கும், multiple files-ல் code எழுதும், run செய்யும், error வரும், error fix செய்யும், மறுபடி run செய்யும் AI tools. நீ ஒரு line code-ஐ கூட touch செய்யாமல். இவை autocomplete அல்ல. உன் descriptions-ஐ working software-ஆக மாற்றும் AI collaborators.
Director-ன் பங்கு
நீ code எழுதுவதில்லை. நீ direct செய்கிறாய். என்ன build செய்ய வேண்டும் என்று specify செய்வது, output-ஐ evaluate செய்வது, சரியாக வரும் வரை iterate செய்வது — இதுதான் உன் வேலை. Agent technical execution-ஐ handle செய்கிறது. உன்னை ஒரு film director-ஆக நினைத்துக்கொள் — நீ camera operate செய்வதில்லை, ஆனால் உன் vision இல்லாமல் ஒன்றும் உருவாகாது.
உனக்கு தெரியாததெல்லாம் உன் Agent-க்கு தெரியும்
"ஆனா database என்னன்னே எனக்கு தெரியாது." Good news: தெரிய வேண்டிய அவசியமில்லை. உன் coding agent உன் tutor-உம் கூட. எதையும் கேள். "React component என்ன?" விளக்கும். "இதை internet-ல் deploy செய்வது எப்படி?" Step by step சொல்லும். "இந்த error என்ன?" Jargon-ஐ plain English-ல் translate செய்யும்.
இதுதான் மற்ற எல்லாவற்றையும் சாத்தியமாக்கும் safety net. Technical vocabulary மனப்பாடம் செய்ய வேண்டியதில்லை — அது இருக்கிறது என்று தெரிந்தால் போதும், அதைப் பற்றி கேட்கலாம். Agent ஒவ்வொரு gap-ஐயும் நிரப்பும். உன் பக்கத்தில் உட்கார்ந்து, basic question கேட்டாலும் ஒருபோதும் judge செய்யாத, பொறுமையான, சோர்வடையாத expert இருப்பது போன்றது.
Skill paradox
Output-ஐ evaluate செய்ய போதுமான knowledge வேண்டும், ஒவ்வொரு line-ஐயும் எழுத அல்ல. Film director-க்கு camera build செய்ய தெரிய வேண்டியதில்லை — ஆனால் shot சரியாக இருக்கிறதா என்று தெரிய வேண்டும். இதுவும் அப்படித்தான்: app வேலை செய்கிறதா என்று தெரிய வேண்டும், code எப்படி வேலை செய்கிறது என்று அல்ல.
Non-coders என்ன build செய்திருக்கிறார்கள் என்று பார் — பிறகு உனக்கான ஒன்றை கற்பனை செய்.
Idea இருக்கிறது. ஆனால் coding agent open செய்வதற்கு முன், அதன் மொழி பேச வேண்டும். Code அல்ல — build செய்வதின் vocabulary. அதுதான் அடுத்தது.