|
|
|
|
|
by factorialboy
1789 days ago
|
|
This "only if your time is cheap" argument is fallacious. Especially since it was originally used in the Linux desktop context. If you have enough skill (or the willingness to learn) and initial investment of time, then the ROI on these DIY projects can be immense. I am far more productive with a Linux desktop and self-hosted / managed "solutions" than their commercial alternatives. For example: My media server setup far outperforms Netflix and Spotify in terms of ROI and /even/ convenience. Similarly my Linux desktop PC is better for work and play compared to any off the shelf MacOS or Windows experience. If you have the perseverance and initial time to invest, you end up over time saving so much time and money. |
|
I self host a ton of stuff. Sometimes I feel like I'm wasting time that could be spent writing code, but, ultimately, I think having good sysadmin and network admin abilities makes a difference in the quality of software development.
Sometimes I see developers that barely seem to know how networks and DNS work.
And the whole argument about time spent is getting weaker. My stuff has gotten to the point where it's a bunch of Docker containers that I could auto-update if I wanted. The hardest part is picking containers that are maintained, but all the official ones are nowadays.