• 2 Posts
  • 93 Comments
Joined 1 year ago
cake
Cake day: July 6th, 2023

help-circle










  • Or like consumptive knowledge vs. participatory knowledge or something.

    I notice a huge difference between things that I consume alot of content for but don’t engage with, vs. things where I actually try to apply the knowledge. Your brain makes connections in a totally different way when you try to apply the knowledge.

    I watched piano tutorials for like a year before I finally saved up for a decent digital piano to play at home. I had tons of little facts and ideas rattling around my head, which were actually very helpful, but completely disorganized. Every time I learned a new piece, some of that loose knowledge would Tetris into place, and things would get a little more coherent.

    But there’s always this gap between my pool of ingested information and my ability to do something with it.






  • For me, it’s primarily #5: I want to know which apps are accessing the network and when, and have control over what I allow and what I don’t. I’ve caught lots of daemons for software that I hadn’t noticed was running and random telemetry activity that way, and it’s helped me sort-of sandbox software that IMO does not need access to the network.

    Not much to say about the other reasons, other than #2 makes more sense in the context of working with other people: If your policy is “this is meant to be an HTTPS-only machine,” then you might want to enforce that at the firewall level to prevent some careless developer from serving the app on port 80 (HTTP), or exposing the database port while they’re throwing spaghetti at the wall wrestling with some bug. That careless developer could be future-you, of course. Then once you have a policy you like, it’s also easier to copy a firewall config around to multiple machines (which may be running different apps), instead of just making sure to get it consistently right on a server-by-server basis.

    So… Necessary? Not for any reason I can think of. But useful, especially as systems and teams grow.