Most of the crew have only ever worked solo or nearly so before coming here. What I keep hearing is that they don't need to do foo because they're able to keep track of things without it.
I realized last night I'm the only one here who regularly works on other people's code. The other guys (who all started here before me) have written completely new stuff which I then come behind and modify. (I also do new stuff.) Except for the things I'm extending, if there is an issue with an existing application for the most part we go to the guy who wrote it to work on it. IOW no one (but me) has to deal with maintaining someone else's code. It's impossible, becuase of the lack of any formal procedures, to pick something up and work on it without consulting with the guy who wrote it to find out what's actually in production.
That's still my biggest gripe, that we literaly can not tell without some deep inspection what code is actually live. And when I raised this in the meeting the only direct reponse I got was that their motto is to never delete anything. This was a not-too-subtle jab at the fact that I broke it by deleting something that I didn't know was live. Until you work on someone else's code, you don't learn that keeping everything doesn't help if you can't find anything.