Seen from the other side: You are the one handing your code over to someone else, maybe a junior programmer.
What became of that software? Did it really prosper and grow, once someone else took it over?
I cannot think of a single case where someone taking over my code has caused any positive flourishing. Maybe that is because I have left the software at its peak, right before it plunged into obsoletion. (Or maybe slightly after the start of that plunge )
Isn't that the same with all sorts of intellectual works? I know a lot of books that I would have written in a different way, music I would have composed differently, and movies where I would have instructed the actors to behave or speak in other ways than the creator selected.
...that when I load it in Visual Studio or whatever IDE is appropriate, that it will at least run...
Too often I have had to work on an app or service, and when I check it out and open in VS, it won't run. Currently I have one such project where I have spent two days reconfiguring it to run in a DEV environment, and even then there are parts (the ones I have to work on) that just don't work...
I'm with you here, at least for a lot of projects. It's still quicker even if you have to divine the technical requirements from the source code, IMO. Not for enterprise projects, of course.
Still I write code very quickly, I'm told. Maybe that's why I feel like this approach plays to my strengths.
That and to be honest, I usually dislike other people's code. It's not that I even find it Bad(TM), but often the API isn't exposed how I like, and I abhor extra layers that just thunk one interface into another. Well designed API surface areas are a specialty of mine, but that makes me very picky.
In my experience having the phone number of the original developer would be totally useless. First, they probably won’t remember much of what they did. And second, if it’s like most of the code I’ve gotten to maintain over the years, so many other people have modified it to the point that there’s no way the original dev would even recognize it if they did see it.
was in this situation about 2 years ago. interesting to say the least. hoping against H E double toothpicks that the person has some sort of logical brain. If that is the case. Away you go. If not. welll perhaps you can drown your sorrows in vodka.
To err is human to really elephant it up you need a computer
I have been in situations where i needed some or had some of the good/bad and ugly of someone else's code.
I agree that the phone number is worthless because the author is most likely gone or not willing to help.