|
|
|
|
|
by mhneu
2876 days ago
|
|
Summary: don’t let the perfect be the enemy of the good. And don’t overoptimize before you build something. Pretty good advice for any creative engineering discipline. The hard part is always defining “overengineered”. Is 1 day of design work enough? Is 2 weeks too much? Good taste and experience rule here, and the best engineers make the right decisions, leading to great products. Problem is, it’s hard to define what makes someone good at this- though it’s incredibly important for product success. Software design is still a very creative endeavor and probably always will be. |
|
But, I also think why Apple did not do it with iPhone? They could have just built a device with phone only capabilities. Leaving aside that, they rebuilt\redesigned a ready-to-market iPhone (first version)