Yes
If the current abstractions in the code are flexible enough to be extended, I certainly think so.  I&#x27;ve worked on so many projects that were so brittle extension&#x2F;reuse wasn&#x27;t really an option, with out major refractors<p>No.<p>Yes, you&#x27;re lucky the current code is flexible enough to be extended, if there is good unit test coverage that&#x27;s one better.  For me, it is crucial to study outside of work and have side projects