Click here to Skip to main content
15,887,485 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: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
OriginalGriff28-Feb-23 22:32
mveOriginalGriff28-Feb-23 22:32 
GeneralRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
PIEBALDconsult1-Mar-23 2:12
mvePIEBALDconsult1-Mar-23 2:12 
GeneralRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
OriginalGriff1-Mar-23 2:35
mveOriginalGriff1-Mar-23 2:35 
GeneralRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
Mycroft Holmes1-Mar-23 11:43
professionalMycroft Holmes1-Mar-23 11:43 
GeneralRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
OriginalGriff1-Mar-23 18:45
mveOriginalGriff1-Mar-23 18:45 
GeneralRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
Mycroft Holmes1-Mar-23 20:36
professionalMycroft Holmes1-Mar-23 20:36 
GeneralRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
Ravi-from-India28-Feb-23 19:53
Ravi-from-India28-Feb-23 19:53 
GeneralRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? PinPopular
OriginalGriff28-Feb-23 20:07
mveOriginalGriff28-Feb-23 20:07 
Software of any type will help you produce code faster, but not better.
Anyone can produce bad code quickly: good developers produce good code, expert developers produce good code quickly. Experience is what differentiates between them.

There are two type of learning: rote and skill. Rote learning is memorising stuff: history dates, capital cities, whole books, programming languages. Skill learning is how to do something: riding a bicycle, driving a car, flying a kite, playing a violin, writing code.

And learning from your mistakes is how you learn. You don't learn much from anything that works first try - it takes humans effort to learn skills.
Think about riding a bicycle: you can read theory, you can watch experts riding in the Tour de France as mush as you like: the first time you get on a bike, you will fall off (unless you have a parent or trainer wheels). And the second time you might get further before falling off. Eventually, your body learns the tiny shifts and adjustments to make all the time and it just works - but you couldn't explain how to do that to anyone in a way that means they get on a bike of the first time and win a race because you don't "know"!

Similarly, you can jump in a car for the first time and employ what you learned from watching your dad: you start the engine like this, mash this peddle to the floor, slam this stick thataway, floor the other peddle and let go of the first one. You're off! But you will wipe out on the first corner because you don't have the skill to know how fast is safe. Or you'll overcompensate, clip a curb, and flip the car. Or blow the engine to pieces.

It's the same with any skill - the only way to get good at it is to practice!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!

GeneralRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
Ravi-from-India28-Feb-23 22:06
Ravi-from-India28-Feb-23 22:06 
GeneralRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
jmaida1-Mar-23 14:47
jmaida1-Mar-23 14:47 
AnswerRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
RickZeeland28-Feb-23 20:12
mveRickZeeland28-Feb-23 20:12 
AnswerRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
Rage28-Feb-23 22:00
professionalRage28-Feb-23 22:00 
AnswerRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
Eddy Vluggen1-Mar-23 2:15
professionalEddy Vluggen1-Mar-23 2:15 
GeneralRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
PIEBALDconsult1-Mar-23 2:26
mvePIEBALDconsult1-Mar-23 2:26 
AnswerRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
PIEBALDconsult1-Mar-23 2:22
mvePIEBALDconsult1-Mar-23 2:22 
GeneralRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
Nelek1-Mar-23 4:29
protectorNelek1-Mar-23 4:29 
AnswerRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
Duncan Edwards Jones1-Mar-23 4:14
professionalDuncan Edwards Jones1-Mar-23 4:14 
AnswerRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
Gerry Schmitz1-Mar-23 5:23
mveGerry Schmitz1-Mar-23 5:23 
AnswerRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
englebart1-Mar-23 15:03
professionalenglebart1-Mar-23 15:03 
AnswerRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
abmv1-Mar-23 19:21
professionalabmv1-Mar-23 19:21 
AnswerRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
BillWoodruff1-Mar-23 20:51
professionalBillWoodruff1-Mar-23 20:51 
GeneralRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
Matt Bond2-Mar-23 5:25
Matt Bond2-Mar-23 5:25 
AnswerRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
Chris Baker 20211-Mar-23 21:16
Chris Baker 20211-Mar-23 21:16 
AnswerRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
Luis Guerrro2-Mar-23 4:26
Luis Guerrro2-Mar-23 4:26 
AnswerRe: Which tools or packages should be known by a developer irrespective of programming language to be a better developer? Pin
Matt Bond2-Mar-23 5:23
Matt Bond2-Mar-23 5:23 

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.