I wouldn't call it being a professional programmer - working with code in that case (just only rewriting it because programmer has broken his fingers) can't be called programming
Regards
Unfortunately this is what most professional programmers do: Working with other ppls. code. It is more a rare exception to be able to start a new system from scratch.
Bookmarks