Software Insights touches on topics that are not well discussed yet. For each edition we dive deep into a specific topic then provide external reading to deepen knowledge about everything in software development.