It’s the right idea but it also puts the burden of enforcement on teachers that are already over extended, especially in schools where behavioral challenges are more prevalent. Great in a scenario where students are compliant, and a nightmare in environments where they’re not.
I don’t have a solution to that problem, but I also think it’s important to acknowledge it’s not all sunshine and roses.
I’m saying this as a person with close friends in Oregon school systems, based on the experiences they’ve shared with me.
> It’s the right idea but it also puts the burden of enforcement on teachers
As opposed to what? Enforcing rules of the classroom is part of the teacher's job.
I don't understand this objection. What's the alternative? Just let the classroom be a free for all because we don't want to burden teachers enforcing rules? Put a separate security officer in the classroom?
Enforcement becomes easier, not harder, when the rules are uniformly applied everywhere and without exception. There's no gray area and less temptation to bring the phone out because they know they'll lose it wherever they use it, even if it's in the hallways.
I’ve been using caddy, very easy to set up reverse proxies, and it generates a local root CA you can install on your machines at home so you get SSL for free. Nothing you couldn’t also rig with nginx, I just enjoyed the simplicity
I’ve got pihole running so that’s my home dns server, I have custom domains with a home-only TLD (I think “.internal” is cleared for use now?). So something like https://plex.homecloud.internal can load up plex, I can only assume jellyfin could do the same.
I’ve actually been using ZeroTier instead of tailscale for external access and I’ve been very happy with it, but I know lots of people love tailscale and I’m sure it’s great too
Traefik has that same auto ssl with LE that caddy does. That's what originally drew me to caddy - which I still use for stuff - but I just recently started working on something configured for Traefik out of the box and discovered it was pretty much the same experience. Just FYI.
They’re definitely not totally different, it’s still programming. I’m competent in both and have occupied both roles in my career, but more importantly I’ve worked with people much better than me in both areas :) They were more similar than they were different.
I do agree with you that there are skills specific to each layer of the stack and they don’t all cross apply. You definitely don’t get to be good at backend and then magically be a strong frontend engineer! But I think a good backend engineer has a bright future as a good frontend engineer and vice versa, should they choose to pursue a different branch of our discipline.
Carpentry and cabinetry are both wood working as well, and both professions have somewhat of an overlapping tool set. However the professions are still very different, and being good at one will not make you good at the other. A good carpenter will have to learn a whole new skill set if they want to be a good cabinet maker.
This made me grin and I love that it did. Sometimes our profession can be a little short on whimsy and I think projects like this are actually really important! I’m looking forward to using this :)
Most of them are OSS so you could make a real impact if you spearheaded this! Some buy-in on some sort of standardized install process from the top projects could go a long way if you decide to pursue.
I’ve had enough success with using docker images (lots of projects provide them) that I don’t feel the pain acutely, but there certainly is some bespoke fiddling with every one. To me that’s part of the self-hosting experience, but I know plenty of people that don’t self host because of it, can’t blame them.
I don’t have a solution to that problem, but I also think it’s important to acknowledge it’s not all sunshine and roses.
I’m saying this as a person with close friends in Oregon school systems, based on the experiences they’ve shared with me.
reply