Click here to Skip to main content
14,608,137 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: Pet Peeve of the Week Pin
Mark_Wallace29-Mar-20 19:37
MemberMark_Wallace29-Mar-20 19:37 
GeneralRe: Pet Peeve of the Week Pin
ZurdoDev30-Mar-20 1:07
mveZurdoDev30-Mar-20 1:07 
GeneralRe: Pet Peeve of the Week Pin
Mark_Wallace30-Mar-20 3:34
MemberMark_Wallace30-Mar-20 3:34 
GeneralRe: Pet Peeve of the Week Pin
ZurdoDev30-Mar-20 3:39
mveZurdoDev30-Mar-20 3:39 
GeneralRe: Pet Peeve of the Week Pin
Mark_Wallace30-Mar-20 4:00
MemberMark_Wallace30-Mar-20 4:00 
GeneralRe: Pet Peeve of the Week Pin
ZurdoDev30-Mar-20 4:08
mveZurdoDev30-Mar-20 4:08 
GeneralRe: Pet Peeve of the Week Pin
Mark_Wallace30-Mar-20 4:56
MemberMark_Wallace30-Mar-20 4:56 
GeneralRe: Pet Peeve of the Week Pin
Member 798912230-Mar-20 4:45
MemberMember 798912230-Mar-20 4:45 
I really don't have any big troubles with this issue - but now that I think of it...

Why do we have this concept of moving an object into a window for handling it? Why don't we simply execute the program, or look at the document, or whatever, right there where it resides? In the old days, before computers, you never moved a book into a reader. If you made notes on a pad (of paper), you didn't move it into a writer. Maybe you put the pad on your desktop, but there wasn't any "window" that existed before and after to put it into.

Some pre-PC electronic things did need a box, like a telephone. But when you put the receiver back on-hook after a conversation, the phone had no function; it didn't stay open for you to do something else with it. Conceptually, the phone didn't have any function by itself; if you conversation partner had been in the same room, you could have had exactly the same conversation without using the phone. So what is it there for? It is just that we have to use something to help us of we are too far apart, but the best would be to manage without it.

So it is with the window as well. If we cold just handle the program or document or whatever by itself, get rid of that window frame, wouldn't that be much better? Would you really prefer to have your documents on microfiche cards so you can't read them without turning that huge microfiche reader on, fit the card in the holder, and navigating to the image of the page you want to read, rather than reading the physical document?

The old MDI - Multiple Document Interface - certainly was no long-lasting success. MS Office switched to a model where each document lives by itself on the desktop, at least graphically. But not internally! You can't run one (stateful) dialog in one document and another one in another document; you have to complete the dialog with one document before you can talk to the other. That really annoys me much more. Lots of other state info is shared between conceptually different documents.

Tabs was sort of a successor to MDI, but you can't see two documents side-by-side in the tab model. But some systems, such as Notepad++, lets you pull a tabcard out of the pile - and then it runs completely separately, without sharing state with the others. Pulling a tab out of the stack has become common in web browsers as well, but I believe that the common way of handling it is still keep significant state info in a common root process; even the tab pulled out is run as a subprocess of the same root as the other tabs. I wish it would be a fully independent process, similar to the Notepad++ solution.

If done properly I would prefer each object to be managed on the desktop line a physical desktop. I don't see why I should have empty window frames (or photo frames) laying around on my office desk. So why should I want than on my PC desktop?
GeneralRe: Pet Peeve of the Week Pin
Mark_Wallace30-Mar-20 4:53
MemberMark_Wallace30-Mar-20 4:53 
GeneralRe: Pet Peeve of the Week Pin
Member 79891221-Apr-20 22:56
MemberMember 79891221-Apr-20 22:56 
GeneralRe: Pet Peeve of the Week Pin
Mark_Wallace2-Apr-20 0:28
MemberMark_Wallace2-Apr-20 0:28 
GeneralRe: Pet Peeve of the Week Pin
Richard Deeming31-Mar-20 2:22
mveRichard Deeming31-Mar-20 2:22 
GeneralUn-f*ckin-believable Pin
#realJSOP28-Mar-20 7:04
mva#realJSOP28-Mar-20 7:04 
GeneralRe: Un-f*ckin-believable Pin
OriginalGriff28-Mar-20 7:26
mveOriginalGriff28-Mar-20 7:26 
GeneralRe: Un-f*ckin-believable Pin
Mark_Wallace28-Mar-20 8:00
MemberMark_Wallace28-Mar-20 8:00 
JokeRe: Un-f*ckin-believable Pin
Peter_in_278028-Mar-20 11:58
professionalPeter_in_278028-Mar-20 11:58 
JokeRe: Un-f*ckin-believable Pin
Nelek28-Mar-20 12:08
protectorNelek28-Mar-20 12:08 
GeneralRe: Un-f*ckin-believable Pin
Mark_Wallace28-Mar-20 20:47
MemberMark_Wallace28-Mar-20 20:47 
JokeHe's bristling Pin
honey the codewitch28-Mar-20 4:47
mvahoney the codewitch28-Mar-20 4:47 
GeneralRe: He's bristling Pin
Greg Utas28-Mar-20 6:18
professionalGreg Utas28-Mar-20 6:18 
GeneralRe: He's bristling Pin
Mark_Wallace28-Mar-20 8:22
MemberMark_Wallace28-Mar-20 8:22 
GeneralRe: He's bristling Pin
Peter_in_278028-Mar-20 12:01
professionalPeter_in_278028-Mar-20 12:01 
GeneralRe: He's bristling Pin
phil.o28-Mar-20 20:13
mvephil.o28-Mar-20 20:13 
GeneralNot so good news Pin
Nelek28-Mar-20 4:26
protectorNelek28-Mar-20 4:26 
GeneralRe: Not so good news Pin
Amarnath S28-Mar-20 6:07
professionalAmarnath S28-Mar-20 6:07 

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.