3 ms·
Ugly now beats beautiful later. An elegant solution requires a deep understanding of a problem, and that understanding takes a lot of data (awareness of cases)
by 6ren 15y ago
Ugly now beats beautiful later.
An elegant solution requires a deep understanding of a problem, and that understanding takes a lot of data (awareness of cases), and then a lot of time and effort to create a simple theory of it and to create a simple solution embodying that theory.
- bct 15y agoThe trick is to build ugly systems that are able to grow into beautiful ones.
- jff 15y agoThat is quite a trick. The problem is that pretty soon, everyone depends on the behavior of the ugly warts in your original system, so now you're stuck with them lest you break the holy Compatibility.
- deleted 15y ago[deleted]