|
Member 4724084 wrote: A professional chef will toy around with things til they are to his liking and then he will use guinea pigs to see if other people like it. But if I pay full price for an OS, I am not paying to be a guinea pig; I am paying for a completed, working product.
If they want me to beta test, we can arrange for a method for them to pay me for my time.
Mind you, if they had to pay everyone for the time wasted by Win 8 and the ribbon, they'd be bankrupt before they got a tenth of the way through the list.
And you could say that win 10 is just the latest in a line of re-corned-beef-hashes of Win '95; the list of equivalences isn't short.
Vista was a small branch into a different direction; Win 8 is a huge branch into a different direction. Both branches broke a perfectly stable tree.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
It was a complete working product, but it was not to the liking of the general public so the cooking method was changed. That's the point I am making. Vista was a complete working product, people had issues with the amount of intrusive security, so the source code was tweaked to make those security tasks less intrusive, it is no different than taking a rack of ribs, and broiling them rather than BBQing them. Vista and Win 7 is the exact same product, just cooked differently.
Using your tree analogy, the trunk is MSFT, each branch is a different variant of Windows. Some branches become forked into smaller branches, others do not. Vista is a branch in the tree, win 7 was forked off Vista. Win 8.x is a new branch and Win 10 is forked off that branch, it is literally no different than going from 3 to 3.1.
True, when people see a new branch they have trepidations, wether it can hold the weight etc, but when people realise the branch is stable and can hold the weight they will inevitably climb onto it and see the view is better from higher up.
Honestly, I personally cannot see what the big deal regarding win 8, it was not a learning curve, the keyboard/mouse functionality is no different to any other variant of windows, the start screen is just a giant full screen start menu with slightly more functionality, that you are presented with on boot. This makes sense because the first thing people did after booting a windows machine was double click on a shortcut or go to the start menu.
I really don't understand why people are griping that the process is one keystroke/mouse click shorter. If you don't like the 'metro' version of applications then unpin them and pin the desktop variants, it's a simplified variant of removing items from a win 7 start menu and creating shortcuts to others.
|
|
|
|
|
Member 4724084 wrote: Vista was a complete working product Atcherley, they admitted that it wasn't.
Member 4724084 wrote: people had issues with the amount of intrusive security Not I. Have you ever used unix (or linux)? You have to enter your username and password every couple of minutes, as a developer (I've never used either as a user).
Member 4724084 wrote: Vista and Win 7 is the exact same product So was Win '95, going by that reasoning.
In fact, I'd say that the vast majority of everything in Windows 10 was there in Windows 3.1.1.
It's also pretty much the same in OSX, Unix, and every flavour of Linux, not to mention Android, iOS, OS/2, etc.
The available hardware is the available hardware, and that is the main delimiter of the functionality of an OS, because the only point of having an OS is to provide access to the hardware.
So, using your cookery view on the OS, every version of every operating system is simply a variation of a single recipe.
That view is way too simplistic; I'm not going to adopt it, no matter how many times you repeat it, so you may as well quit repeating it.
Member 4724084 wrote: Honestly, I personally cannot see what the big deal regarding win 8 It is an operating system designed for devices that one holds in one hand, primarily for communications and taking photographs.
If your development machine is a device that you hold in one hand, primarily for communications and taking photographs, then you must be a pretty weird developer.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Mark_Wallace wrote: Atcherley, they admitted that it wasn't.
Citation please.
Mark_Wallace wrote: So was Win '95, going by that reasoning.
In fact, I'd say that the vast majority of everything in Windows 10 was there in Windows 3.1.1.
No, while they all do the same thing, they do it differently. To qualify as the same thing the code base has to be identical. I am not the one who came up with the food analogy, I just extended it to include Vista when the original poster of the food analogy left it off the list.
Mark_Wallace wrote: It is an operating system designed for devices that one holds in one hand, primarily for communications and taking photographs.
If your development machine is a device that you hold in one hand, primarily for communications and taking photographs, then you must be a pretty weird developer.
No it is not, it was designed as an operating system that can be used anywhere on any device. Similarly to iOS, it doesn't matter of it's an iPhone or an iPad or even some variants of the iPod, it is the exact same operating system. MSFT just extended the idea to include desktops and laptops as well.
Win 10 takes the integration one step further by allowing you to carry jobs from one machine to the next without having to save your work somewhere and shift the files to some other machine. if I am editing a document on my laptop and I want to swap to a desktop I will be able to do that. It was even mentioned in the CodeProject daily news. The article didn't specify how to swap from one to the other on the fly, but it's an interesting idea, and one that I have no doubt people will gripe about.
My development machine is a desktop, I use win 8.x on it with not one single issue. If you don't like "metro" apps then uninstall them and use the desktop variants instead, which is exactly what I did. So again, I cannot see what the big deal is regarding win 8.x, other than people being lazy.
P.S. I take the weird developer comment as a compliment, so thank you
|
|
|
|
|
Member 4724084 wrote: No, while they all do the same thing, they do it differently. Not so differently as you seem to think.
How many ways are there to print a pixel on the screen?
How many ways are there to read a character from memory?
How many ways are there to connect to a wifi access point?
Hint: There's one way for each.
The "base code" -- the commands sent to the hardware -- are absolutely identical for each item of hardware, no matter what device the hardware is a part of.
Saying that Windows 3 and Windows 999 use the same machine code is a waste of breath. They have no choice but to use the same machine code, because the one and only machine code is what makes computers work, for every version of every operating system from everyone who makes operating systems.
Everything else is window dressing -- no pun intended (for once in my life).
Do you think that having taskbars or menus built with ever-so-slightly different third- or fourth-generation code makes operating systems incredibly unique?
Look more closely at the machine. When you write code, you are putting together sets of instructions to be sent to the hardware, nothing more, nothing less.
Sure, you can vary the commands to a very small degree, and vary the order in which they're sent to a higher degree -- you can modify the recipe, as you put it -- but that doesn't change your root ingredients, which are the same ingredients that everyone has to use.
Nothing in Windows is unique to Windows. Their task bars and menus are printed on the screen using exactly the same "base code" as everyone else's.
I dunno. Kids these days...
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
How many ways to print a pixel on a monitor? 3, one for CRT, one for LCD, one for Plasma.
How many ways to read a character from RAM? Depends on the RAM architecture.
How many ways are there to connect to a wifi access point? Ok you got me on that one.
There is more than one type of Machine code, so your statement that there is only one that makes computers work is entirely false. The machine code that is used is dependant entirely on the architecture.
Software, including base code such as is found in kernels, is ever changing with each iteration, eventually you have something that has little to no resemblance to the original. This also happens as new more efficient algorithms are discovered to perform any given task, as those new algorithms are implemented, less and less of the original code remains.
As hardware undergoes an iteration, so to does the code that runs on that hardware, again after x iterations you have little to nothing left of the original. Also the code that runs on a binary computer is substantially different to code that runs on a ternary computer. By your definition it is the same thing, in practice it is not, radically so.
Any variant of windows you can name prints a task bar/menu on the VDU in a different manner than Mac OS system 6, again by your definition they are the same thing. In practice they are not.
|
|
|
|
|
I don't like answers that come from wikipedia.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Mark_Wallace wrote: I don't like answers that come from wikipedia.
Neither do I, exactly why I don't use it.
To use one of your phrases "Kids these days..."
|
|
|
|
|
It was a typical wikipedia answer, in that it was a lot of useless detail that is totally irrelevant to the discussion.
For example:
In response to my statement that all OS manufacturers have to use one method for printing a pixel, you responded that there are three methods, "one for CRT, one for LCD, one for Plasma".
So are you:
a: Saying that Microsoft uses CRT for Windows, apple uses plasma, and Linux uses LCD?
b: just responding with the result of a google search through wikipedia that threw up totally irrelevant details that are meaningless in the context of the discussion?
In response to my statement that there is only one machine code you replied "There is more than one type of Machine code"
So are you:
a: Saying that Microsoft uses one variety of machine code for Windows, apple uses another for iOS, and Google uses another for Android?
b: just responding with the result of a google search through wikipedia that threw up totally irrelevant details that are meaningless in the context of the discussion?
In both examples, the answer appears to be b.
If you want to have a discussion with someone, have a discussion with them.
Don't force people to sit through tiresome discussions with you + wikipedia.
Believe it or not, your opinion is more interesting than any "information" from wikipedia (which is often incorrect, as -maxx- likes to demonstrate).
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
You said:
Mark_Wallace wrote: How many ways are there to print a pixel on the screen?
How many ways are there to read a character from memory?
How many ways are there to connect to a wifi access point?
Hint: There's one way for each.
Your hint is utterly false on two of those statements.
What I am saying is an OS, while achieving the same goal, is not the same across the board, just like two of the answers to your questions.
Yes there is more than one variant of machine code. Machine code is processor dependant. Motorola does not use x86 machine code, for example, nor does PowerPC, or a host of other processor fabricators you care to name.
The way software is 'cooked' is, as you have already pointed out, largely dependant on the hardware that it runs on. The end result is largely the same, how that end result is achieved varies with each iteration of hardware and code. After x amount of iterations of either, it becomes largely unrecognisable when compared to the first iteration. Again, comparing win 3.x to win 8.x is like comparing apples and oranges.
That is the entire point I have been making.
|
|
|
|
|
But I though Windows 8 was the new name for Vista... (:
|
|
|
|
|
How does Microsoft capture part of the mobile market without everyone saying that there are too many versions of Windows and there should only be one?
Again, I have never owned a touchscreen and Windows 8 & 8.1 have worked marvelously for me since the Windows 8 beta. The big secret: use the traditional Windows desktop that comes with Windows 8, you just press the windows key to switch to it, and you're off and running with you standard keyboard and mouse. It functions just like windows 7. If you want to start a program and don't have an icon for it, you press the windows key, start typing the name of the program, and press enter to start it. Back to the Windows 7 experience.
Interesting now how Windows 10 is right around the corner, and this thread has some of the nicest things to say about Windows 8. People always seem to be OK with the previous version.
Remember when windows 7 came out and all of a sudden everybody was in love with Vista, after YEARS of ripping it apart? Human nature.
hatfok
King Yiddum's Castle
Pegasus Galaxy
|
|
|
|
|
You had me at hollandaise!
|
|
|
|
|
Kyle Moyer wrote: Windows ME was back to ramen.
Windows ME was stale overcooked ramen and someone forgot to include the flavor packet.
|
|
|
|
|
Linux is a Michelin-starred all-you-can-eat buffet.
|
|
|
|
|
I had it at home, didn't hate it once 8.1 came out as you could boot into desktop mode.
The start menu didn't bother me as I usually pin frequent used items to the task bar.
I can't see an advantage for it to be used into a corporate environment to be honest. At work were waiting for Windows 10 as were on XP due to legacy software that were rewriting at the moment from Access 2000
Every day, thousands of innocent plants are killed by vegetarians.
Help end the violence EAT BACON
|
|
|
|
|
For me, it's a matter of not being able to really get there. I am on a service pack on Windows 8.0, as an upgrade from Windows 7. After three several hour attempts to upgrade to Windows 8.1, it fails with an esoteric blue screen crash, and takes a few more hours to roll itself back.
I loathe Windows 8.0, primarily for its flakiness and app incompatibility, but I cannot move the box forwards or backwards without wiping it. I'll use Windows as required at work, but this box killer, plus Dell laptops now shipping with Ubuntu, means I'll never personally buy a Windows device again. {end mini-rant}
|
|
|
|
|
One thing I have to agree with is that YES - - - EVERY time I try to upgrade a version of Windows it goes horribly wrong. Then spend hours trying to fix itself. I always end up wiping the drive and installing from scratch. Doesn't matter if it's my gaming rig, gaming laptop, regular laptop, wife's or kid's machines, the upgrade nor the recovery have ever worked for me.
hatfok
King Yiddum's Castle
Pegasus Galaxy
|
|
|
|
|
The app and driver incompatibility in regards to Vista comes down to vendor laziness, no different to how it was in Vista. Vista came out, vendors scrambled to catch up. The only real thing to blame there is the length of time before it was released, vendors got lazy, thought Vista was just vapour ware that would never get released then BOOM! everyone has to scramble to catch up. You use Dell machines? Well there's your problem. They are notoriously flaky, have had numerous issues with some variant of malware being cooked into their firmware, some 95% of machines requiring after market hardware maintenance etc. There is a very big reason why Michael Dell bought out the public shares and made the company private again.
|
|
|
|
|
We use both in our household. I use 8.1 with a boot directly into the 7 style desktop. From my perspective, there is not much difference. I'm happy with either, but maybe it just takes little to keep me happy.
BTW: I never experienced problems with any of the updates.
|
|
|
|
|
Well, you are a genius!!! I spend most of my life when windows 8 came out explaining and re-explaining to everyone I know that you do not need a touchscreen to use windows 8. Finally some people are intelligent enough to see that! Cheers!
hatfok
King Yiddum's Castle
Pegasus Galaxy
|
|
|
|
|
Two MAJOR issues:
Usability!
Win 8 is a totally different paradigm that Win 7. For a laptop and the Windows Phone the Tiles were cute, but for a Corporate environment, no one really wants to work like that.
Security!
Win 8 has gone completely overboard with security. As a developer your app can only write to it's own folder or the cloud... so I can't build an app that write app that write to another app's folder.. something I've done in the past.
If it's not broken, fix it until it is
|
|
|
|
|
Kevin Marois wrote: As a developer your app can only write to it's own folder or the cloud...
Only if you're writing a don't-call-it-Metro "app". If you write a proper application, you can still do all the same stuff you could do in 7.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Oh good Lord - see the previous post --> "boot directly into the 7 style desktop. From my perspective, there is not much difference. I'm happy with either"
I thought this was over.
hatfok
King Yiddum's Castle
Pegasus Galaxy
|
|
|
|
|
The corporate environment is full of dashboards, Metro apps born for that. It is full with restrictions (or downtime for removing viruses), too.
Added: and full with longing for full screen, single apps the users can't switch from.
|
|
|
|
|