4 tips to begin to work remotely
Programming is the easier part
Your software's architecture is not MVC
Don't ask your customers which features they want