Live data from Hacker News

Software Developers Should Have Sysadmin Experience

blog.professorbeekums.com

1–10 of 424 posts

Re: Software Developers Should Have Sysadmin Experience

#5

With the rise of devops (docker, puppet, ansible, etc...) , and cloud VMs, how often are sysadmins different from software devs?

That question doesn't make any sense at all. That's exactly the same as saying: with the rise of do it yourself home repair, how often are plumbers different from carpenters?

Re: Software Developers Should Have Sysadmin Experience

#6
post #2

Somewhat related, I feel that mechanical engineers who design cars should have some experience servicing vehicles. Sometimes engineers will not leave enough space, use weird fasteners, etc. that make a simple job much more complex.

That is a function of design requirements, not lack of foresight. If your manager tells you the cab needs to be 20% roomier without changing the outside dimensions, or they change the engine going into the thing without changing the structural integrity of the car, there goes your maintenance space.

Re: Software Developers Should Have Sysadmin Experience

#9
post #2

Somewhat related, I feel that mechanical engineers who design cars should have some experience servicing vehicles. Sometimes engineers will not leave enough space, use weird fasteners, etc. that make a simple job much more complex.

It could be a deliberate form of obfuscation/discouraging of repair, or just the common trend of making things more complex than they really need to be.

Re: Software Developers Should Have Sysadmin Experience

#10
No. Developers do not necessarily need any experience as a sysadmin and I would advise against moving productive developers into this role for the purpose of misguided training.

The argument about understanding how code scales beyond one computer is fallacious. In fact it's quite easy to learn and practice all kinds of distributed high scale architectures without getting up from a desk.

I will agree it's important to understand the people and work connected to your job. It's probably a good idea to eat lunch with the sysadmin, or QA, or UX person.

Would also agree its important to have respect, empathy, and collaboration others, but it doesn't mean you need to switch jobs.

Post reply on HN