This is the mindset behind Docker:

1. Dev says “It works on my machine”

2. Dev says “Therefore, rather than making sure it works on all machines, I’ll just ship my machine.”

Change my mind.

#softwaredev #docker #asknostr

Reply to this note

Please Login to reply.

Discussion

No lies detected.

Making it work on "all" machines is not possible. So it makes sense to constrain the environment it should work in.

Yeah, but you don’t need to ship an entire OS with your apps. You only need to ship your app code. The user’s software distribution should handle the rest.

I can understand your argument. I think you could see it as a tradeoff between disk space and development time.

If you want your app to run in different configurations, you'd have to test and develop for all of those. Currently, disk space is cheap and development time isn't, so it's a reasonable compromise from an economic view. 🤷