After knowing everything, would you consider it viable to be a specialist? Like I'm sure you could build anything, but what about, say, being able to build the most efficient ecommerce sites or specializing in building apps from scratch in the fastest speed?