Click here to Skip to main content
15,303,151 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
loctrice22-Oct-20 10:47
professionalloctrice22-Oct-20 10:47 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685322-Oct-20 11:30
MemberUser 1493685322-Oct-20 11:30 
GeneralRe: CS-insanity and things that make me want to quit Pin
Kris Lantz21-Oct-20 7:56
professionalKris Lantz21-Oct-20 7:56 
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ønderen22-Oct-20 0:42
Membertrønderen22-Oct-20 0:42 
GeneralRe: CS-insanity and things that make me want to quit Pin
Kris Lantz22-Oct-20 2:22
professionalKris Lantz22-Oct-20 2:22 
GeneralRe: CS-insanity and things that make me want to quit Pin
Member 798912222-Oct-20 0:25
MemberMember 798912222-Oct-20 0:25 
GeneralRe: CS-insanity and things that make me want to quit Pin
BryanFazekas22-Oct-20 2:47
MemberBryanFazekas22-Oct-20 2:47 
Member 14971499 wrote:
Well, I have few books on problem solving. But how helpful are they when I have a problem with only one solution?

If you search for an answer to a problem and copy it, you have learned nothing.

If you solve the problem on your own, you have learned something. It doesn't matter if 100,000 people have already solved that problem -- you used your problem solving abilities to produce a solution. You have expanded your own abilities, at least a bit, and proven that you can think. Plus, you now understand that bubble sort, and possibly why it works and why it's inefficient for large data sets.

You appear to have a complete lack of understanding of what professional programmers do.

The short answer is we solve business problems. It doesn't matter if the program is a game, a commercial web site, a management application, or an esoteric laboratory tool -- it's a business problem in the most basic terms. The programmer is paid to achieve a goal, not to solve complex problems and reach enlightenment.

It's not always cool, it's not always sexy. Mostly it's not. Programming can be grunt work, frustrating grunt work.

Sure, if I need a bubble sort, or a shell or quick sort -- I copy it. Or use a library. Why? Because I'm long past the learning stage and have written dozens of sorts to solve immediate problems. I learned those lessons decades ago and there is no value to my employer for me to write one.

When I make pizza, I don't use a recipe. Why? Because I've made thousands of pizzas and I make one without having to think about what I'm doing. I solve the immediate problem (needing a pizza) using the tools (ingredients) I have at hand utilizing my experience.
GeneralRe: CS-insanity and things that make me want to quit Pin
SeattleC++22-Oct-20 5:50
MemberSeattleC++22-Oct-20 5:50 
GeneralRe: CS-insanity and things that make me want to quit Pin
hpcoder223-Oct-20 14:57
Memberhpcoder223-Oct-20 14:57 
GeneralRe: CS-insanity and things that make me want to quit Pin
Gerry Schmitz22-Oct-20 1:49
mveGerry Schmitz22-Oct-20 1:49 
GeneralRe: CS-insanity and things that make me want to quit Pin
Martin ISDN22-Oct-20 6:11
MemberMartin ISDN22-Oct-20 6:11 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685322-Oct-20 8:26
MemberUser 1493685322-Oct-20 8:26 
GeneralRe: CS-insanity and things that make me want to quit Pin
Daniel Pfeffer21-Oct-20 5:45
professionalDaniel Pfeffer21-Oct-20 5:45 
GeneralRe: CS-insanity and things that make me want to quit Pin
ZurdoDev21-Oct-20 6:02
professionalZurdoDev21-Oct-20 6:02 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 6:17
MemberUser 1493685321-Oct-20 6:17 
GeneralRe: CS-insanity and things that make me want to quit Pin
Daniel Pfeffer21-Oct-20 9:20
professionalDaniel Pfeffer21-Oct-20 9:20 
GeneralRe: CS-insanity and things that make me want to quit Pin
Greg Utas21-Oct-20 5:46
mveGreg Utas21-Oct-20 5:46 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 6:09
MemberUser 1493685321-Oct-20 6:09 
GeneralRe: CS-insanity and things that make me want to quit Pin
OriginalGriff21-Oct-20 6:17
mveOriginalGriff21-Oct-20 6:17 
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 

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

On which operating systems are you writing code?
Let's see if things have changed since we last ran this. "writing code" meaning editing, building, and running the code on that OS.
  Results   737 votes