એકલા હાથે ચાર પ્રોડક્ટ્સ લોન્ચ કરવી
મેં એક વર્ષમાં ચાર પ્રોડક્ટ્સ લોન્ચ કરી છે.
તે AI સ્માર્ટ-કોન્ટ્રાક્ટ ઓડિટર્સથી લઈને B2B SaaS સુધીની વિવિધતા ધરાવે છે.
આ પ્રોડક્ટ્સ એકલા હાથે બનાવવાથી મને એવા પાઠ શીખવા મળ્યા જે કોઈ એક પ્રોજેક્ટ દ્વારા શીખી શકાય તેમ નહોતા.
મેં જે શીખ્યું તે અહીં છે.
- કંટાળાજનક કામ માટે આયોજન કરો. મેં મારો સમય મુશ્કેલ ટેકનિકલ ભાગો વિશે ચિંતા કરવામાં વિતાવ્યો. હું AI એનાલિસિસ અને બાઈટકોડ રિકન્સ્ટ્રક્શન (bytecode reconstruction) વિશે ચિંતિત હતો. તે મુશ્કેલ હતા પણ અનુમાનિત હતા.
સાચા જોખમો કંટાળાજનક ભાગોમાં હતા. Chrome Web Store રિવ્યુઝ અને ડિપ્લોયમેન્ટ (deployment) ની સમસ્યાઓએ મારા પ્રોજેક્ટ્સ લગભગ ડૂબાડી દીધા હતા. સાચું કામ આ બિન-આકર્ષક ઇન્ટિગ્રેશન્સ (integrations) માં રહેલું છે.
- AI પ્રથમ 80 ટકા કામ સંભાળી લે છે. AI નિર્માણના પ્રથમ ભાગને સસ્તો બનાવે છે. તે સ્કેફોલ્ડિંગ (scaffolding) અને બોઈલરપ્લેટ (boilerplate) સંભાળી લે છે. આનાથી એકલા હાથે કામ કરવું શક્ય બને છે.
AI છેલ્લા 20 ટકા કામ સંભાળી શકતું નથી. એજ કેસીસ (edge cases), સિક્યુરિટી રિવ્યુઝ અને ઊંડું ડીબગિંગ (debugging) હજુ પણ તમારા સમયની માંગ કરે છે. AI તમને આખી ટીમ નથી બનાવી દેતું. તે ફક્ત સામાન્ય અને કંટાળાજનક કામને એટલું સસ્તું બનાવે છે કે તમે વારંવાર પ્રોડક્ટ લોન્ચ કરી શકો.
નામ બદલવું એ પ્રગતિ છે. મને પહેલા લાગતું હતું કે પ્રોડક્ટનું નામ બદલવાનો અર્થ એ છે કે મેં મહેનત વેડફી છે. હું ખોટો હતો. નામ બદલવાનો અર્થ એ છે કે તમે આખરે તમારી પ્રોડક્ટને એટલી સારી રીતે સમજી ગયા છો કે તેને સાચી ઓળખ આપી શકો. સ્પષ્ટતા એ જ પ્રગતિ છે.
પોલિશ કરતા પહેલા લોજિક. સુંદર UI એક જાળ છે. તે તમને એવું અનુભવ કરાવે છે કે તમે પ્રગતિ કરી રહ્યા છો, જ્યારે તમે કરતા નથી.
હવે હું એક નિયમ અનુસરી રહ્યો છું: ડિઝાઇનને અડતા પહેલા લોજિક અને ટેસ્ટિંગ પૂર્ણ કરો. જ્યારે કોડ બગડે ત્યારે ટેસ્ટ ફેલ થાય, ત્યારે જ ફીચર કામ કરે છે તેમ કહેવાય. ત્યાર પછી જ હું તેને દેખાવમાં સુંદર બનાવું છું.
- પબ્લિકમાં બિલ્ડ કરો. તમારી પાસે શેર કરવા માટે કંઈક પ્રભાવશાળી હોય ત્યાં સુધી રાહ ન જુઓ. તમારા બગ્સ (bugs) અને તમારી નિષ્ફળ પદ્ધતિઓ વિશે લખો.
તમે કોઈ ચોક્કસ સમસ્યા કેવી રીતે ઉકેલી તેના વિશે લખવાથી યોગ્ય લોકો આકર્ષાય છે. આ લોકો તમારા યુઝર્સ અને સહયોગીઓ બને છે.
જો તમે એકલા હાથે બિલ્ડ કરી રહ્યા હોવ તો:
• કંટાળાજનક ઇન્ટિગ્રેશન કામ માટે આયોજન કરો. • મોટાભાગના કામ માટે AI નો ઉપયોગ કરો, પરંતુ મુશ્કેલ 20 ટકા કામ જાતે કરો. • ડિઝાઇન કરતા ટેસ્ટ અને લોજિકને પ્રાથમિકતા આપો. • કામની સાથે સાથે તમારી પ્રક્રિયા વિશે લખતા રહો.
શિપિંગ (Shipping) એ એક ક્રિયા છે, કોઈ મંજિલ નથી.