People building financial and life support systems should not only learn from their own mistakes, they should (must) also learn from the mistakes of their predecessors. If it takes you ten times to learn how to light a charcoal grill because you're too stubborn to ask for help, that's one thing. When you're dealing with money, you have a responsibility to try a little harder. "Don't put high value ssh keys on a server shared with irc yahoos" should not be a growing pain a financial platform experiences.