Evolution of the User interface
-
I agree with your rant, but I miss hte "evoultion" part :groan:
DURA LEX, SED LEX GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
The evolution was pretty linear: Keyboard shortcuts --> shortcut bars --> menus --> menus + graphical buttons --> utter cr@p. It's like the history of the Roman Empire: It got better and better and better until it was elephanted*. * D'you see what I did, there?
I wanna be a eunuchs developer! Pass me a bread knife!
-
Not quite the only option - I pinned all my "frequently used" apps to the task bar, and forgot about the Start button, except to shut down.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
I've created hotkeys for my "frequently used" with AutoHotkey. The "not that frequently" used ones got a place on the task bar. And the rest gets started with "Win+R".
-
Once upon a time, everything was like vi and edlin: you had to remember keyboard shortcuts (which you could list on the screen -- if you could remember the keyboard shortcut to list keyboard shortcuts). No-one was particularly happy with this, but it worked, so we used it. To open programs, we had to type addresses and program names in little black boxes, which could be a pain, because after a while you have lots of programs and batch files, and you have to remember where they are and what they're called -- so programs like FIND soon became the most-used programs. No-one was particularly happy with that, either, but it worked. Then, someone brilliant thought of putting permanent bars at the top of program screens, with brackets around or underlines under the letters you had to press in combination with other keys -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Soon, an absolute genius thought: "Hey, we can turn that into a menu, so that instead of holding Alt and pressing letters, you just press Alt, then press the bracketed or underlined letter, and that drops down another list, where all you have to do is again press the bracketed or underlined letter!" -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Then a bunch of bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing, came up with the Graphical user interface, or GUI, and the words at the top of the program screens became buttons, which you could click with a mouse, as well as typing the bracketed or underlined letters -- and, eventually, microsoft took up that idea, as well, and made windows. And everyone cheered! The bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing also came up with the idea of using graphical shortcuts, little 64x64px borderless buttons, which you could double-click to open programs -- and, eventually, microsoft took up that idea, as well, and added it to windows. And everyone cheered Loudly! Then someone thought: "Hey, why do we have to use words, which take up a lot of space, at the top of program screens, when we can use little 32x32px buttons with pictures on them for each tool, rather than have to click through menus to get to them?" -- and, eventually, microsoft took up that idea, as well, and added it to windows. A
My first UI was in hardware: Hex keyboard and 7 segment LED displays. It still works as well as it ever did, probably because Mickeysoft never had anything to do with those old computers or any software that runs on them.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
"I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns. -
The evolution was pretty linear: Keyboard shortcuts --> shortcut bars --> menus --> menus + graphical buttons --> utter cr@p. It's like the history of the Roman Empire: It got better and better and better until it was elephanted*. * D'you see what I did, there?
I wanna be a eunuchs developer! Pass me a bread knife!
They improved it to death, I get it!
DURA LEX, SED LEX GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
-
I've created hotkeys for my "frequently used" with AutoHotkey. The "not that frequently" used ones got a place on the task bar. And the rest gets started with "Win+R".
The reason I pin the "frequent" ones, is that they get "Pinned lists" - which means that VS has 5 pinned projects, Libreoffice Calc has four, and so on. Plus, they are always in the same order on the task bar while they are running, so it's easy to switch to them (quicker than the ALT TAB list in many cases).
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
-
My first UI was in hardware: Hex keyboard and 7 segment LED displays. It still works as well as it ever did, probably because Mickeysoft never had anything to do with those old computers or any software that runs on them.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
"I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.CDP1802 wrote:
7 segment LED displays
You could always paint pastel-coloured rectangles around them! Incidentally: WANT!
I wanna be a eunuchs developer! Pass me a bread knife!
-
The reason I pin the "frequent" ones, is that they get "Pinned lists" - which means that VS has 5 pinned projects, Libreoffice Calc has four, and so on. Plus, they are always in the same order on the task bar while they are running, so it's easy to switch to them (quicker than the ALT TAB list in many cases).
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
Yes, I was tempted by the pinned-list feature, until I discovered that it was part of internet explorer, rather than the desktop. I couldn't figure out why that was, so I gave it a miss.
I wanna be a eunuchs developer! Pass me a bread knife!
-
Not quite the only option - I pinned all my "frequently used" apps to the task bar, and forgot about the Start button, except to shut down.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
Same here: put really often used stuff on the taskbar, put shortcuts to the other regularly used stuff in a number of folders ( customised, organised and sorted as wanted ) and use them as "toolbars" on the same taskbar. End result: has been working really well since windows 98, one method works the same way for all versions since. Regardless of any UI changes they dream up. As long as they stick to having a taskbar/toolbar its OK :) . I would be really unhappy though if they did not :( .
-
I've created hotkeys for my "frequently used" with AutoHotkey. The "not that frequently" used ones got a place on the task bar. And the rest gets started with "Win+R".
So to go forward with the current state of the evolution, you've had to go back to the old ways (mind you, my first reaction to baby-blocks was to install a shortcut-key app, so it's not only great minds that think alike).
I wanna be a eunuchs developer! Pass me a bread knife!
-
CDP1802 wrote:
7 segment LED displays
You could always paint pastel-coloured rectangles around them! Incidentally: WANT!
I wanna be a eunuchs developer! Pass me a bread knife!
Mark_Wallace wrote:
Incidentally: WANT!
Traditionally, there is only one way. Build one yourself. The modernized version: COSMAC Elf 2000[^] The original: [^] Either way, I would replace the switches with a hex keyboard for practical reasons. Still, it's very much the Raspberry Pi of 1976 :-)
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
"I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns. -
Mark_Wallace wrote:
Incidentally: WANT!
Traditionally, there is only one way. Build one yourself. The modernized version: COSMAC Elf 2000[^] The original: [^] Either way, I would replace the switches with a hex keyboard for practical reasons. Still, it's very much the Raspberry Pi of 1976 :-)
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
"I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.CDP1802 wrote:
The original: [^]
Oh, that is a thing of beauty!
I wanna be a eunuchs developer! Pass me a bread knife!
-
CDP1802 wrote:
The original: [^]
Oh, that is a thing of beauty!
I wanna be a eunuchs developer! Pass me a bread knife!
Take a closer look at that PDF. All CMOS (before CMOS became the only way to go), the part about battery buffering your RAM, and the CDP1861 graphics chip in part IV. By the way, mine is an Elf II like the one on page 2 of part IV.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
"I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns. -
Take a closer look at that PDF. All CMOS (before CMOS became the only way to go), the part about battery buffering your RAM, and the CDP1861 graphics chip in part IV. By the way, mine is an Elf II like the one on page 2 of part IV.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
"I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.Ha! Even the name "COSMOS RAM IC" is enough to get my mouth watering! I wanna play! I recall (at least I think I do -- acronyms and numbers have been known to get mixed up in my head) that the CDP 1861 was quite a respected (and imitated) bit of hardware. But this[^] is what you get id you search for "Elf II kit" on ebay :(
I wanna be a eunuchs developer! Pass me a bread knife!
-
Once upon a time, everything was like vi and edlin: you had to remember keyboard shortcuts (which you could list on the screen -- if you could remember the keyboard shortcut to list keyboard shortcuts). No-one was particularly happy with this, but it worked, so we used it. To open programs, we had to type addresses and program names in little black boxes, which could be a pain, because after a while you have lots of programs and batch files, and you have to remember where they are and what they're called -- so programs like FIND soon became the most-used programs. No-one was particularly happy with that, either, but it worked. Then, someone brilliant thought of putting permanent bars at the top of program screens, with brackets around or underlines under the letters you had to press in combination with other keys -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Soon, an absolute genius thought: "Hey, we can turn that into a menu, so that instead of holding Alt and pressing letters, you just press Alt, then press the bracketed or underlined letter, and that drops down another list, where all you have to do is again press the bracketed or underlined letter!" -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Then a bunch of bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing, came up with the Graphical user interface, or GUI, and the words at the top of the program screens became buttons, which you could click with a mouse, as well as typing the bracketed or underlined letters -- and, eventually, microsoft took up that idea, as well, and made windows. And everyone cheered! The bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing also came up with the idea of using graphical shortcuts, little 64x64px borderless buttons, which you could double-click to open programs -- and, eventually, microsoft took up that idea, as well, and added it to windows. And everyone cheered Loudly! Then someone thought: "Hey, why do we have to use words, which take up a lot of space, at the top of program screens, when we can use little 32x32px buttons with pictures on them for each tool, rather than have to click through menus to get to them?" -- and, eventually, microsoft took up that idea, as well, and added it to windows. A
If it is bothering you so much..... - Do not annoy us with that - Get a life - Do not annoy us with that - Create apps for apple or something like that without ribbons - Do not annoy us with that - learn to understand what you work with - Do not annoy us with that
In Word you can only store 2 bytes. That is why I use Writer.
-
If it is bothering you so much..... - Do not annoy us with that - Get a life - Do not annoy us with that - Create apps for apple or something like that without ribbons - Do not annoy us with that - learn to understand what you work with - Do not annoy us with that
In Word you can only store 2 bytes. That is why I use Writer.
- you are annoying us with another that - get a life - you are annoying us with another that - keep creating apps for ribbons for all that we care - you are annoying us with another that - learn to understand that changin for the sake of change doesn't bode well. If someone inverted all the controls of your car for no reason, without warning and with oncoming obligations to change you probably won't be happy - you are annoying us with another that
DURA LEX, SED LEX GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
-
Ha! Even the name "COSMOS RAM IC" is enough to get my mouth watering! I wanna play! I recall (at least I think I do -- acronyms and numbers have been known to get mixed up in my head) that the CDP 1861 was quite a respected (and imitated) bit of hardware. But this[^] is what you get id you search for "Elf II kit" on ebay :(
I wanna be a eunuchs developer! Pass me a bread knife!
COSMOS used to be the name RCA used for what is now known as CMOS. With the transistor densities on the chips back then, many still were sceptical about CMOS. The 'C' stands for complementary, meaning that the transistors always switch in pairs, effectively cutting the number of available transistors in half. On the other side, complementary transistors cut down the power usage to a tiny fraction. Those old computers, if you consequently used CMOS components and avoided relatively power hungry components like LEDs, could run on batteries for months.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
"I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns. -
- you are annoying us with another that - get a life - you are annoying us with another that - keep creating apps for ribbons for all that we care - you are annoying us with another that - learn to understand that changin for the sake of change doesn't bode well. If someone inverted all the controls of your car for no reason, without warning and with oncoming obligations to change you probably won't be happy - you are annoying us with another that
DURA LEX, SED LEX GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
Well slapped.
I wanna be a eunuchs developer! Pass me a bread knife!
-
Once upon a time, everything was like vi and edlin: you had to remember keyboard shortcuts (which you could list on the screen -- if you could remember the keyboard shortcut to list keyboard shortcuts). No-one was particularly happy with this, but it worked, so we used it. To open programs, we had to type addresses and program names in little black boxes, which could be a pain, because after a while you have lots of programs and batch files, and you have to remember where they are and what they're called -- so programs like FIND soon became the most-used programs. No-one was particularly happy with that, either, but it worked. Then, someone brilliant thought of putting permanent bars at the top of program screens, with brackets around or underlines under the letters you had to press in combination with other keys -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Soon, an absolute genius thought: "Hey, we can turn that into a menu, so that instead of holding Alt and pressing letters, you just press Alt, then press the bracketed or underlined letter, and that drops down another list, where all you have to do is again press the bracketed or underlined letter!" -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Then a bunch of bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing, came up with the Graphical user interface, or GUI, and the words at the top of the program screens became buttons, which you could click with a mouse, as well as typing the bracketed or underlined letters -- and, eventually, microsoft took up that idea, as well, and made windows. And everyone cheered! The bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing also came up with the idea of using graphical shortcuts, little 64x64px borderless buttons, which you could double-click to open programs -- and, eventually, microsoft took up that idea, as well, and added it to windows. And everyone cheered Loudly! Then someone thought: "Hey, why do we have to use words, which take up a lot of space, at the top of program screens, when we can use little 32x32px buttons with pictures on them for each tool, rather than have to click through menus to get to them?" -- and, eventually, microsoft took up that idea, as well, and added it to windows. A
Devolution*
Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
-
Devolution*
Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
Ah, but has it become worth less, or worthless?
I wanna be a eunuchs developer! Pass me a bread knife!
-
Ah, but has it become worth less, or worthless?
I wanna be a eunuchs developer! Pass me a bread knife!
User rant: - What's worst? Ignorance or Indifference? M$ Answer: I don't know and I don't give a sh..
M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.