Click here to Skip to main content
15,897,518 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: It is done Pin
Mycroft Holmes25-Jun-18 14:40
professionalMycroft Holmes25-Jun-18 14:40 
GeneralRe: It is done Pin
Rage26-Jun-18 4:50
professionalRage26-Jun-18 4:50 
GeneralRe: It is done Pin
Bassam Abdul-Baki5-Jul-18 5:18
professionalBassam Abdul-Baki5-Jul-18 5:18 
GeneralCrazy & painful (possibly interesting) All-Browser Crash Pin
raddevus24-Jun-18 8:28
mvaraddevus24-Jun-18 8:28 
GeneralRe: Crazy & painful (possibly interesting) All-Browser Crash Pin
Randor 24-Jun-18 9:21
professional Randor 24-Jun-18 9:21 
GeneralRe: Crazy & painful (possibly interesting) All-Browser Crash Pin
raddevus24-Jun-18 9:57
mvaraddevus24-Jun-18 9:57 
GeneralRe: Crazy & painful (possibly interesting) All-Browser Crash Pin
Randor 24-Jun-18 10:43
professional Randor 24-Jun-18 10:43 
GeneralRe: Crazy & painful (possibly interesting) All-Browser Crash Pin
raddevus24-Jun-18 11:34
mvaraddevus24-Jun-18 11:34 
Randor wrote:
I am genuinely interested in why some software engineers seem to avoid learning basic debugging skills.

I actually believe that debugging is one of the most important skills you can learn as a programmer.

But, I debug source code. I don't generally delve into debugging Consumer Products.

Windows Is A Consumer Product
To me, Windows is a Consumer Product. I don't have the source code. I expect it to work properly.
That is a naive view, but think about all the things you use that you would find utterly ridiculous to have to debug.

Do You Debug Your TV?
Suppose you buy an expensive UHD 60" television. When you press the power button you see a lightning bolt flash across the screen. You probably don't think, "Well, here is something I need to debug."
You don't have the schematic to the television and it's going to be difficult. Instead, you probably say, "Hey, BestBuy. I want to return my TV for one that works."

Electronic Hobbies
Now, suppose you were building your own Arduino-based device and it writes to an LCD and it fails. You certainly don't call the Arduino people. Instead, you start figuring out what is wrong.

Windows Is Probably A Balance
Since much of my code resides on top of the Windows system, it behooves me to understand how Windows works. The more the better. But when I'm using Windows as a foundational layer I expect it to work like a consumer product. It's a black box to me.

Why I Post These Types of Things
You also seem to be curious why I post these types of things. It's because I find them interesting. I find that others stumble upon them often and we wonder about them as tertiary incidents. They are side-bars to the direct work I am trying to accomplish.
I see other devs post some interesting video failure or HDD/SSD issues and I keep them in the back of my mind so they are interesting.
But I certainly don't think that when I'm writing a program and I uproot a bug in kernelbase.dll that I should go digging through those system-level calls. We already get far too little done on the project we are working on without descending down those deep layers.

If I am making a direct API call to kernelbase.dll then yes, I would have to deal with that directly.

But, again, I like to think of Windows as a solid foundation beneath me. I believe the OS has finally passed from hobbyist past-time into the professional world. Roll eyes | :rolleyes:

Good discussion, as always, with you, Randor. Thumbs Up | :thumbsup:

modified 25-Jun-18 0:34am.

GeneralRe: Crazy & painful (possibly interesting) All-Browser Crash Pin
Randor 24-Jun-18 12:55
professional Randor 24-Jun-18 12:55 
GeneralRe: Crazy & painful (possibly interesting) All-Browser Crash Pin
CodeWraith24-Jun-18 22:31
CodeWraith24-Jun-18 22:31 
GeneralRe: Crazy & painful (possibly interesting) All-Browser Crash Pin
David Crow25-Jun-18 3:13
David Crow25-Jun-18 3:13 
GeneralRe: Crazy & painful (possibly interesting) All-Browser Crash Pin
raddevus25-Jun-18 3:27
mvaraddevus25-Jun-18 3:27 
Generalprogram manager's gift for programmers to celebrate golden master release Pin
BillWoodruff24-Jun-18 3:24
professionalBillWoodruff24-Jun-18 3:24 
GeneralRe: program manager's gift for programmers to celebrate golden master release Pin
Randor 24-Jun-18 6:47
professional Randor 24-Jun-18 6:47 
GeneralDamn - I missed it! Pin
OriginalGriff23-Jun-18 22:12
mveOriginalGriff23-Jun-18 22:12 
GeneralRe: Damn - I missed it! Pin
Kornfeld Eliyahu Peter23-Jun-18 22:36
professionalKornfeld Eliyahu Peter23-Jun-18 22:36 
GeneralRe: Damn - I missed it! Pin
lopatir24-Jun-18 1:27
lopatir24-Jun-18 1:27 
GeneralRe: Damn - I missed it! Pin
pkfox24-Jun-18 1:38
professionalpkfox24-Jun-18 1:38 
GeneralRe: Damn - I missed it! Pin
OriginalGriff24-Jun-18 2:11
mveOriginalGriff24-Jun-18 2:11 
GeneralRe: Damn - I missed it! Pin
Peter_in_278024-Jun-18 2:48
professionalPeter_in_278024-Jun-18 2:48 
GeneralRe: Damn - I missed it! Pin
pkfox24-Jun-18 3:04
professionalpkfox24-Jun-18 3:04 
GeneralSo that's how it began... Pin
Kornfeld Eliyahu Peter23-Jun-18 20:09
professionalKornfeld Eliyahu Peter23-Jun-18 20:09 
GeneralRe: So that's how it began... Pin
OriginalGriff23-Jun-18 20:25
mveOriginalGriff23-Jun-18 20:25 
GeneralRe: So that's how it began... Pin
CodeWraith24-Jun-18 22:38
CodeWraith24-Jun-18 22:38 
GeneralMy neighbour knocked on my door this morning... PinPopular
OriginalGriff23-Jun-18 7:35
mveOriginalGriff23-Jun-18 7:35 

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

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   102 votes