3 ms·
> Because programming is an activity that requires the least amount of "grounding to reality" among all human activities. Maybe once you're deep into APIs that
by probably_wrong 2y ago
> Because programming is an activity that requires the least amount of "grounding to reality" among all human activities.
Maybe once you're deep into APIs that talk to other APIs, but near the surface where the data is collected there's nothing but "grounding to reality".
As my professor of Software Engineering put it: when building a system for counting the number of people inside a room most people would put a turnstile and count the turns. Does this fulfill the requirement? No - people can turn the wheel multiple times, leave through a window, give birth inside the room, etc. Is it good enough? Only your client can say, and only after considering factors like "available technology" and "budget" that have nothing to do with software.