|
|
|
|
|
by michaelwww
1387 days ago
|
|
"Make it work, then make it beautiful, then if you really, really have to, make it fast. 90 percent of the time, if you make it beautiful, it will already be fast. So really, just make it beautiful!" – Joe Armstrong As hard as it is to resist, I would argue that if you other modules to make work, move on and leave making the current module beautiful for later. That said it's really hard to leave working but ugly code alone I find a lot of freedom in coding for myself. In other words code that no one else is ever going to see. This goes a long way to silencing my inner critic. If I ever want to open source it, I can make it perfect at that time. This is why I don't keep my code on github. When I write code for myself I can express myself the way I want to, which is not necessarily the "standard way" that someone later might a "code smell" |
|