|
|
|
|
|
by ryandrake
1907 days ago
|
|
One of the reasons I left software development as a career was I couldn't bear to keep shitting out products that were just barely good enough that the customer wouldn't return it. That's the quality bar in commercial software and I hated having my name on it. I'm more into refactoring it 20 times in order to get the perfect architecture, fix every last bug, find every performance improvement, make it not just work but make the code itself beautiful. Like the Steve Jobs quote: “When you’re a carpenter making a beautiful chest of drawers, you’re not going to use a piece of plywood on the back, even though it faces the wall and nobody will ever see it. You’ll know it’s there, so you’re going to use a beautiful piece of wood on the back. For you to sleep well at night, the aesthetic, the quality, has to be carried all the way through.” Obviously, this is totally incompatible with how most software is made in the industry, so I just do it as a hobby instead. |
|
[1] https://www.youtube.com/watch?v=ZSRHeXYDLko
[2] https://www.enchant.com/speed-is-a-feature