On Sep 5, 2008, at 5:37 PM, Richard Erlacher wrote:
>>> With no documented
>>> specifications, there's no way to show that their work is
>>> defective, so they
>>> like doing things that way.
>>
>> That's an awfully big stretch.  I, as a programmer, write damn
>> good code...and terrible documentation.  That's because I'm a
>> PROGRAMMER, not a writer.
>>
> Do you program to a set of requirements, or do you simply imagine  
> what you
> want to write and then, when you think you've finished, accept what  
> you
> have, regardless of what it does?  How do you know that you've done  
> what you
> set out to do?  In fact, how do you know you've finished?  After  
> that, how
> do you verify that it works as it should?  There's a huge  
> difference between
> trial and testing, doncha know!

   If it meets the desired goal, it's finished.  It's as simple as  
that.  I get the impression that you like to document, justify,  
exhaustively analyze, and probably have meetings about every single  
function or subroutine.  This is not how software is written in the  
real world.

>> Richard, you talk like someone who has been "suitified" for far
>> too long.  There was a big push in the 1970s to over-formalize
>> software development, which is where this obsession with "specs" came
>> from.  It died in the 1980s.  Go write some code!
>>
> As I recall, in the early '70's, at which time I did write code  
> (mostly
> FORTRAN) for a living, at least part of the time, things were VERY  
> formal.

   ...which is probably why software technology has been lagging that  
of hardware since that time...

>  It was going into the '80's that things became "fast and loose."   
> The result
> was that folks wrote software that wasn't needed, incorporated  
> features, and
> the associated failures, that weren't required, and generated huge  
> schedule
> and budget overruns.

   ...and gave us Windows, with which some of the world is still  
inexplicably stuck.  Then, serious, thinking programmers threw their  
managers out of the building, sat down, and wrote serious code.  Now  
we have modern operating systems and application software that run  
correctly, and we get useful work done.

   One of those pieces of application software is SDCC.  Many people  
here use it to great advantage.  You could, too, if you'd only quit  
evangelizing your long-dead, never-productive procedure-oriented  
methodology and...WRITE SOME DAMN CODE!

> BTW, Last time I wore a suit was to go to a funeral, and, in fact,  
> that was
> the last 3 times.  Next time, I hope it will be to my own.  I've  
> never liked
> neckties and the associated "appearance over substance" culture.

   In that case, I apologize for my implication, and we stand in  
agreement regarding that bit of culture.  I was responding to what I  
saw that "looked and quacked like a duck", if you know what I mean.

> I'd point out that you've gone on and on but suggested nothing that  
> would
> lead to better documentation.
>
> I'm still reading ... and hoping someone comes up with something I  
> can use
> to further that goal.

   If you describe what particular difficulty you're hitting, people  
here (even I, someone who's about ready to wring your neck) will do  
their very best to help you.  If you truly do wish to reach the goal  
of useful tools used for developing useful firmware, you'll gladly  
accept that help.  If not, well..

             -Dave
>


-- 
Dave McGuire
Port Charlotte, FL



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to