3 ms·
That's what I did at my tiny engineering team (3 folks) and results have been great. If you have a small organization (say <10 engineers), it's crucial that ev
by gedrap 10y ago
That's what I did at my tiny engineering team (3 folks) and results have been great.
If you have a small organization (say <10 engineers), it's crucial that every developer writing server side applications can also do at least some sysadmin work. As the article says, it leads to deeper understanding and it really helps when thinking about scalability, fixing certain kinds of issues, etc. It also often shortens the feedback cycle and requires less throwing over the wall. As a bonus, you increase the bus factor.
Automation is the key though. If everyone connects to the boxes and does random things manually over ssh, nothing good will come out of it.
Still, you need to have a person or two who are responsible for the vision of the architecture/systems and who make sure that things don't go off the rails.