Click here to Skip to main content
15,890,123 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: Dash cams - is this a record? Pin
Dan Neely1-Dec-21 3:07
Dan Neely1-Dec-21 3:07 
GeneralRe: Dash cams - is this a record? Pin
Mycroft Holmes30-Nov-21 10:38
professionalMycroft Holmes30-Nov-21 10:38 
GeneralRe: Dash cams - is this a record? Pin
Eddy Vluggen30-Nov-21 10:39
professionalEddy Vluggen30-Nov-21 10:39 
GeneralRe: Dash cams - is this a record? Pin
Rage1-Dec-21 0:59
professionalRage1-Dec-21 0:59 
GeneralRe: Dash cams - is this a record? Pin
Cp-Coder1-Dec-21 3:15
Cp-Coder1-Dec-21 3:15 
GeneralRe: Dash cams - is this a record? Pin
OriginalGriff1-Dec-21 3:59
mveOriginalGriff1-Dec-21 3:59 
GeneralRe: Dash cams - is this a record? Pin
Cp-Coder1-Dec-21 4:18
Cp-Coder1-Dec-21 4:18 
GeneralFor how much time I spend navel gazing about the way I code Pin
honey the codewitch29-Nov-21 23:36
mvahoney the codewitch29-Nov-21 23:36 
you'd think I'd be better at making it accessible to other developers.

That is the part of coding where I really struggle, and one of the reasons why I tend to write here, to try and improve that.

One of the problems is the size of functions in my code, a byproduct of some limitations of mine due to a head condition I live with - and yeah it impacts my coding. On the other hand I don't struggle with functions that have a high cognitive burden attached to them. Where most people might break a problem down into its component parts in order to solve it, I tend to solve it as a unit. Personally, I understand the advantage to breaking problems down, but half the time it's done simply because the author didn't fully understand the problem when they started attacking it, but I digress. My functions are longer because I have trouble keeping track of things that are offscreen. I need to work with what's right in front of me or I almost immediately forget what I was working on, or at least important details of how to work with it. I can write a function and a minute later (not exaggerating) forget how to call it, and while it happens to most of us occasionally, it happens to me constantly. It's part of the nature of that condition I live with. So I try to keep the entire problem onscreen in front of me.

That leads to functions with high cognitive load, and sometimes difficult to decipher code, at least for others, but I find my own code easy to understand precisely because of all the stuff I was just talking about. With other people's code, the more it's broken out, the *less* I understand it, and I'm not talking about layers of abstraction necessarily, but simply dividing a problem into different functions and classes confounds me.

What do you struggle with?
Real programmers use butterflies

GeneralRe: For how much time I spend navel gazing about the way I code Pin
HobbyProggy29-Nov-21 23:49
professionalHobbyProggy29-Nov-21 23:49 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
honey the codewitch29-Nov-21 23:52
mvahoney the codewitch29-Nov-21 23:52 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
Greg Utas30-Nov-21 2:48
professionalGreg Utas30-Nov-21 2:48 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
HobbyProggy30-Nov-21 3:01
professionalHobbyProggy30-Nov-21 3:01 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
Greg Utas30-Nov-21 3:19
professionalGreg Utas30-Nov-21 3:19 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
pkfox29-Nov-21 23:49
professionalpkfox29-Nov-21 23:49 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
honey the codewitch29-Nov-21 23:56
mvahoney the codewitch29-Nov-21 23:56 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
pkfox30-Nov-21 1:36
professionalpkfox30-Nov-21 1:36 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
Kornfeld Eliyahu Peter29-Nov-21 23:55
professionalKornfeld Eliyahu Peter29-Nov-21 23:55 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
honey the codewitch30-Nov-21 0:00
mvahoney the codewitch30-Nov-21 0:00 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
Mircea Neacsu30-Nov-21 1:26
Mircea Neacsu30-Nov-21 1:26 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
Kornfeld Eliyahu Peter30-Nov-21 1:51
professionalKornfeld Eliyahu Peter30-Nov-21 1:51 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
Greg Utas30-Nov-21 4:59
professionalGreg Utas30-Nov-21 4:59 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
honey the codewitch30-Nov-21 5:02
mvahoney the codewitch30-Nov-21 5:02 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
Greg Utas30-Nov-21 5:25
professionalGreg Utas30-Nov-21 5:25 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
honey the codewitch30-Nov-21 5:27
mvahoney the codewitch30-Nov-21 5:27 
GeneralRe: For how much time I spend navel gazing about the way I code Pin
honey the codewitch30-Nov-21 6:17
mvahoney the codewitch30-Nov-21 6: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.