Click here to Skip to main content
15,889,335 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: New to coding Pin
LoganJM8-Oct-20 11:04
LoganJM8-Oct-20 11:04 
GeneralRe: New to coding Pin
thewazz10-Oct-20 7:45
professionalthewazz10-Oct-20 7:45 
GeneralRe: New to coding Pin
Matt Bond9-Oct-20 5:11
Matt Bond9-Oct-20 5:11 
GeneralRe: New to coding Pin
raddevus9-Oct-20 7:47
mvaraddevus9-Oct-20 7:47 
PraiseRe: New to coding Pin
Kent K9-Oct-20 6:13
professionalKent K9-Oct-20 6:13 
GeneralRe: New to coding Pin
raddevus9-Oct-20 7:48
mvaraddevus9-Oct-20 7:48 
GeneralRe: New to coding Pin
Matthew Dennis8-Oct-20 10:55
sysadminMatthew Dennis8-Oct-20 10:55 
GeneralRe: New to coding Pin
trønderen8-Oct-20 11:47
trønderen8-Oct-20 11:47 
When I first got into programming, what fascinated me was not the tools, but how you had to approach the problem in a very analytical, systematical manner. Break down the problem at hand in well identified sub-problems, in multiple levels, and understand how those sub-problems could be solved and combined into a complete problem solution.

I was fascinated by the formal, systematic approach to problem solution. Not by the tools themselves. There was recently another thread, about "The no-code dream". I still have that dream - that you don't have to have an M.Sci in programming to do something useful. Anyone with a full understanding of their problem, and with a full understanding of the solution to it, should be able to realize this solution without the help of any M.Sci programmer.

We are not there yet. Not even after fifty years of programming. Yet I just can't let go of this idea that the first and foremost responsibility of software developers is to help the customer understand his own problem. And then to help him devise the solutions required. Once that is in place, any coder may code the solution.

Making the customer fully understand his own problem, and then helping him to an understanding of the solution, does not have to require an M.Sci in programming (although to me, that was what taught me analytical problem solving methods).

I think far too many students (and more today than a generation ago) come to programming because they are fascinated by the tools, rather than by the challenge of problem solving regardless of tools.

Maybe you should seriously consider where your interests lie. You may aim at being a super-coder, caring just so-and-so about the customer's real problem, or you may focus on the problems, giving less attention to the wars between different languages and platforms. A generation ago, I think an education in programming was mostly program oriented, but today it is tool oriented. The tools have become so complex that you do not have time to worry about the customer, if you want to be fluent in all the platforms and frameworks and tool suites...

If that is what fascinates you, then you may of course go for it (and for a degree in programming tools), but even though I do have a Master's degree in that direction, I certainly wish that I had been much more focused on solving problems in the domain of the customer, rather than solving tool problems.
GeneralRe: New to coding Pin
Gerry Schmitz8-Oct-20 12:12
mveGerry Schmitz8-Oct-20 12:12 
GeneralRe: New to coding Pin
charlieg10-Oct-20 12:21
charlieg10-Oct-20 12:21 
GeneralRe: New to coding Pin
Martin ISDN8-Oct-20 22:33
Martin ISDN8-Oct-20 22:33 
GeneralRe: New to coding Pin
Ed(Member 1767792)9-Oct-20 3:23
Ed(Member 1767792)9-Oct-20 3:23 
GeneralRe: New to coding Pin
Bruce Patin9-Oct-20 5:49
Bruce Patin9-Oct-20 5:49 
AnswerRe: New to coding Pin
Kent K9-Oct-20 6:20
professionalKent K9-Oct-20 6:20 
GeneralRe: New to coding Pin
NightPen9-Oct-20 7:33
NightPen9-Oct-20 7:33 
GeneralRe: New to coding Pin
Member 1015364010-Oct-20 6:03
Member 1015364010-Oct-20 6:03 
GeneralWhat's the deal with the Supreme Court case of Oracle v. Google? Pin
swampwiz8-Oct-20 5:07
swampwiz8-Oct-20 5:07 
GeneralRe: What's the deal with the Supreme Court case of Oracle v. Google? Pin
Gerry Schmitz8-Oct-20 5:40
mveGerry Schmitz8-Oct-20 5:40 
GeneralRe: What's the deal with the Supreme Court case of Oracle v. Google? Pin
Rage8-Oct-20 5:57
professionalRage8-Oct-20 5:57 
GeneralRe: What's the deal with the Supreme Court case of Oracle v. Google? Pin
Gerry Schmitz8-Oct-20 7:11
mveGerry Schmitz8-Oct-20 7:11 
GeneralRe: What's the deal with the Supreme Court case of Oracle v. Google? Pin
Rage8-Oct-20 7:52
professionalRage8-Oct-20 7:52 
GeneralRe: What's the deal with the Supreme Court case of Oracle v. Google? Pin
OriginalGriff8-Oct-20 6:16
mveOriginalGriff8-Oct-20 6:16 
GeneralRe: What's the deal with the Supreme Court case of Oracle v. Google? Pin
Gerry Schmitz8-Oct-20 7:06
mveGerry Schmitz8-Oct-20 7:06 
GeneralRe: What's the deal with the Supreme Court case of Oracle v. Google? Pin
Kent Sharkey8-Oct-20 7:20
staffKent Sharkey8-Oct-20 7:20 
GeneralRe: What's the deal with the Supreme Court case of Oracle v. Google? Pin
obermd8-Oct-20 12:22
obermd8-Oct-20 12:22 

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.