One of the most difficult challenges in a developers life is finding the "right" abstraction, or at least the best one given the current circumstances. The core problem is that abstraction is a bet on the future development of the software and we know that future is volatile. I will dicuss different environments of software development and we find a base for you to decide when and what to abstract.
If you want to get kickstarted on software design or refactoring book a workshop with Qafoo.
Stay up to date with regular new technological insights by subscribing to our newsletter. We will send you articles to improve your developments skills.