nanog mailing list archives
Re: Programmers with network engineering skills
From: Daniel Schauenberg <d () unwiredcouch com>
Date: Mon, 27 Feb 2012 22:09:17 -0500
a real programmer can be productive in networking tools in a matter of a month or two. i have seen it multiple times. a networker can become a useful real progammer in a year or three.
Thank you! I always wonder when someone distinguishes between a networker and a programmer as if they came from completely different worlds. I find these fields to be highly related. They are algorithmic at the core and you need a good understanding of architecture and design to successfully make the concepts work. If you have ever tried to find a bug in a badly structured network, you should be able to understand that implementing all of your application's use cases in one module is not a good idea. After implementing a good serialization scheme for your class data, network protocols are not that strange anymore (I know I'm exaggerating on simple examples here, but I hope the idea comes across). My point is, if someone has a good understanding of applying architectural patterns to a problem and isolating error causes while debugging, it shouldn't matter if he wrote mostly software the last years or if she administered a large scale network. A good sysadmin can learn to write software and a good programmer can learn to love the datacenter.
Current thread:
- Re: Programmers with network engineering skills, (continued)
- Re: Programmers with network engineering skills Jeroen van Aart (Feb 28)
- RE: Programmers with network engineering skills Brandt, Ralph (Feb 27)
- Re: Programmers with network engineering skills Owen DeLong (Feb 27)
- Re: Programmers with network engineering skills david raistrick (Feb 27)
- Re: Programmers with network engineering skills Owen DeLong (Feb 27)
- Re: Programmers with network engineering skills Michael Hallgren (Feb 27)
- RE: Programmers with network engineering skills Holmes,David A (Feb 27)
- Re: Programmers with network engineering skills Randy Bush (Feb 27)
- Re: Programmers with network engineering skills Michael Thomas (Feb 27)
- RE: Programmers with network engineering skills Holmes,David A (Feb 27)
- Re: Programmers with network engineering skills Daniel Schauenberg (Feb 27)
- RE: Programmers with network engineering skills Holmes,David A (Feb 27)
- Re: Programmers with network engineering skills Owen DeLong (Feb 27)
- RE: Programmers with network engineering skills Brandt, Ralph (Feb 28)
- Re: Programmers with network engineering skills Owen DeLong (Feb 28)
- Re: Programmers with network engineering skills Lamar Owen (Feb 28)
- Re: Programmers with network engineering skills Jay Ashworth (Feb 27)
- Re: Programmers with network engineering skills Doug Barton (Feb 27)
- Re: Programmers with network engineering skills Doug Barton (Feb 27)
- RE: Programmers with network engineering skills Jared Newell (Feb 27)
- Re: Programmers with network engineering skills William Herrin (Feb 27)
- Re: Programmers with network engineering skills Rodrick Brown (Feb 27)