3 ms·
A good example of "Defective by design". Software should be engineered to facilitate better and easier debugging of issues instead of making it even harder. Ad
by wladimir 15y ago
A good example of "Defective by design".
Software should be engineered to facilitate better and easier debugging of issues instead of making it even harder. Administrating a computer is already hard enough without programs purposefully hiding what they are doing.
Especially dubious heuristics like timing can cause a headache... a new hardware platform or OS with subtly different timing will cause the program to fail in mysterious ways.
Oh and some developers seem to think reverse engineering protection is a substitute for server-side security. Don't even get me started about that... no, you can never trust your client.