The codebase that has most blown my mind is the one I currently work on. It is the biggest steaming pile of garbage I've ever seen. It's a Rails app developed by two guys who had never worked as developers before. They built an MVP that found immediate traction in their market and so they hired some slightly more experienced contractors to add features. It is shockingly poorly designed. We've hired an army of talented people to try to fix things so we can actually get to the point where we can add new features but I'm not sure we'll ever get there.
Until this job I hadn't realized how blessed I had been in my career to work at companies that took software development seriously. I can safely say that every instance of "bad code" I had run into previous to this one was really nothing.
I'm not sure how much longer I'll stay here tbh. The place is toxic for a variety of reasons not just the software.
Until this job I hadn't realized how blessed I had been in my career to work at companies that took software development seriously. I can safely say that every instance of "bad code" I had run into previous to this one was really nothing.
I'm not sure how much longer I'll stay here tbh. The place is toxic for a variety of reasons not just the software.