Click here to Skip to main content
15,887,683 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.

 
JokeRe: Generation, what's left? Pin
kalberts27-May-20 10:23
kalberts27-May-20 10:23 
AnswerRe: Generation, what's left? Pin
KateAshman27-May-20 22:23
KateAshman27-May-20 22:23 
AnswerRe: Generation, what's left? Pin
Kiriander27-May-20 22:45
Kiriander27-May-20 22:45 
GeneralRe: Generation, what's left? Pin
Nelek28-May-20 1:50
protectorNelek28-May-20 1:50 
GeneralRe: Generation, what's left? Pin
Kiriander28-May-20 1:57
Kiriander28-May-20 1:57 
GeneralRe: Generation, what's left? Pin
Nelek28-May-20 9:33
protectorNelek28-May-20 9:33 
JokeRe: Generation, what's left? Pin
ISanti27-May-20 23:43
ISanti27-May-20 23:43 
AnswerRe: Generation, what's left? Pin
agolddog28-May-20 2:50
agolddog28-May-20 2:50 
Understanding the internals.

I started out in an assembler-like language. To debug, you'd get a printout of the program, on the left of which was the actual machine code. You'd have to set breakpoints at addresses, etc, etc, but it gave a good insight into how the machine actually handled memory, how our human-readable (mostly) code got compiled, etc.

On to C, where you had to manage your own memory and dispose of it (hopefully) properly. To this day, I think of constructs in C# in those terms sometimes, and try to be careful about resource use.

This is a broad brush which doesn't match all cases. Many younger folks really are interested in learning the internals.

And, of course, many people with 'experience' are just plain dumb/ignorant, and some of those don't want to learn. I work with a consultant who's a self-proclaimed 'database guy' (as if that's a good enough explanation why his code sucks). Until this winter, he didn't know SQL Server Profiler existed...
AnswerRe: Generation, what's left? Pin
Col Wolf28-May-20 3:14
Col Wolf28-May-20 3:14 
AnswerRe: Generation, what's left? Pin
Andreas Mertens28-May-20 7:09
professionalAndreas Mertens28-May-20 7:09 
AnswerRe: Generation, what's left? Pin
Member 289602028-May-20 19:06
Member 289602028-May-20 19:06 
AnswerRe: Generation, what's left? Pin
Matt McGuire1-Jun-20 7:58
professionalMatt McGuire1-Jun-20 7:58 
GeneralCode generation, what's left? Pin
honey the codewitch26-May-20 17:15
mvahoney the codewitch26-May-20 17:15 
GeneralRe: Code generation, what's left? Pin
Super Lloyd26-May-20 18:05
Super Lloyd26-May-20 18:05 
GeneralRe: Code generation, what's left? Pin
RickZeeland26-May-20 22:19
mveRickZeeland26-May-20 22:19 
GeneralRe: Code generation, what's left? Pin
BillWoodruff26-May-20 23:06
professionalBillWoodruff26-May-20 23:06 
GeneralRe: Code generation, what's left? Pin
honey the codewitch27-May-20 1:20
mvahoney the codewitch27-May-20 1:20 
GeneralRe: Code generation, what's left? Pin
NeverJustHere26-May-20 23:46
NeverJustHere26-May-20 23:46 
GeneralRe: Code generation, what's left? Pin
honey the codewitch27-May-20 1:16
mvahoney the codewitch27-May-20 1:16 
GeneralRe: Code generation, what's left? Pin
CPallini27-May-20 0:28
mveCPallini27-May-20 0:28 
GeneralRe: Code generation, what's left? Pin
Marc Clifton27-May-20 2:13
mvaMarc Clifton27-May-20 2:13 
GeneralRe: Code generation, what's left? Pin
honey the codewitch27-May-20 2:20
mvahoney the codewitch27-May-20 2:20 
GeneralThanks God... Pin
Super Lloyd26-May-20 17:07
Super Lloyd26-May-20 17:07 
GeneralRe: Thanks God... Pin
honey the codewitch26-May-20 17:16
mvahoney the codewitch26-May-20 17:16 
GeneralRe: Thanks God... Pin
Super Lloyd26-May-20 18:01
Super Lloyd26-May-20 18:01 

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.