|
|
|
|
|
by shane_b
1585 days ago
|
|
The first time you implement, the default is to over abstract. The second time even more. By the third, you have a good enough idea of what you need to then build something robust. Each phase is faster. Second iteration is almost always copy and paste of first with small tweaks. I’d rather that than some kind of conditional. The best UI almost never fits the most convenient technical solution so we optimize for UI and then technical. |
|