Click here to Skip to main content
15,880,427 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
DerekT-P21-Oct-20 10:51
professionalDerekT-P21-Oct-20 10:51 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 10:52
User 1493685321-Oct-20 10:52 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685321-Oct-20 16:43
User 1493685321-Oct-20 16:43 
GeneralRe: CS-insanity and things that make me want to quit Pin
DerekT-P21-Oct-20 22:55
professionalDerekT-P21-Oct-20 22:55 
GeneralRe: CS-insanity and things that make me want to quit Pin
Matt Bond22-Oct-20 9:15
Matt Bond22-Oct-20 9:15 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685322-Oct-20 9:22
User 1493685322-Oct-20 9:22 
GeneralRe: CS-insanity and things that make me want to quit Pin
loctrice22-Oct-20 4:10
professionalloctrice22-Oct-20 4:10 
GeneralRe: CS-insanity and things that make me want to quit Pin
loctrice22-Oct-20 4:09
professionalloctrice22-Oct-20 4:09 
I actually cook at home myself. You'll find a plethora of recipes for pizza crust alone. You can find all sorts of regular flower based ones, all sorts of keto ones, etc. There is absolutely NOT just one recipe for pizza.

When I use recipes I do what you should do for coding. I look up a recipe and find one close to what I think is a good starting point. I try it once and if it's working I modify it to my liking. If it doesn't work then I either eat it anyway or toss it out and find another recipe.

If you've ever spent time doing code katas (which are pretty much college problems) you'd see that you can do the same problem with several approaches, just like your pizza. Take Gilded Rose for instance. You can solve the problem once looking to practice SOLID principles, again thinking about using functional programming, again with something like javascript where there are other cool techniques you can use. I've used coding katas for company events and I can tell you that the same problem has many solutions.

Sure the basic algorithm may not change in a lot of cases but that doesn't mean the implementation is exactly the same.

You're partially right that we do have some things that are the same. Algorithms and design patterns are there for a reason, but the implementations are not always the same. You can take one algorithm and implement it in wildly different languages. Though the same thing (pizza) is begin accomplished, the recipe and steps are varying.

If you don't learn to solve problems, you're goina have a bad time. If you rely on libraries you'll be using a hammer for you're only tool. Which data structure is best for which situation to implement an algorithm? What do you do if performance or resources becomes an issue if you only know one way to think?

This question seems like it's coming from a position of "I already know what I'm doing so why should I have to learn". I think you need to calm down, let your ego go, and start trying to learn. Otherwise you're going to have an unpleasant time in the field.
Elephant elephant elephant, sunshine sunshine sunshine

GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685322-Oct-20 9:19
User 1493685322-Oct-20 9:19 
GeneralRe: CS-insanity and things that make me want to quit Pin
loctrice22-Oct-20 9:27
professionalloctrice22-Oct-20 9:27 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685322-Oct-20 9:53
User 1493685322-Oct-20 9:53 
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
User 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
User 1493685321-Oct-20 8:50 
GeneralRe: CS-insanity and things that make me want to quit Pin
trønderen22-Oct-20 0:42
trø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
kalberts22-Oct-20 0:25
kalberts22-Oct-20 0:25 
GeneralRe: CS-insanity and things that make me want to quit Pin
BryanFazekas22-Oct-20 2:47
BryanFazekas22-Oct-20 2:47 
GeneralRe: CS-insanity and things that make me want to quit Pin
SeattleC++22-Oct-20 5:50
SeattleC++22-Oct-20 5:50 
GeneralRe: CS-insanity and things that make me want to quit Pin
hpcoder223-Oct-20 14:57
hpcoder223-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
Martin ISDN22-Oct-20 6:11 
GeneralRe: CS-insanity and things that make me want to quit Pin
User 1493685322-Oct-20 8:26
User 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 

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.