Peter Naur's view of programming
51–60 of 198 posts
Re: Peter Naur's view of programming
#52It still has to be written first.
Re: Peter Naur's view of programming
#53For problems whose difficulty relies rather on business concerns and which evolve rapidly then (the theft of) source code is nearly worthless.
Re: Peter Naur's view of programming
#54Re: Peter Naur's view of programming
#55That said:
If you are reading this comment and haven’t read the article, go read the article instead.
This is an inverse scenario: imho most of the comments here are interesting but have only marginal value building from the insight of the article.
Re: Peter Naur's view of programming
#56Re: Peter Naur's view of programming
#57Obviously source code is useful on its face, and its also the truest documentation of current requirements. Worthless is an overstatement.
Re: Peter Naur's view of programming
#58Earlier quoted context omitted.
> Most apps aren't in such a difficult space and keep working basically forever. Sadly, this doesn't match my experience. Software that isn't actively maintained always dies, sooner or later.
Whether this is true depends on what you do. The last update to TeX (widely used in math and computer science for typesetting) was 12 January 2014. A lot of payment processing systems are still running on code written in the 1960s and 1970s. Frequently untouched since Y2K. I have a friend who went to work in the mid 2000s for a company she had worked for in the early 1970s. Out of curiosity she looked up her old prog…
The best "old" (30+ or 40+ years) code I worked on did this. The worst, which forced total rewrites, mingled everything together "for performance" but prevented the software from being easily ported to a new OS (Windows 3.1 hasn't been supported for a long time) or extended to support new capabilities.
Re: Peter Naur's view of programming
#59Re: Peter Naur's view of programming
#60"Worthless" is an exaggeration: any significant body of code running a critical business process would be missed---and expensive to recreate---if it were lost. But I think the article does make a good point about the value to others. Unless you have a dev team whose head is in that code, and a business team built around that software workflow, just having the code won't be of much value to you. The value of software…
Agreed, worthless might have been a bit exaggerated.