Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

Re^3: We are the logisticians of information

by tilly (Archbishop)
on Jul 09, 2004 at 17:08 UTC ( #373199=note: print w/replies, xml ) Need Help??

in reply to Re^2: We are the logisticians of information
in thread Programming is combat

If someone handed you truly solid, unambiguous requirements, that cover all cases then you've been handed your final program, only written in the wrong language. If anyone could guarantee a source of requirements like that, then we could just write a good compiler and get rid of the programmer.

Shifting and ambiguous requirements are not just an annoying part of your job, they are why you have a job.

  • Comment on Re^3: We are the logisticians of information

Replies are listed 'Best First'.
Re^4: We are the logisticians of information
by dragonchild (Archbishop) on Jul 10, 2004 at 02:54 UTC
    This is a straw man. Requirements are the "what". Design is the "how". If I was handed a complete design, of course a compiler could translate that into a program a computer could understand. But, translating requirements into an appopriate design is the job of the programmer, at least in my experience. The actual typing is a side effect of the job.

    I look at it as an artform. Some people work in paint or food. I work in programming languages. The requirements could be "I want a picture of the Pieta." The design is the artistic layout - "The Virgin is on the left, the Christ-child on the right." The compiler is "Sculpt it in marble" or "Sculpt it in papaya". :-)

    We are the carpenters and bricklayers of the Information Age.

    Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose

    I shouldn't have to say this, but any code, unless otherwise stated, is untested

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://373199]
[Discipulus]: grandma' remedy!
[Eily]: for some reason the best nodes of the day start from the 5th
[Eily]: since normally the only posts I don't see are the ones of sun-d in worst nodes, for a second I thought this meant that he somehow managed to get all four best posts for today
[marto]: that is odd :P
[marto]: both numerically and in terms of the problem :P
marto ducks
[Eily]: if there's a pun in there I didn't get it :x
[marto]: <tr class="even-row item-004 auth-221725"> is there, but no content seemingly

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (9)
As of 2018-03-20 09:54 GMT
Find Nodes?
    Voting Booth?
    When I think of a mole I think of:

    Results (248 votes). Check out past polls.