How long did it take Twitter to finally clean up most of their &quot;operational details&quot;?<p>While being able to do a first pass of a working app from front end to back end is something many can do, planning for the unexpected, scaling, understanding edge cases and where things may break (including diagnosing problems in off the shelf components), digging deep into AWS issues, etc.  Require a depth of skill and knowledge very few can actually achieve across a wide breadth.