3 ms·
The difference between a good cook and a crappy cook is that the good cook powered through all the crappy not-quite-there meals and learned everything they coul
by jschwartzi 12y ago
The difference between a good cook and a crappy cook is that the good cook powered through all the crappy not-quite-there meals and learned everything they could about what makes a meal good by tasting all of their own cooking, and striving for improvement. Learning how to cook to taste is about persistent trial and error, just like learning how to develop software is about persistent trial and error.
There's no right or wrong way to cook. It's all about what you personally have a taste for. For example, Natto is something I personally find distasteful. However, people have put effort into learning how to make Natto and they personally find it delicious. It meets their needs. Who am I to devalue their experiences?
By the same token, PHP meets needs and there are plenty of people who develop effective software with it. If it's working, and you don't find its warts to outweigh the value you get, then you should continue using it.
- Retra 12y ago>There's no right or wrong way to cook. It's all about what you personally have a taste for. Only if you're cooking for yourself. Additionally, I've developed a near vomitous reflex whenever I read "there is no right or wrong way to..." If there is no wrong way to cook, there is no reason to have cooking schools or to pay people to do it. Of course there is a wrong way to cook. Pretending that you can't fail at something is pretty much guaranteed to ensure failure.