Nothing makes an engineer’s life harder than dealing with dreaded merge hell. Having to rewrite code and spending hours trying to merge into main is tiresome, stressful, and wastes engineering resources. Luckily, there’s a solution; Trunk-based development is a development strategy that only uses one branch. With trunk-based development, developers…