▲ | kabouseng 6 hours ago | ||||||||||||||||
Its because "reality has a surprising amount of detail". It is actually the rare occurrence where a simple solution solves a complex problem. I link an excellent article that has been posted on HN multiple times, that explains exactly this.[1] (not mine) [1] http://johnsalvatier.org/blog/2017/reality-has-a-surprising-... | |||||||||||||||||
▲ | Rendello 5 hours ago | parent | next [-] | ||||||||||||||||
This is very apparent in my work right now, as well as "all models are wrong, some models are useful". I'm parsing some "simple" CSVs into a DB, but I have to keep the concrete representation intact for another purpose. The DB format will be similar to the CSV format, but can't be quite the same. I would've figured this would take a day or two (I've written many parsers before), but the amount of details I have to consider has lead me to circle back to this problem for a long time. | |||||||||||||||||
| |||||||||||||||||
▲ | regular_trash 5 hours ago | parent | prev | next [-] | ||||||||||||||||
Not sure if it's just me, as I'm relatively new to the field, but I notice a surprising amount of people assume that the details in programming have already been made intuitive to them, and they use this "experience" to push ideas that are at odds with other domain specific details. To me, maybe this is what the author means by "stuck"? At any rate, great read. | |||||||||||||||||
▲ | blueflow 6 hours ago | parent | prev [-] | ||||||||||||||||
But software is not "reality" in that sense. For example, software is deterministic and reproducible (if you dont fuck that up). | |||||||||||||||||
|