Click here to Skip to main content
15,900,725 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: Context Switching Pin
DaveAuld1-May-14 0:41
professionalDaveAuld1-May-14 0:41 
GeneralRe: Context Switching Pin
Richard MacCutchan1-May-14 0:46
mveRichard MacCutchan1-May-14 0:46 
GeneralRe: Context Switching Pin
ravikhoda1-May-14 0:46
professionalravikhoda1-May-14 0:46 
GeneralRe: Context Switching Pin
Rob Philpott1-May-14 1:40
Rob Philpott1-May-14 1:40 
GeneralRe: Context Switching Pin
Simon Lee Shugar1-May-14 2:24
Simon Lee Shugar1-May-14 2:24 
GeneralRe: Context Switching Pin
BobJanova1-May-14 2:48
BobJanova1-May-14 2:48 
GeneralRe: Context Switching Pin
dandy721-May-14 6:39
dandy721-May-14 6:39 
GeneralRe: Context Switching Pin
Marc Clifton1-May-14 2:50
mvaMarc Clifton1-May-14 2:50 
Simon Lee Shugar wrote:
you have lost all of the context to the original project, the variables, designs and implementation all your plans ruined.


That's usually a sign of two things for me:

1. If I was in some process where I needed to keep a mental stack of all this stuff, then I should finish the process. Very few "high priority" projects ever actually live up to their name, and yes, it'll piss off the manager, which is why I work for myself, because at least then there's only one idiot making decisions, not a corporation full of them. Smile | :)

2. And more relevant, just like the idea of keeping your functions small, if I'm dealing with a large stack in my head, it usually means that the code is bad. It's actually one of my "red flags" warning signs -- the code is too entangled, the process / workflow / whatever is too complex and not easily understood, and so forth. When that happens, I take a step back and ask myself, "how would I change the code so that it's not such a mental effort to work with it?" and the result is usually much, much better code.

Of course, neither #1 or #2 are carved in stone, but they are at signposts along the road to hell that I try to pay attention to.

Marc
GeneralRe: Context Switching Pin
Ravi Bhavnani1-May-14 3:27
professionalRavi Bhavnani1-May-14 3:27 
GeneralRe: Context Switching Pin
Gary Wheeler1-May-14 6:40
Gary Wheeler1-May-14 6:40 
Generalspecs at home Pin
AndyInUK30-Apr-14 23:22
AndyInUK30-Apr-14 23:22 
GeneralRe: specs at home Pin
Kornfeld Eliyahu Peter30-Apr-14 23:26
professionalKornfeld Eliyahu Peter30-Apr-14 23:26 
GeneralRe: specs at home Pin
Richard Deeming1-May-14 1:18
mveRichard Deeming1-May-14 1:18 
GeneralRe: specs at home Pin
JimmyRopes1-May-14 1:25
professionalJimmyRopes1-May-14 1:25 
GeneralRe: specs at home Pin
Casey Sheridan1-May-14 5:01
professionalCasey Sheridan1-May-14 5:01 
GeneralRe: specs at home Pin
P0mpeyBoy1-May-14 0:04
P0mpeyBoy1-May-14 0:04 
GeneralRe: specs at home Pin
OriginalGriff1-May-14 0:11
mveOriginalGriff1-May-14 0:11 
GeneralRe: specs at home Pin
P0mpeyBoy1-May-14 0:20
P0mpeyBoy1-May-14 0:20 
GeneralRe: specs at home Pin
OriginalGriff1-May-14 0:22
mveOriginalGriff1-May-14 0:22 
GeneralRe: specs at home Pin
Richard Deeming1-May-14 1:17
mveRichard Deeming1-May-14 1:17 
GeneralRe: specs at home Pin
Richard MacCutchan1-May-14 0:40
mveRichard MacCutchan1-May-14 0:40 
GeneralRe: specs at home Pin
OriginalGriff1-May-14 0:48
mveOriginalGriff1-May-14 0:48 
GeneralRe: specs at home Pin
Richard MacCutchan1-May-14 0:53
mveRichard MacCutchan1-May-14 0:53 
GeneralRe: specs at home Pin
AndyInUK1-May-14 1:38
AndyInUK1-May-14 1:38 
GeneralRe: specs at home Pin
Ravi Bhavnani1-May-14 3:29
professionalRavi Bhavnani1-May-14 3:29 

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   494 votes