As packages frequently depend on other packages, could some of these big (more than 180M downloads) packages depend on small (less than 180M downloads) packages?
Every once in a while I come across the question “Where should I put my POROs in Rails?” In order to answer this question, I would actually zoom out and ask a broader question: How should we organize our files in Rails in general?
DevOps started as a well-intentioned set of practices and culture. Over the years, it has devolved into an unholy beast of division and tunnel vision. What happened to tearing down silos, increasing engineering velocity, and adding value? The things DevOps was supposed to do?
To benefit from iteration, feedback, incrementalism, experiment, and empiricism in software engineering, Dave Farley suggests we apply science in practical, real-world ways.