Opinionated perspective

How Branch-Coupled Dependencies Ruin Your Software Quality

Experienced developers are guilty of bad designs as well.

Nicklas Millard
Published in
6 min readOct 30, 2021

--

Photo by Sakura on Unsplash

You’ve likely watched countless tutorials and read software design books all telling you how interface-based, explicit dependencies allow you to create loosely coupled classes.

--

--

I mostly write to "future me" sharing what I learn and my opinion on software development practices. youtube.com/@nmillard | open for contracts in Jan 2026.