Being behind a slow ADSL line until 2020 or so meant that I learned how to do everything without containers because the timeouts for the Docker Hub were set so low I couldn't stack up anything.
Building apps on my own account I might set up a database like Postgres and program a web server in Python or Java and use either HTMX or React on the front end. With Tailscale I can access that application with my tablet or phone or VR headset or whatever.
I know the cloud can be frustrating but it can also be liberating. My RSS reader consumes about 110 feeds that are ingested by Superfeedr which then posts to a Webhook which is a 20-line Python script running as an Amazon Lambda function that posts to SQS, then my home computer polls the SQS when it wants to catch up. It's hard to overstate how simple it, how it has been spinning like a top for almost two years without any maintenance.
It's not even "offline", it is "online with a slow connection". On some level docker is a machine that turns 50kb of I/O into 3GB of I/O.
Over my slow connection I was completely capable of downloading 20GB games onto the XBOX, Playstation, Steam and such, it just took a while and the downloading software had caches and resumable downloads and all the facilities to deal with that.
It never did, I think because reliability is a "enterprise feature, call to talk to sales" kind of feature.
Being behind a slow ADSL line until 2020 or so meant that I learned how to do everything without containers because the timeouts for the Docker Hub were set so low I couldn't stack up anything.
Building apps on my own account I might set up a database like Postgres and program a web server in Python or Java and use either HTMX or React on the front end. With Tailscale I can access that application with my tablet or phone or VR headset or whatever.
I know the cloud can be frustrating but it can also be liberating. My RSS reader consumes about 110 feeds that are ingested by Superfeedr which then posts to a Webhook which is a 20-line Python script running as an Amazon Lambda function that posts to SQS, then my home computer polls the SQS when it wants to catch up. It's hard to overstate how simple it, how it has been spinning like a top for almost two years without any maintenance.
So I'd argue it is really the best of times.
lol if docker can't run offline then its dead to me.
It's not even "offline", it is "online with a slow connection". On some level docker is a machine that turns 50kb of I/O into 3GB of I/O.
Over my slow connection I was completely capable of downloading 20GB games onto the XBOX, Playstation, Steam and such, it just took a while and the downloading software had caches and resumable downloads and all the facilities to deal with that.
It never did, I think because reliability is a "enterprise feature, call to talk to sales" kind of feature.