Click here to Skip to main content
15,439,290 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: CS-insanity and things that make me want to quit Pin
W Balboos, GHB21-Oct-20 7:19
mveW Balboos, GHB21-Oct-20 7:19 
GeneralRe: CS-insanity and things that make me want to quit Pin
OriginalGriff21-Oct-20 8:18
mveOriginalGriff21-Oct-20 8:18 
GeneralRe: CS-insanity and things that make me want to quit Pin
W Balboos, GHB21-Oct-20 9:08
mveW Balboos, GHB21-Oct-20 9:08 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 8:50
MemberUser 1493685321-Oct-20 8:50 
GeneralRe: CS-insanity and things that make me want to quit Pin
W Balboos, GHB21-Oct-20 9:17
mveW Balboos, GHB21-Oct-20 9:17 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 11:28
MemberUser 1493685321-Oct-20 11:28 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 8:50
MemberUser 1493685321-Oct-20 8:50 
GeneralRe: CS-insanity and things that make me want to quit Pin
trønderen21-Oct-20 7:31
Membertrønderen21-Oct-20 7:31 
OriginalGriff wrote:
Beginners don't have the skills to analyse a problem, design a system, implement it, document it, test and debug
Yet that is where they should start: At "analyze a problem". That is what software development really is about - far more than coding, testing and debugging it. Or, so it ought to be.

If you don't have to implement / test / debug, you can, early in your studies, analyze quite large systems and design the solutions - far larger problems than those you have the resources to code / test / debug.

While you are learning methodologies for problem analysis and solution design (at an implementation independent level!), you should, in parallel, learn implementation, testing and debugging techniques, applied to small, manageable problems for a beginning student. But that is not the main focus of a software developer's education. The problem analysis and (implementation independent) solution design is.

Modern education programs start with a typing course: Student learn to type "int main(int argc, char *argv[]) {}" first, and taught the finer details of lambdas, and only after that start asking what the problem is all about. That is to turn things upside down. But that is how we want it nowadays. Even if it is upside down.
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 8:06
MemberUser 1493685321-Oct-20 8:06 
GeneralRe: CS-insanity and things that make me want to quit Pin
Greg Utas21-Oct-20 6:22
mveGreg Utas21-Oct-20 6:22 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 8:06
MemberUser 1493685321-Oct-20 8:06 
GeneralRe: CS-insanity and things that make me want to quit Pin
Mircea Neacsu21-Oct-20 8:54
mvaMircea Neacsu21-Oct-20 8:54 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 9:05
MemberUser 1493685321-Oct-20 9:05 
GeneralRe: CS-insanity and things that make me want to quit Pin
hpcoder223-Oct-20 15:08
Memberhpcoder223-Oct-20 15:08 
GeneralRe: CS-insanity and things that make me want to quit Pin
ZurdoDev21-Oct-20 6:04
professionalZurdoDev21-Oct-20 6:04 
GeneralRe: CS-insanity and things that make me want to quit Pin
W Balboos, GHB21-Oct-20 7:23
mveW Balboos, GHB21-Oct-20 7:23 
GeneralRe: CS-insanity and things that make me want to quit Pin
Amarnath S21-Oct-20 6:39
professionalAmarnath S21-Oct-20 6:39 
GeneralRe: CS-insanity and things that make me want to quit Pin
Maximilien21-Oct-20 7:25
MemberMaximilien21-Oct-20 7:25 
GeneralRe: CS-insanity and things that make me want to quit Pin
theoldfool21-Oct-20 7:27
professionaltheoldfool21-Oct-20 7:27 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 7:51
MemberUser 1493685321-Oct-20 7:51 
GeneralRe: CS-insanity and things that make me want to quit Pin
Chris Losinger21-Oct-20 8:37
professionalChris Losinger21-Oct-20 8:37 
GeneralRe: CS-insanity and things that make me want to quit Pin
harold aptroot21-Oct-20 8:42
Memberharold aptroot21-Oct-20 8:42 
GeneralRe: CS-insanity and things that make me want to quit Pin
Slacker00721-Oct-20 9:12
professionalSlacker00721-Oct-20 9:12 
GeneralRe: CS-insanity and things that make me want to quit Pin
den2k8821-Oct-20 20:56
professionalden2k8821-Oct-20 20:56 
GeneralRe: CS-insanity and things that make me want to quit Pin
kmoorevs21-Oct-20 13:08
Memberkmoorevs21-Oct-20 13:08 

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.


Straw Poll

When building an application, when is the most important time to consider the User Experience?
They are the ones we write code for, right?
  Results   708 votes