3 ms·
This is your intent until I finish implementing and then you complain that it doesn't also work with folders or large files and it doesn't work with any file sy
by jongjong 14d ago
This is your intent until I finish implementing and then you complain that it doesn't also work with folders or large files and it doesn't work with any file system. Or you will complain if your colleague accesses your file without your permission.
Reality of software development is that the user would expect every single one of those things but they simply don't understand what they want up front.
There are three different aspects to consider in my experience; what the user says they want, what the user thinks they want and what the user actually wants.
The three can have substantial differences.
- TeMPOraL 14d agoYes. But there are also some assumptions that are grossly miscalibrated in the software world. Like: > Or you will complain if your colleague accesses your file without your permission. This is a case of "out of scope", also security-first mindset that came from enterprise and is the inverse of how normal people expect computers to act. What if I actually don't mind or even want the colleague to access my files? I mean, that's half the reason anyone copies anything - to give it to someone else, or move it to somewhere where someone else accesses it. What if the user actually didn't mean the files to be accessible to colleagues? Especially when the originals were, they just didn't know it? "Clueless user" problem is not something that should be solved at the level of filesystem operations. So either way, out of scope.