3 ms·
The fact that linux systems need adminstration is one of the reasons why they suck. Imagine after buying a macbook that you also need to hire a sysadmin to kee
by hsn915 4y ago
The fact that linux systems need adminstration is one of the reasons why they suck.
Imagine after buying a macbook that you also need to hire a sysadmin to keep it running smoothly? The idea is laughable.
> Learning how to effectively use the command line. Unix philosophy. Pipes, scripting, and tooling. So much of programming is stitching things together.
This is really bad. Much of the complexity in contemporary software architecture arises from this mentality.
"Do things by stitching programs together" only works for relatively simple tasks. For everything else you need to program the thing properly.
One of the worst ways this manifests is in how websites are built: use a combination of a scripting language, a database server, an http server, a memory cache server, etc.
I'm really grateful we have things like Go and SQLite that make it possible to create fully functional websites as self-contained programs instead of the hot mess that everything else uses.
- Gordonjcp 4y agoJust out of interest, I wonder what the largest and "most important" thing you've worked on is?
- silverfox17 4y agoWindows needs sysadmins too, and Mac does as well. There are group policies and all sorts of other tools out there for managing Macs. Apple even has documentation on this. Someone who is running a newer Linux desktop distro is not going to need sysadmin experience to web browse and read email. The same way someone using Windows or a Mac for a desktop distro isn't going to need sysadmin experience, either. As for your websites, no one is going to build a simple website that needs a dedicated database server, a "memory cache server", or whatever. Those issues become relevant with scale.
- LMYahooTFY 4y ago>The fact that linux systems need adminstration is one of the reasons why they suck. Do you buy and string together several MacBooks to run your business's custom built ERP system 24/7/365? There isn't a vast ecosystem of open source solutions to enterprise problems because that's not what macOS is, or attempts to be. I can't tell if this is a serious response or not, this comparison seems pretty ridiculous.
- gladiatr72 4y agoI realize you're being serious-but-funny, but I actually had to have that conversation with a development lead at a previous employer.
- AllegedAlec 4y agoGood luck if you ever get security audited.
- sgarland 4y ago> "Do things by stitching programs together" only works for relatively simple tasks. For everything else you need to program the thing properly. What do you think functions are? > I'm really grateful we have things like Go and SQLite that make it possible to create fully functional websites as self-contained programs instead of the hot mess that everything else uses. Yes, because as someone who will be called to troubleshoot it, I definitely want to trudge through whatever logging you may or may not have implemented in this monolith to solve a cache miss or 5xx error. /s