[–] qmr 6 hours ago
https://dn710709.ca.archive.org/0/items/TheFeelingOfPower/Th...
[–] rbanffy 9 hours ago
[–] _def 7 hours ago
[–] pteetor 2 hours ago
[–] prmoustache 9 hours ago
[–] pteetor 2 hours ago
[–] GlacierFox 7 hours ago
[–] pteetor 2 hours ago
[–] jasomill 7 hours ago
[–] outworlder 7 hours ago
And it's not just about installing, it's also about fixing issues. I had an intermittent DNS issue that I was not able to track down, and I didn't have enough time to dedicate myself to instrumenting my devices to chase it. I dropped a single line to an agent. It quickly wrote a test script, kept monitoring, when the problem manifested it tracked it down to a wrong IPV6 DNS config, crafted the pull request to fix it on my router (I have the homelab configured via gitops, local gitea).
I was also playing a windows game on linux and I had a weird mouse issue. Reading forums and bug trackers didn't do the trick and I threw the towel. I asked the agent. It grabbed the system (and game) logs, and figured out a fix. In a couple of minutes.
I would eventually find those issues, given enough time. But I don't have to anymore.
[–] hagbard_c 7 hours ago
It certainly can be automated. What you gain in productivity you loose in proficiency and self-reliance since you're depending on others, an artificial 'other' in this case but it is more or less like asking your nerdy friend to install that Linux thing for you. When it breaks you'll have to ask that nerdy friend again, or that agent again in this case. When the agent is unavailable it is just as if the nerdy friend went on holiday leaving you to fend for yourself.
You may be OK with this dependency but it is good to realise it exists. Could you still fix things after having used agents for a few months or years? Probably not, at least not without you needing to read all that documentation, try and test, fail, go back to the documentation and try again until you get it to work.
[–] RALaBarge 6 hours ago
It's either asking that nerdy friend again, 2 years from now when it breaks. Just like you would your own documentation and/or SO or Google. Zero difference except one saves you time.
[–] drnick1 3 hours ago
[–] pteetor 2 hours ago
(1) The tiny machines are a cluster of 4 Raspberry Pi's. Administering 4 Pi's is tedious.
(2) They are not production machines. They are toys. Nothing sensitive.
(3) My serious machines are administered by me. Only me.
(4) The agent has saved me a ton of cluster-admin time. DNS service, LDAP service, NFS service, web service, cluster-wide file backup, coding tools, agent software, remote access. All installed for me. All I had to do is ask.