I'm currently working at Ta Mère SCRL a small development shop in Belgium.
We mainly do mobile apps (iOS, Android) for clients. We also have a strong interest in Pharo Smalltalk and Rust.
As a company or freelance developer you have probably encounter the dilemma of taking over somebody else code. On one side you are happy to get new work, on the other side dealing with legacy code can be frightening.
Here are some questions you will need to ask when you continue and maintain a project:
Many of these questions sounds stupid or simple good sense but a checklist is never too much when it comes to such a tricky decision.
Everybody likes to write new code. Maintaining code is usually less appealing.