Student here aspiring to become a tech entrepreneur. While I've shipped side-projects to small groups of customers, I often feel that my technical inexperience means I can't readily translate my vision into a quality product through code. I plan to work at a BigCo/Startup first to better learn the ropes/practices before going it out on my own. The idea is that I stretch my technical capabilities so that when I build my own project, I naturally integrate practices even if I'm developing faster eg. Tests to ensure that my code changes produce the right outcomes.
To SWEs turned Technical Founders, what technical skills/practices/areas from your previous jobs were most transferrable to your startup?
Possible practices/skills I've identified so far include: Clean/Idiomatic Code, Test Driven Development, Design Patterns, CI/CD, Agile, UX Design.
As a caveat, I'm aware that MVPs don't need to be polished products. It's an easy trap to focus on engineering a product instead talking to users. Yet, I do think having the technical confidence is vital for the long-term development of a product.
Post was inspired from reading: https://news.ycombinator.com/item?id=23446627
To SWEs turned Technical Founders, what technical skills/practices/areas from your previous jobs were most transferrable to your startup?
Possible practices/skills I've identified so far include: Clean/Idiomatic Code, Test Driven Development, Design Patterns, CI/CD, Agile, UX Design.
As a caveat, I'm aware that MVPs don't need to be polished products. It's an easy trap to focus on engineering a product instead talking to users. Yet, I do think having the technical confidence is vital for the long-term development of a product.
Post was inspired from reading: https://news.ycombinator.com/item?id=23446627