Date: Mon, 14 Apr 2014 05:42:47 +0200 From: Polytropon <freebsd@edvax.de> To: Mayuresh Kathe <mayuresh@kathe.in> Cc: freebsd-questions@freebsd.org Subject: Re: developer be a good administrator too : mandatory? Message-ID: <20140414054247.3e048758.freebsd@edvax.de> In-Reply-To: <20140414031040.GA816@h61m.kathe.in> References: <20140414031040.GA816@h61m.kathe.in>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 14 Apr 2014 08:40:41 +0530, Mayuresh Kathe wrote: > the question that's popping up in my mind is; > "is it necessary for a freebsd developer (c89) to also be a > great system administrator?". > > the rationale i've heard is that if you can't handle your > own freebsd system, how are you going to get productive! I can't speak for others, but in my opinion, being a good developer (in regards of server software or application software) often goes hand in hand with being a good system administrator. You need to know about how the server works in order to write proper software, and vice versa, you need to know how software works in order to do your administration work correctly. There may be other "professions" which help you to do a good job: for example, security research, a bit of cryptography, very basic things like reading, thinking and learning (yes, those _are_ important and also _not_ "standard" today anymore!), but also knowledge about system components, such as system design, file systems, process communication, configuration files and so on. The more you know, the better and "balanced" your achievements can be. This will probably set you above others who have a narrow mind and no real attitude to improve. So if your career path has made you a programmer, it will definitely _not_ hurt you to learn about system administration. Operating systems which are open, up to the innermost parts, and which provide excellent documentation and source, can be more help than arbitrary and expensive "courses" which end in a shiny certificate, and burden you with knowledge which is outdated or non-transferable (or both). Learning _fundamentals_ enables you to conclude and learn new things, whereas short-term "knowledge" will probably only be a dead mass that leads you nowhere. Coming back to the phrasing of your question: I would not claim it's "neccessary", but it's definitely helpful, especially in the context of FreeBSD. I'm saying all this from my very individual observations and feelings from the relatively short time of a little bit more tham 25 years in IT. ;-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140414054247.3e048758.freebsd>