Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How much a programmer should know about system admin?

How much should a programmer should know about system admin? I mean, obviously the more the better. But for the sake of argument, what is the average a programmer should know?

I have seen my friend ( a programmer) does database schema design, database backup, database tuning, data migration etc. Sometimes I wonder whether he is a programmer or a system admin.

like image 515
Graviton Avatar asked Jul 04 '09 05:07

Graviton


2 Answers

It is critical for a programmer to have a Big Picture view of all aspects of software development, deployment, runtime environment, safety, and security.

Otherwise, "innocent mistakes" can be made that have very costly results, and the net effect is one of diminished productivity (or worse).

Know enough about how things work to satisfy the Big Picture for your environment, but you do not need to know how to make them work.

like image 63
gahooa Avatar answered Oct 16 '22 00:10

gahooa


Having extra skills always helps.

I knew very strong developers who could not connect a printer in windows. Which is kind of funny.

If you plan to do network programming - develop a habit to use ethereal/wireshark and look at packets. Eventually it will pay off.

like image 39
Zepplock Avatar answered Oct 16 '22 00:10

Zepplock