Simpler is certainly better. In the case of "me and my one machine" it can naturally be simple. A lot of complexity might be self-inflicted but some of it comes from the natural complexity of "my team and our machines serve many people." If it's "me and my one machine" I might use version control because it's useful to just me, but there isn't strictly a need for it and it would be simpler without it. Likewise I might or might not have a dedicated test machine or an automated build if it's just "me and my one machine." But those latter things start to make more sense once other people are involved.