Click here to Skip to main content
16,004,761 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Can a student that can't even handle freshman calculus possibly be a good programmer? Pin
Juan Pablo Reyes Altamirano29-Jul-24 7:57
Juan Pablo Reyes Altamirano29-Jul-24 7:57 
GeneralRe: Can a student that can't even handle freshman calculus possibly be a good programmer? Pin
dandy7229-Jul-24 10:46
dandy7229-Jul-24 10:46 
GeneralRe: Can a student that can't even handle freshman calculus possibly be a good programmer? Pin
cegarman29-Jul-24 13:07
cegarman29-Jul-24 13:07 
GeneralRe: Can a student that can't even handle freshman calculus possibly be a good programmer? Pin
dandy7230-Jul-24 3:41
dandy7230-Jul-24 3:41 
GeneralCan software be built similarly? Pin
BernardIE531726-Jul-24 22:03
BernardIE531726-Jul-24 22:03 
GeneralRe: Can software be built similarly? PinPopular
Peter_in_278026-Jul-24 22:31
professionalPeter_in_278026-Jul-24 22:31 
GeneralRe: Can software be built similarly? Pin
BernardIE531726-Jul-24 23:19
BernardIE531726-Jul-24 23:19 
GeneralRe: Can software be built similarly? Pin
Sander Rossel27-Jul-24 1:14
professionalSander Rossel27-Jul-24 1:14 
Let's say that is, in theory, possible.
The amount of time it would take to design and plan ahead would probably make it more efficient to hire less programmers and do less planning.

A railroad or building will have many knowns (because every railroad and building is essentially the same, if you're not doing crazy stuff) while software has a whole lot of unknowns.
So every method, method name, number and order of arguments, probably class names, etc. will have to be thought out in advance.
That's basically saying a few people will write the software up front and then we'll hire 100.000 programmers to fill in a few of the details.
So then, let's say you got to the point where 100.000 programmers can write 100.000 methods simultaneously (after probably years or planning and designing).
Those methods are probably going to call one another, but that's not possible because those methods are still being written!
But let's say you get around that by using a dynamic language like JavaScript or Python.
Now you can't test them because each of the 100.000 programmers will have to get the spelling, casing, order of arguments, etc. correct right from the get go without being able to see, verify or test if the other programmer has, indeed, followed the design to the letter (here you can see why designing to that level would be ridiculous).
But let's say these programmers even got that right and they're going to commit their code...
Imagine the merge conflicts! Dead | X|
Unless, of course, each method has a seperate file, but then that would have to be designed to and those files would somehow need to come together.

All in all, it's not very practical and would take so much time and effort and be so error prone that it's, for all practical reasons, not possible.

GeneralRe: Can software be built similarly? Pin
PIEBALDconsult27-Jul-24 5:58
mvePIEBALDconsult27-Jul-24 5:58 
GeneralRe: Can software be built similarly? Pin
Sander Rossel28-Jul-24 22:47
professionalSander Rossel28-Jul-24 22:47 
GeneralRe: Can software be built similarly? Pin
Gary Stachelski 202127-Jul-24 4:33
Gary Stachelski 202127-Jul-24 4:33 
GeneralRe: Can software be built similarly? Pin
Ravi Bhavnani27-Jul-24 20:03
professionalRavi Bhavnani27-Jul-24 20:03 
GeneralRe: Can software be built similarly? Pin
Gary R. Wheeler27-Jul-24 1:38
Gary R. Wheeler27-Jul-24 1:38 
GeneralRe: Can software be built similarly? Pin
Nelek27-Jul-24 14:39
protectorNelek27-Jul-24 14:39 
GeneralRe: Can software be built similarly? Pin
Peter_in_278027-Jul-24 15:47
professionalPeter_in_278027-Jul-24 15:47 
GeneralRe: Can software be built similarly? Pin
Greg Utas27-Jul-24 4:53
professionalGreg Utas27-Jul-24 4:53 
GeneralRe: Can software be built similarly? Pin
Peter_in_278027-Jul-24 15:46
professionalPeter_in_278027-Jul-24 15:46 
GeneralRe: Can software be built similarly? Pin
honey the codewitch27-Jul-24 14:14
mvahoney the codewitch27-Jul-24 14:14 
GeneralRe: Can software be built similarly? Pin
Maximilien27-Jul-24 0:09
Maximilien27-Jul-24 0:09 
GeneralRe: Can software be built similarly? Pin
Amarnath S27-Jul-24 5:19
professionalAmarnath S27-Jul-24 5:19 
GeneralRe: Can software be built similarly? Pin
Dave Kreskowiak27-Jul-24 5:38
mveDave Kreskowiak27-Jul-24 5:38 
GeneralRe: Can software be built similarly? Pin
PIEBALDconsult27-Jul-24 12:19
mvePIEBALDconsult27-Jul-24 12:19 
GeneralRe: Can software be built similarly? Pin
honey the codewitch27-Jul-24 14:15
mvahoney the codewitch27-Jul-24 14:15 
GeneralRe: Can software be built similarly? PinPopular
Mircea Neacsu27-Jul-24 5:58
Mircea Neacsu27-Jul-24 5:58 
GeneralRe: Can software be built similarly? Pin
Jeremy Falcon27-Jul-24 6:12
professionalJeremy Falcon27-Jul-24 6:12 

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.