POV-Ray : Newsgroups : povray.off-topic : I found this interesting Server Time
4 Nov 2024 17:35:28 EST (-0500)
  I found this interesting (Message 1 to 10 of 154)  
Goto Latest 10 Messages Next 10 Messages >>>
From: Darren New
Subject: I found this interesting
Date: 5 Apr 2008 01:40:46
Message: <47f71eee$1@news.povray.org>
Discussions of computer programming...

http://blog.slickedit.com/?p=223
http://blog.slickedit.com/?p=224

-- 
   Darren New / San Diego, CA, USA (PST)
     "That's pretty. Where's that?"
          "It's the Age of Channelwood."
     "We should go there on vacation some time."


Post a reply to this message

From: Warp
Subject: Re: I found this interesting
Date: 5 Apr 2008 03:42:43
Message: <47f73b83@news.povray.org>
Darren New <dne### [at] sanrrcom> wrote:
> http://blog.slickedit.com/?p=224

  I somewhat disagree with this view. Sure, there are *some* people who
are envious of "noobs" getting the job "done" with their fancy high-level
languages without really understanding what's going on under the hood.
However, I don't think that's the most usual reason for the negative
feelings.

  I believe that the most usual reason for the negative attitude is
that the "noobs" are getting the job "done" faster, but at the cost
of software quality. The software made by a newbie usually lacks
robustness and efficiency. However, because bosses usually cannot
see past the GUI, they are fooled into thinking that the newbie is
actually a better programmer than the experienced one because he got
something visible done faster. Then they hire the newbie and kick out
the experienced programmer.

  And the result can be seen, for example, at thedailywtf.com.

-- 
                                                          - Warp


Post a reply to this message

From: Orchid XP v8
Subject: Re: I found this interesting
Date: 5 Apr 2008 05:19:03
Message: <47f75217@news.povray.org>
Warp wrote:

>   I somewhat disagree with this view. Sure, there are *some* people who
> are envious of "noobs" getting the job "done" with their fancy high-level
> languages without really understanding what's going on under the hood.
> However, I don't think that's the most usual reason for the negative
> feelings.
> 
>   I believe that the most usual reason for the negative attitude is
> that the "noobs" are getting the job "done" faster, but at the cost
> of software quality. The software made by a newbie usually lacks
> robustness and efficiency. However, because bosses usually cannot
> see past the GUI, they are fooled into thinking that the newbie is
> actually a better programmer than the experienced one because he got
> something visible done faster. Then they hire the newbie and kick out
> the experienced programmer.
> 
>   And the result can be seen, for example, at thedailywtf.com.

I think sometimes people *are* just jelous of a higher level language 
making programming "too easy". Those people should get over it.

On the other hand, there certainly *are* some really awful programmers 
who outwardly appear to "get the job done faster" by writing really 
terrible code. Measuring programmer performance by how quickly they 
"deliver" a "solution" is almost as stupid as measuring it my LoC.

In short, I think both points of view are valid. As to which one 
predominates... well, I personally am in *no* position to make an 
authoritative statement about that! ;-) But judging by some of the guys 
I graduated with... hmm, I think incompetent is probably more prevalent. :-S


Post a reply to this message

From: Warp
Subject: Re: I found this interesting
Date: 5 Apr 2008 10:51:36
Message: <47f7a007@news.povray.org>
Orchid XP v8 <voi### [at] devnull> wrote:
> On the other hand, there certainly *are* some really awful programmers 
> who outwardly appear to "get the job done faster" by writing really 
> terrible code. Measuring programmer performance by how quickly they 
> "deliver" a "solution" is almost as stupid as measuring it my LoC.

> In short, I think both points of view are valid. As to which one 
> predominates... well, I personally am in *no* position to make an 
> authoritative statement about that! ;-) But judging by some of the guys 
> I graduated with... hmm, I think incompetent is probably more prevalent. :-S

  Having heard second-hand accounts about real production-level commercial
software from very reliable sources, the common trend in the software and
web development industry is that code is usually an absolutely awful pile
of ugly hacks over older hacks, and that it's usually a miracle that it
works in the first place.
  In other words, clearly the work of people without proper programming
expertise.

  It's considered *normal* in many companies that implementing a feature
takes several months, and if a competent programmer implements it in a
week it causes a jaw-dropping effect. Bosses usually don't have the
slightest idea about how long a specific features should really take
to implement. (Often it goes both ways: Features which are small and
can be cleanly and efficiently implemented in a few days may be implemented
by incompetent programmers in several months, and no boss even wonders
about it. Yet some features which truely require many months to fully
implement even by a team of competent expert programmers might have
completely insane deadline requirements.)

-- 
                                                          - Warp


Post a reply to this message

From: Orchid XP v8
Subject: Re: I found this interesting
Date: 5 Apr 2008 11:01:48
Message: <47f7a26c@news.povray.org>
Warp wrote:

>   It's considered *normal* in many companies that implementing a feature
> takes several months, and if a competent programmer implements it in a
> week it causes a jaw-dropping effect. Bosses usually don't have the
> slightest idea about how long a specific features should really take
> to implement. (Often it goes both ways: Features which are small and
> can be cleanly and efficiently implemented in a few days may be implemented
> by incompetent programmers in several months, and no boss even wonders
> about it. Yet some features which truely require many months to fully
> implement even by a team of competent expert programmers might have
> completely insane deadline requirements.)

I wonder why this is the case.

I mean, if you want a bunch of construction engineers to design and 
build a bridge, the people doing the work usually have a pretty good 
idea how long it will take. What's different about software engineering?

[Other than the fact that a ridiculously badly designed bridge is 
usually at least moderately self-evident, while bad software isn't 
always...]


Post a reply to this message

From: Warp
Subject: Re: I found this interesting
Date: 5 Apr 2008 11:19:47
Message: <47f7a6a2@news.povray.org>
Orchid XP v8 <voi### [at] devnull> wrote:
> [Other than the fact that a ridiculously badly designed bridge is 
> usually at least moderately self-evident, while bad software isn't 
> always...]

  Imagine that someone hires someone else to build a bridge. The bridge
is completed and looks pretty on the outside, and it seems to work ok.
However, one day there's a lot of traffic and the bridge collapses.
It results that the bridge engineers were completely incompetent and
built the bridge completely in the wrong way, which caused it to collapse
with heavy traffic.
  In real life those engineers go to jail.

  In programming they get a new contract to develop the project further.

-- 
                                                          - Warp


Post a reply to this message

From: Orchid XP v8
Subject: Re: I found this interesting
Date: 5 Apr 2008 13:43:42
Message: <47f7c85e$1@news.povray.org>
Warp wrote:

>   Imagine that someone hires someone else to build a bridge. The bridge
> is completed and looks pretty on the outside, and it seems to work ok.
> However, one day there's a lot of traffic and the bridge collapses.
> It results that the bridge engineers were completely incompetent and
> built the bridge completely in the wrong way, which caused it to collapse
> with heavy traffic.
>   In real life those engineers go to jail.
> 
>   In programming they get a new contract to develop the project further.

...OK, so I'm officially pretty worried here...


Post a reply to this message

From: andrel
Subject: Re: I found this interesting
Date: 5 Apr 2008 14:36:04
Message: <47F7D4C4.6090209@hotmail.com>
Darren New wrote:
> Discussions of computer programming...
> 
> http://blog.slickedit.com/?p=223
If warp does 224, let me take 223 in stead.

I tend to agree in an manner. Of the university students I have had to 
fortune to supervise, when they visited our lab, over the last couple of 
years, an astonishing 100% was unable to write a decent report. They all 
had writing skills that I normally associate with 12-15 year olds. None 
of the reports conformed to a standard structure (intro (including 
problem description), methods, (results), conclusions and discussion). 
Some were almost day by day accounts of what happened '... and then we 
did... and then he said...', most did not even use the spellchecker, and 
don't get me started on grammar. Interestingly, I had nearly no say in 
the grading and they all past their exam before I had a chance to 
correct it. Apparently the society wants technicians and computer 
science experts that are unable to write. But I don't.


Post a reply to this message

From: Orchid XP v8
Subject: Re: I found this interesting
Date: 5 Apr 2008 14:41:04
Message: <47f7d5d0$1@news.povray.org>
andrel wrote:

> I tend to agree in an manner. Of the university students I have had to 
> fortune to supervise, when they visited our lab, over the last couple of 
> years, an astonishing 100% was unable to write a decent report. They all 
> had writing skills that I normally associate with 12-15 year olds. None 
> of the reports conformed to a standard structure (intro (including 
> problem description), methods, (results), conclusions and discussion). 
> Some were almost day by day accounts of what happened '... and then we 
> did... and then he said...', most did not even use the spellchecker, and 
> don't get me started on grammar. Interestingly, I had nearly no say in 
> the grading and they all past their exam before I had a chance to 
> correct it. Apparently the society wants technicians and computer 
> science experts that are unable to write. But I don't.

OK, now you're just describing *me*. :-(

I have no idea how to write a report...


Post a reply to this message

From: andrel
Subject: Re: I found this interesting
Date: 5 Apr 2008 14:56:42
Message: <47F7D99A.6080204@hotmail.com>
Orchid XP v8 wrote:
> andrel wrote:
> 
>> I tend to agree in an manner. Of the university students I have had to 
>> fortune to supervise, when they visited our lab, over the last couple 
>> of years, an astonishing 100% was unable to write a decent report. 
>> They all had writing skills that I normally associate with 12-15 year 
>> olds. None of the reports conformed to a standard structure (intro 
>> (including problem description), methods, (results), conclusions and 
>> discussion). Some were almost day by day accounts of what happened 
>> '... and then we did... and then he said...', most did not even use 
>> the spellchecker, and don't get me started on grammar. Interestingly, 
>> I had nearly no say in the grading and they all past their exam before 
>> I had a chance to correct it. Apparently the society wants technicians 
>> and computer science experts that are unable to write. But I don't.
> 
> OK, now you're just describing *me*. :-(
I thought about including a disclaimer that 'any resemblance to a p.o-t 
regular or mascot is purely a coincidence' but decided against it.
> 
> I have no idea how to write a report...
So how did you manage to graduate from university then? Did you not do a 
small research project?


Post a reply to this message

Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.