Making it a hassle to circumvent the roadblocks can help make the undesired behavior less attractive to you in the moment or stop unconscious behavior.
For example, I sometimes open lemmy just with my muscle memory when I’m bored without even thinking about it, even though I know I’ve scrolled through pretty much all the current content I get in my feed already.
Moving the app icon around stops me from opening lemmy without actively thinking about it and therefore adds a (admittedly small) barrier to my bad behavior.
Adding a long and complex password that I would have to enter manually, as someone in the comments recommend, would probably make me rethink my actions even more. Do I really want to get out the password and be annoyed by having to type it out just to do this?







Honestly, I’m really happy with the ability to just try out stuff with docker and then nuke the entire compose stack if it does not work. I also know perfectly where any possible leftovers from the attempt are (the bind mounts or volumes) and can be certain I deleted everything I “installed”.
Although I have to admit that I absolutely had some issues with containers in the past, mainly when there are two or more containers with dependencies on one another.
Never used k8s or the cloud so I have nothing to comment on that ;D