|
|
|
|
|
by TeMPOraL
2895 days ago
|
|
> Sure, but how long? How much salt? How much water? How big of a pot? Do I put them both in together? Separate? What kinds of spices? How much of each? Like hearing myself arguing with my SO. - "Can you cook some pasta before I come home?" - "Sure honey, but which one? How long? How much salt? How much water? Which pot?..." Ok, I figured that one out eventually (definitely with the help of some instructions on a box, but they're often not reliable; first pasta I made I boiled longer than the manual said, and it still came out al dente). But the point is, cooking has ridiculous amounts of complexity hidden in it, including quite a lot that can be only be understood through trial and error. I'd argue this is the most common case of technical communication problem between humans. My SO asking me to "just" cook a "simple" dish would be like me telling her to "just" make a "simple" JS gallery page. In both cases, we'll eventually figure this out, but it will involve lots of googling and stress. |
|
As I think about it more, it really reminds me first getting into functional programming. These simple, primitive concepts appeared so daunting at first but once you get accustomed to the mentality and lose that initial fear you can turn those primitives into complex, beautiful software.