It is the advent of open source programming and the web that has opened up this idea of a visible portfolio for coders and engineers, whose work never used to see the light of day.
The ability to manage all of the bits and pieces of web projects and be able to visually tweak every bit of code will, over time, turn non-coders into coders.