ਇਕੱਲੇ ਚਾਰ ਉਤਪਾਦ ਲਾਂਚ ਕਰਨਾ

ਮੈਂ ਇੱਕ ਸਾਲ ਵਿੱਚ ਚਾਰ ਉਤਪਾਦ ਲਾਂਚ ਕੀਤੇ।

ਇਹ AI smart-contract auditors ਤੋਂ ਲੈ ਕੇ B2B SaaS ਤੱਕ ਵੱਖ-ਵੱਖ ਤਰ੍ਹਾਂ ਦੇ ਹਨ।

ਇਨ੍ਹਾਂ ਨੂੰ ਇਕੱਲੇ ਬਣਾਉਣ ਨੇ ਮੈਨੂੰ ਉਹ ਸਬਕ ਸਿਖਾਏ ਜੋ ਕੋਈ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਨਹੀਂ ਸਿਖਾ ਸਕਦਾ ਸੀ।

ਇੱਥੇ ਉਹ ਹੈ ਜੋ ਮੈਂ ਸਿੱਖਿਆ।

  • ਬੋਰਿੰਗ ਕੰਮ ਲਈ ਬਜਟ ਰੱਖੋ। ਮੈਂ ਆਪਣਾ ਸਮਾਂ ਮੁਸ਼ਕਲ ਤਕਨੀਕੀ ਹਿੱਸਿਆਂ ਬਾਰੇ ਚਿੰਤਾ ਕਰਨ ਵਿੱਚ ਬਿਤਾਇਆ। ਮੈਂ AI analysis ਅਤੇ bytecode reconstruction ਬਾਰੇ ਚਿੰਤਾ ਕੀਤੀ। ਉਹ ਮੁਸ਼ਕਲ ਸਨ ਪਰ ਅਨੁਮਾਨਿਤ ਸਨ।

ਅਸਲੀ ਖ਼ਤਰੇ ਬੋਰਿੰਗ ਹਿੱਸੇ ਸਨ। Chrome Web Store reviews ਅਤੇ deployment ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੇ ਲਗਭਗ ਮੇਰੇ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਡੁਬੋ ਹੀ ਦਿੱਤਾ ਸੀ। ਅਸਲੀ ਕੰਮ ਉਹ ਹੈ ਜੋ ਦਿਖਾਵੇ ਤੋਂ ਦੂਰ (unglamorous) integrations ਵਿੱਚ ਹੁੰਦਾ ਹੈ।

  • AI ਪਹਿਲੇ 80 ਫੀਸਦੀ ਹਿੱਸੇ ਨੂੰ ਸੰਭਾਲ ਲੈਂਦਾ ਹੈ। AI ਬਣਾਉਣ ਦੇ ਪਹਿਲੇ ਹਿੱਸੇ ਨੂੰ ਸਸਤਾ ਬਣਾ ਦਿੰਦਾ ਹੈ। ਇਹ scaffolding ਅਤੇ boilerplate ਨੂੰ ਸੰਭਾਲ ਲੈਂਦਾ ਹੈ। ਇਸ ਨਾਲ ਇਕੱਲੇ ਕੰਮ ਕਰਨਾ ਸੰਭਵ ਹੋ ਜਾਂਦਾ ਹੈ।

AI ਆਖਰੀ 20 ਫੀਸਦੀ ਨੂੰ ਨਹੀਂ ਸੰਭਾਲਦਾ। Edge cases, security reviews, ਅਤੇ ਡੂੰਘੀ debugging ਲਈ ਅਜੇ ਵੀ ਤੁਹਾਡੇ ਸਮੇਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। AI ਤੁਹਾਨੂੰ ਇੱਕ ਟੀਮ ਨਹੀਂ ਬਣਾਉਂਦਾ। ਇਹ ਸਿਰਫ਼ ਮਿਹਨਤ ਵਾਲੇ ਕੰਮ (grunt work) ਨੂੰ ਇੰਨਾ ਸਸਤਾ ਬਣਾ ਦਿੰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਵਾਰ-ਵਾਰ ਉਤਪਾਦ ਲਾਂਚ ਕਰ ਸਕੋ।

  • ਨਾਮ ਬਦਲਣਾ ਤਰੱਕੀ ਹੈ। ਮੈਂ ਪਹਿਲਾਂ ਸੋਚਦਾ ਸੀ ਕਿ ਉਤਪਾਦ ਦਾ ਨਾਮ ਬਦਲਣ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਮੈਂ ਆਪਣੀ ਕੋਸ਼ਿਸ਼ ਬਰਬਾਦ ਕੀਤੀ। ਮੈਂ ਗਲਤ ਸੀ। ਨਾਮ ਬਦਲਣ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਸੀਂ ਅਖੀਰਕਾਰ ਆਪਣੇ ਉਤਪਾਦ ਨੂੰ ਇੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਸਮਝ ਲੈਂਦੇ ਹੋ ਕਿ ਉਸਨੂੰ ਇੱਕ ਅਸਲੀ ਪਛਾਣ ਦੇ ਸਕੋ। ਸਪਸ਼ਟਤਾ ਹੀ ਤਰੱਕੀ ਹੈ।

  • ਪਾਲਿਸ਼ ਤੋਂ ਪਹਿਲਾਂ ਲੌਜਿਕ। ਇੱਕ ਸੁੰਦਰ UI ਇੱਕ ਜਾਲ ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਅਜਿਹਾ ਮਹਿਸੂਸ ਕਰਵਾਉਂਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਤਰੱਕੀ ਕਰ ਰਹੇ ਹੋ, ਜਦੋਂ ਕਿ ਤੁਸੀਂ ਨਹੀਂ ਕਰ ਰਹੇ ਹੁੰਦੇ।

ਹੁਣ ਮੈਂ ਇੱਕ ਨਿਯਮ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹਾਂ: ਡਿਜ਼ਾਈਨ ਨੂੰ ਛੂਹਣ ਤੋਂ ਪਹਿਲਾਂ ਲੌਜਿਕ ਅਤੇ ਟੈਸਟ (tests) ਪੂਰੇ ਕਰੋ। ਇੱਕ ਫੀਚਰ ਉਦੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਜਦੋਂ ਕੋਡ ਟੁੱਟਣ 'ਤੇ ਟੈਸਟ ਫੇਲ ਹੋ ਜਾਵੇ। ਉਸ ਤੋਂ ਬਾਅਦ ਹੀ ਮੈਂ ਇਸਨੂੰ ਸੁੰਦਰ ਬਣਾਉਂਦਾ ਹਾਂ।

  • ਪਬਲਿਕ ਵਿੱਚ ਬਣਾਓ (Build in public)। ਸਾਂਝਾ ਕਰਨ ਲਈ ਕੁਝ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਹੋਣ ਤੱਕ ਉਡੀਕ ਨਾ ਕਰੋ। ਆਪਣੇ ਬੱਗਸ (bugs) ਅਤੇ ਆਪਣੀਆਂ ਅਸਫਲ ਕੋਸ਼ਿਸ਼ਾਂ ਬਾਰੇ ਲਿਖੋ।

ਤੁਸੀਂ ਕਿਸੇ ਖਾਸ ਸਮੱਸਿਆ ਨੂੰ ਕਿਵੇਂ ਹੱਲ ਕੀਤਾ, ਇਸ ਬਾਰੇ ਲਿਖਣਾ ਸਹੀ ਲੋਕਾਂ ਨੂੰ ਆਕਰਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਇਹ ਲੋਕ ਤੁਹਾਡੇ ਯੂਜ਼ਰਸ (users) ਅਤੇ ਸਹਿਯੋਗੀ (collaborators) ਬਣ ਜਾਂਦੇ ਹਨ।

ਜੇਕਰ ਤੁਸੀਂ ਇਕੱਲੇ ਬਣਾ ਰਹੇ ਹੋ:

• ਬੋਰਿੰਗ ਇੰਟੀਗ੍ਰੇਸ਼ਨ (integration) ਕੰਮ ਦੀ ਯੋਜਨਾ ਬਣਾਓ। • ਵੱਡੇ ਕੰਮ ਲਈ AI ਦੀ ਵਰਤੋਂ ਕਰੋ, ਪਰ ਮੁਸ਼ਕਲ 20 ਫੀਸਦੀ ਖੁਦ ਕਰੋ। • ਡਿਜ਼ਾਈਨ ਨਾਲੋਂ ਟੈਸਟ ਅਤੇ ਲੌਜਿਕ ਨੂੰ ਪਹਿਲ ਦਿਓ। • ਕੰਮ ਕਰਦੇ ਸਮੇਂ ਆਪਣੀ ਪ੍ਰਕਿਰਿਆ (process) ਬਾਰੇ ਲਿਖੋ।

ਸ਼ਿਪਿੰਗ (Shipping) ਇੱਕ ਕਿਰਿਆ ਹੈ, ਮੰਜ਼ਿਲ ਨਹੀਂ।

ਸਰੋਤ: https://dev.to/pavelespitia/shipping-four-products-solo-what-a-year-of-building-in-public-taught-me-2nhh