IMO it's easier and harder:
Easier:
1)Takes less 'technical brilliance' than people imagine, and just a lot learning basic best practices, applying them, and putting one foot in front of the other
Harder:
2)OTOH, takes a lot MORE trial-and-error than you'd imagine. People think you have great idea --> implement it --> profit Nah man. It's more like, have good idea, build it out, fail. Tweak the 'machine'. fail. Tweak it again, still fail but get *some* result and learn something. Rinse and repeat 5x until you've really just "made all the mistakes" and what's left is an actual profitable business. Can take years.
So takes less genius but more persistence & relentless experimentation, than most people imagine. IMO.
Easier:
1)Takes less 'technical brilliance' than people imagine, and just a lot learning basic best practices, applying them, and putting one foot in front of the other
Harder:
2)OTOH, takes a lot MORE trial-and-error than you'd imagine. People think you have great idea --> implement it --> profit Nah man. It's more like, have good idea, build it out, fail. Tweak the 'machine'. fail. Tweak it again, still fail but get *some* result and learn something. Rinse and repeat 5x until you've really just "made all the mistakes" and what's left is an actual profitable business. Can take years.
So takes less genius but more persistence & relentless experimentation, than most people imagine. IMO.