Click here to Skip to main content
15,886,873 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
GeneralRe: Sony created a Gran Turismo AI that demolishes the world's best human drivers Pin
Joe Woodbury10-Feb-22 9:07
professionalJoe Woodbury10-Feb-22 9:07 
NewsSupport ends for older versions of Visual Studio Pin
Kent Sharkey10-Feb-22 7:16
staffKent Sharkey10-Feb-22 7:16 
GeneralRe: Support ends for older versions of Visual Studio Pin
Peter Adam11-Feb-22 0:38
professionalPeter Adam11-Feb-22 0:38 
NewsMachines are getting better at writing their own code. But human-level is ‘light years away’ Pin
oofalladeez34310-Feb-22 6:34
professionaloofalladeez34310-Feb-22 6:34 
GeneralRe: Machines are getting better at writing their own code. But human-level is ‘light years away’ Pin
#realJSOP10-Feb-22 6:52
mve#realJSOP10-Feb-22 6:52 
RantRe: Machines are getting better at writing their own code. But human-level is ‘light years away’ Pin
Daniel Pfeffer11-Feb-22 3:54
professionalDaniel Pfeffer11-Feb-22 3:54 
GeneralRe: Machines are getting better at writing their own code. But human-level is ‘light years away’ Pin
oofalladeez34311-Feb-22 11:49
professionaloofalladeez34311-Feb-22 11:49 
NewsC/C++ User's Journal: 1992 Article Explains Software Design Pin
raddevus10-Feb-22 6:20
mvaraddevus10-Feb-22 6:20 
This article goes back about 2 years before I wrote any code so I wouldn't have originally read it.
It touches on amazing things & really gets to the heart of what _Designing Software_ is actually about and why it is so tough.

What Is Software Design? by Jack W. Reeves - developer.*, Developer Dot Star[^]

Article Length
Our modern sensibilities make this article seem extremely long but much of everything that is really true about Software Design is actually in this article. I'm quite amazed, because I can see that many things grew from this article -- or at least the same kind of thinking as this article.

Summary of Best Points
1) Documentation of any Significant Software Project is necessary.
2) Documentation is always wrong (or will be in 2 minutes when the code is changed).
3) The only true documentation of a Software Project is THE CODE.
-- This is true because the code eventually becomes the instructions to the machine (CPU) and reality of the code is contained in the code itself.
-- Also true because natural language can contain numerous interpretations so that simply reading the documentation may result in X number of individuals understanding that the software _should_ do entirely different things.
4) Since the only True Documentation is in THE CODE, the better the Programming Language, the better it allows you to Design Software. That is where C++ and OOP came in!
5) Suddenly with OOP (via C++) you had a tool that allowed you to create Structures (classes) in Patterns to Design your software which self-documented.

There's a lot more in this article & I encourage you to read it if you are interested in Software Design.
I'm actually going back to read it a 2nd time now. Smile | :)
GeneralRe: C/C++ User's Journal: 1992 Article Explains Software Design Pin
Daniel Pfeffer10-Feb-22 6:28
professionalDaniel Pfeffer10-Feb-22 6:28 
GeneralRe: C/C++ User's Journal: 1992 Article Explains Software Design Pin
PIEBALDconsult10-Feb-22 6:29
mvePIEBALDconsult10-Feb-22 6:29 
GeneralRe: C/C++ User's Journal: 1992 Article Explains Software Design Pin
Greg Utas11-Feb-22 12:53
professionalGreg Utas11-Feb-22 12:53 
GeneralRe: C/C++ User's Journal: 1992 Article Explains Software Design Pin
raddevus12-Feb-22 9:22
mvaraddevus12-Feb-22 9:22 
GeneralRe: C/C++ User's Journal: 1992 Article Explains Software Design Pin
Greg Utas12-Feb-22 9:59
professionalGreg Utas12-Feb-22 9:59 
GeneralRe: C/C++ User's Journal: 1992 Article Explains Software Design Pin
trønderen12-Feb-22 13:31
trønderen12-Feb-22 13:31 
GeneralRe: C/C++ User's Journal: 1992 Article Explains Software Design Pin
Southmountain12-Apr-22 14:15
Southmountain12-Apr-22 14:15 
GeneralRe: C/C++ User's Journal: 1992 Article Explains Software Design Pin
raddevus12-Apr-22 17:24
mvaraddevus12-Apr-22 17:24 
NewsMicrosoft announces open app store rules to prove it’s okay with new laws Pin
Kent Sharkey9-Feb-22 11:01
staffKent Sharkey9-Feb-22 11:01 
GeneralRe: Microsoft announces open app store rules to prove it’s okay with new laws Pin
David O'Neil9-Feb-22 11:58
professionalDavid O'Neil9-Feb-22 11:58 
GeneralRe: Microsoft announces open app store rules to prove it’s okay with new laws Pin
oofalladeez34310-Feb-22 5:08
professionaloofalladeez34310-Feb-22 5:08 
NewsTop 10 highest paid programming languages in early 2022 Pin
Kent Sharkey9-Feb-22 11:01
staffKent Sharkey9-Feb-22 11:01 
GeneralRe: Top 10 highest paid programming languages in early 2022 Pin
Eddy Vluggen9-Feb-22 11:05
professionalEddy Vluggen9-Feb-22 11:05 
GeneralRe: Top 10 highest paid programming languages in early 2022 Pin
Joe Woodbury9-Feb-22 12:34
professionalJoe Woodbury9-Feb-22 12:34 
NewsRadio station snafu in Seattle bricks some Mazda infotainment systems Pin
Kent Sharkey9-Feb-22 10:46
staffKent Sharkey9-Feb-22 10:46 
GeneralRe: Radio station snafu in Seattle bricks some Mazda infotainment systems Pin
David O'Neil9-Feb-22 10:53
professionalDavid O'Neil9-Feb-22 10:53 
GeneralRe: Radio station snafu in Seattle bricks some Mazda infotainment systems Pin
obermd10-Feb-22 3:18
obermd10-Feb-22 3:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.