The Right Time For Abstractions
Abstractions are a critical part of software development. While we developers often abstract too mu...
Tags: architecture, design, refactoring