Well, working in software, I pretty much only have experience doing design-build work; I’ve never designed something in it’s entirety before building it (except maybe for a touch of hardware design, but even that is iterated and prototyped and tested and simulated…). I took this DOT page as a sign that maybe construction is becoming more like software over time, and I can no longer wax philosophical at cocktail parties about how they’re different.
A little context perhaps: https://en.wikipedia.org/wiki/Design–build