mtp on Nostr: I was reflecting today on the problem of software systems becoming big balls of mud. ...
I was reflecting today on the problem of software systems becoming big balls of mud.
With good discipline, governance, and vision, a mud ball isn't destiny. That's not a revolutionary proposition, but said in the context of Ruby on Rails, a lot of people would raise eyebrows on how a large a RoR application can't become such a ball.
That said, a large RoR app. (even if not a ball) would be hard to split into logical fragments. The language ecosystem and patterns make that rather difficult.
With good discipline, governance, and vision, a mud ball isn't destiny. That's not a revolutionary proposition, but said in the context of Ruby on Rails, a lot of people would raise eyebrows on how a large a RoR application can't become such a ball.
That said, a large RoR app. (even if not a ball) would be hard to split into logical fragments. The language ecosystem and patterns make that rather difficult.