3 ms·
Of course, sometimes the dock really is moving too. Like when you try to recompile your tried-and-true system with a new compiler and discover you'd really been
by mpyne 13y ago
Of course, sometimes the dock really is moving too. Like when you try to recompile your tried-and-true system with a new compiler and discover you'd really been utilizing undefined behavior...
- mitchty 13y agoOr the cases where you find out the dock was bad all along. I'm thinking of the cases where things "work", but aren't correct. Security bugs like a 32bit value getting used for privilege escalation. Or off by one errors. There are numerous ways in which you have to maintain software.
- jng 13y agoIf you are trying to compile the software with a new compiler, then you are changing the environment. And then it's expected that you may need to change things. Software has the most complex interfaces between parts, and it's nearly impossible to even verify that you haven't changed an essential part of of the contract. Of course this also hints at how we may build more reliable and resilient software in the future...