After the heartbleed bug I checked out the openssl code to see what the quality was like. I was horrified from what I saw; single character variable names outside of loops, preprocessor macro soup, no comments for functions. I&#x27;ve told interns off for less.<p>Given the reliance on openssl I really hope companies that are using it are doing robust automated checking on the codebase.