Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Nov 2003 17:50:08 +0100
From:      Brad Knowles <brad.knowles@skynet.be>
To:        Erik Trulsson <ertr1013@student.uu.se>
Cc:        freebsd-chat@freebsd.org
Subject:   Re: Bug in ports howto question
Message-ID:  <p06002003bbea876533ea@[10.0.1.2]>
In-Reply-To: <20031126061932.GA9451@falcon.midgard.homeip.net>
References:  <20031027214510.GA52000@kosmos.mynet> <20031027223648.GC1004@zi025.glhnet.mhn.de> <20031028000708.GA52155@kosmos.mynet> <20031028004319.GF1004@zi025.glhnet.mhn.de> <20031125072702.GG340@freepuppy.bellavista.cz> <20031125064404.GA38625@kosmos.my.net> <20031125193010.GB67289@freepuppy.bellavista.cz> <20031125094426.GA39119@kosmos.my.net> <20031125222426.GA3585@falcon.midgard.homeip.net> <20031125152800.GA40176@kosmos.my.net> <20031126061932.GA9451@falcon.midgard.homeip.net>

next in thread | previous in thread | raw e-mail | index | archive | help
At 7:19 AM +0100 2003/11/26, Erik Trulsson quoted Allan Bowhill:

>>  Minus time, you should be able to see that the skill sets of system
>>  administration skills and programming are mutually exclusive. The two
>>  activities are so distinct, that you cannot do both at the same time.
>
>  And here lies the linguistical problem with your argumentation.

	One of many problems.

	Just because the activities of system administration and 
programming may be mutually exclusive (you cannot perform both kinds 
of activities at the same time), this has no bearing whatsoever on 
the question of whether or not the skillsets are mutually exclusive.

	I would argue that there are certain types of tasks which fall 
within the category of both system administration or programming at 
the same time, and what makes that a "programming" activity versus a 
"system administration" activity is the broader context in which that 
function is being performed.  For example, are you cp'ing that file 
during the process of developing a program, or in the context of 
administering a system on which the file might be completely 
unrelated to anything else that it is that you are personally doing?


	Indeed, it is quite clear that there is a great deal of overlap 
between the two skillsets -- in order to do either function, you need 
to know how to think critically.  You need to know how to solve 
problems.  Of course, these high-level skills further depend on so 
many lower-level skills.

>>  You can be a sysadmin with great programming skills. But when you write
>>  code to automate systems administration tasks, you are programming.

	Again, this mistaken identification of the activity as the skill itself.

	While there are many activities that may be mutually exclusive 
with other activities, a single person may very well possess multiple 
skillsets which may or may not be related, in order to be able to 
perform the activities in question.

>  Writing code to automate a system administration task is programming.
>  It is also system administration.  I do not see that these are
>  distinct.

	It's certainly a fuzzy issue.  I can see arguments for 
considering it to be one or the other, or both.  I think that the 
answer to this question would be largely a personal one, and most 
reasonable parties would agree to disagree.

>  As you can see I disagree with your notion that system administration
>  and programming are two distinct activities, but rather believe that
>  many tasks fall into both categories at once.

	Agreed.

-- 
Brad Knowles, <brad.knowles@skynet.be>

"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety."
     -Benjamin Franklin, Historical Review of Pennsylvania.

GCS/IT d+(-) s:+(++)>: a C++(+++)$ UMBSHI++++$ P+>++ L+ !E-(---) W+++(--) N+
!w--- O- M++ V PS++(+++) PE- Y+(++) PGP>+++ t+(+++) 5++(+++) X++(+++) R+(+++)
tv+(+++) b+(++++) DI+(++++) D+(++) G+(++++) e++>++++ h--- r---(+++)* z(+++)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p06002003bbea876533ea>