Jump to content

Why do experienced and intelligent programs fail to make good UI's?

minervx

I'm curious as to why programmers who are educated, experienced and very intelligent oftentimes make programs that are just not user-friendly.  For example, Linux's inability to be properly used without being fluent in its terminal denied it as a budget-friendly desktop option for most people.  Or Microsoft Word, for example, which is cluttered with features most users don't use in the forefront and some of the most used features hidden within menus.

 

Do programmers leave examples like this unaddressed because of a lack of profit motive or because designing a good UI is very complicated? 

PC Build: R5-1600.  Scythe Mugen 5.  GTX 1060.  120 GB SSD.  1 TB HDD.  FDD Mini C.  8 GB RAM (3000 MHz).  Be Quiet Pure Wings 2.  Capstone-550.  Deepcool 350 RGB.

Peripherals: Qisan Magicforce (80%) w/ Gateron Blues.  Razer Naga Chroma.  Lenovo 24" 1440p IPS.  PS4 Controller.

Audio: Focusrite (Solo, 2nd), SM57, Triton Fethead, AKG c214, Sennheiser HD598's, ATH-M50x, AKG K240, Novation Launchkey

Wishlist: MP S-87, iPad, Yamaha HS5's, more storage

Link to comment
Share on other sites

Link to post
Share on other sites

Linux was designed to be properly used in the terminal...

And it wasn't the UI that denied Linux, but rather the inability to run windows programs. Ignoring wine ofc.

Current LTT F@H Rank: 90    Score: 2,503,680,659    Stats

Yes, I have 9 monitors.

My main PC (Hybrid Windows 10/Arch Linux):

OS: Arch Linux w/ XFCE DE (VFIO-Patched Kernel) as host OS, windows 10 as guest

CPU: Ryzen 9 3900X w/PBO on (6c 12t for host, 6c 12t for guest)

Cooler: Noctua NH-D15

Mobo: Asus X470-F Gaming

RAM: 32GB G-Skill Ripjaws V @ 3200MHz (12GB for host, 20GB for guest)

GPU: Guest: EVGA RTX 3070 FTW3 ULTRA Host: 2x Radeon HD 8470

PSU: EVGA G2 650W

SSDs: Guest: Samsung 850 evo 120 GB, Samsung 860 evo 1TB Host: Samsung 970 evo 500GB NVME

HDD: Guest: WD Caviar Blue 1 TB

Case: Fractal Design Define R5 Black w/ Tempered Glass Side Panel Upgrade

Other: White LED strip to illuminate the interior. Extra fractal intake fan for positive pressure.

 

unRAID server (Plex, Windows 10 VM, NAS, Duplicati, game servers):

OS: unRAID 6.11.2

CPU: Ryzen R7 2700x @ Stock

Cooler: Noctua NH-U9S

Mobo: Asus Prime X470-Pro

RAM: 16GB G-Skill Ripjaws V + 16GB Hyperx Fury Black @ stock

GPU: EVGA GTX 1080 FTW2

PSU: EVGA G3 850W

SSD: Samsung 970 evo NVME 250GB, Samsung 860 evo SATA 1TB 

HDDs: 4x HGST Dekstar NAS 4TB @ 7200RPM (3 data, 1 parity)

Case: Sillverstone GD08B

Other: Added 3x Noctua NF-F12 intake, 2x Noctua NF-A8 exhaust, Inatek 5 port USB 3.0 expansion card with usb 3.0 front panel header

Details: 12GB ram, GTX 1080, USB card passed through to windows 10 VM. VM's OS drive is the SATA SSD. Rest of resources are for Plex, Duplicati, Spaghettidetective, Nextcloud, and game servers.

Link to comment
Share on other sites

Link to post
Share on other sites

Well me, and most of my friends (CS major here, worked in infrastructure and DevOps mostly) just aren't interested. The work I do is often intellectually challenging, interesting, and fun. 

 

UI work is boring, easy, tedious, and very subjective. So most of us just avoid doing it like the plague.


That being said I do know people who are big web freaks and GUI lovers, but they are few are far between in my experience. Most people just don't enjoy it, and so don't put the time in to really master making nice interfaces, or to use their knowledge to the greatest effectiveness.

Main Rig: R9 5950X @ PBO, RTX 3090, 64 GB DDR4 3666, InWin 101, Full Hardline Watercooling

Server: R7 1700X @ 4.0 GHz, GTX 1080 Ti, 32GB DDR4 3000, Cooler Master NR200P, Full Soft Watercooling

LAN Rig: R5 3600X @ PBO, RTX 2070, 32 GB DDR4 3200, Dan Case A4-SFV V4, 120mm AIO for the CPU

HTPC: i7-7700K @ 4.6 GHz, GTX 1050 Ti, 16 GB DDR4 3200, AliExpress K39, IS-47K Cooler

Router: R3 2200G @ stock, 4GB DDR4 2400, what are cases, stock cooler
 

I don't have a problem...

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, minervx said:

Linux's inability to be properly used without being fluent in its terminal denied

At this point, there are quite a few good GUI-centric linux things.

 

And even if you needed terminal, as long as you know google & copy paste, you're completely fine and don't need to understand what you're typing at all.

Want to know which mobo to get?

Spoiler

Choose whatever you need. Any more, you're wasting your money. Any less, and you don't get the features you need.

 

Only you know what you need to do with your computer, so nobody's really qualified to answer this question except for you.

 

chEcK iNsidE sPoilEr fOr a tREat!

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, sazrocks said:

Linux was designed to be properly used in the terminal...

And it wasn't the UI that denied Linux, but rather the inability to run windows programs. Ignoring wine ofc.

This is true, to an extent.  However, a person with a low budget and very limited needs (such as an elderly person) would greatly benefit from an OS which is very lightweight, so they can continue to get performance out of their computer from 2005.  If some programmer were able to mask it up with a good GUI, it would've been great.  I guess that's sort of what Google did with Android.

PC Build: R5-1600.  Scythe Mugen 5.  GTX 1060.  120 GB SSD.  1 TB HDD.  FDD Mini C.  8 GB RAM (3000 MHz).  Be Quiet Pure Wings 2.  Capstone-550.  Deepcool 350 RGB.

Peripherals: Qisan Magicforce (80%) w/ Gateron Blues.  Razer Naga Chroma.  Lenovo 24" 1440p IPS.  PS4 Controller.

Audio: Focusrite (Solo, 2nd), SM57, Triton Fethead, AKG c214, Sennheiser HD598's, ATH-M50x, AKG K240, Novation Launchkey

Wishlist: MP S-87, iPad, Yamaha HS5's, more storage

Link to comment
Share on other sites

Link to post
Share on other sites

The truth is interface design and computer science/ programming are very different skill sets, and while a hobby programmer will do both him or herself, in the professional world these would be separate things... or at least, you'd hope.  Perhaps if they aren't that might explain the problem you've noticed xD

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, minervx said:

This is true, to an extent.  However, a person with a low budget and very limited needs (such as an elderly person) would greatly benefit from an OS which is very lightweight, so they can continue to get performance out of their computer from 2005.  If some programmer were able to mask it up with a good GUI, it would've been great.  I guess that's sort of what Google did with Android.

Any of the GUIs that are available are just fine for basic use by an elderly person, just ask my grandmother

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, tarfeef101 said:

Well me, and most of my friends (CS major here, worked in infrastructure and DevOps mostly) just aren't interested. The work I do is often intellectually challenging, interesting, and fun. 

 

UI work is boring, easy, tedious, and very subjective. So most of us just avoid doing it like the plague.

That being said I do know people who are big web freaks and GUI lovers, but they are few are far between in my experience. Most people just don't enjoy it, and so don't put the time in to really master making nice interfaces, or to use their knowledge to the greatest effectiveness.

 

I suspected the biggest reason for this being the gap between nerds (I use the term endearingly) and everyday people.  Many nerds are too well-versed in computers to care or understand the needs of people who want to use software for their business/school/entertainment without needing to spend hours learning domain knowledge.

 

And as a result, people like Steve Jobs come around, design machines that are actually not a hassle to use, and people are willing to pay $1000 for it.  For many people, it is worth a few extra hundred dollars to not have to deal with Windows, customer service or McDonalds-quality hardware.

PC Build: R5-1600.  Scythe Mugen 5.  GTX 1060.  120 GB SSD.  1 TB HDD.  FDD Mini C.  8 GB RAM (3000 MHz).  Be Quiet Pure Wings 2.  Capstone-550.  Deepcool 350 RGB.

Peripherals: Qisan Magicforce (80%) w/ Gateron Blues.  Razer Naga Chroma.  Lenovo 24" 1440p IPS.  PS4 Controller.

Audio: Focusrite (Solo, 2nd), SM57, Triton Fethead, AKG c214, Sennheiser HD598's, ATH-M50x, AKG K240, Novation Launchkey

Wishlist: MP S-87, iPad, Yamaha HS5's, more storage

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Ryan_Vickers said:

Any of the GUIs that are available are just fine for basic use by an elderly person, just ask my grandmother

Okay, but what happens when a typical person with little computer experience wants to install a program.  They need to read detailed instructions, download binaries, type certain codes into the terminal and then deal with problems when their distro (for whatever reason) doesn't acknowledge that the program was installed and refuses to open it.

PC Build: R5-1600.  Scythe Mugen 5.  GTX 1060.  120 GB SSD.  1 TB HDD.  FDD Mini C.  8 GB RAM (3000 MHz).  Be Quiet Pure Wings 2.  Capstone-550.  Deepcool 350 RGB.

Peripherals: Qisan Magicforce (80%) w/ Gateron Blues.  Razer Naga Chroma.  Lenovo 24" 1440p IPS.  PS4 Controller.

Audio: Focusrite (Solo, 2nd), SM57, Triton Fethead, AKG c214, Sennheiser HD598's, ATH-M50x, AKG K240, Novation Launchkey

Wishlist: MP S-87, iPad, Yamaha HS5's, more storage

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, minervx said:

Okay, but what happens when a typical person with little computer experience wants to install a program.  They need to read detailed instructions, download binaries, type certain codes into the terminal and then deal with problems when their distro (for whatever reason) doesn't acknowledge that the program was installed and refuses to open it.

lol not even close.  In fact it's easier than windows.  You open software manager (like the app store), click a program, and click install, then wait for it to be done.

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, minervx said:

Okay, but what happens when a typical person with little computer experience wants to install a program.  They need to read detailed instructions, download binaries, type certain codes into the terminal and then deal with problems when their distro (for whatever reason) doesn't acknowledge that the program was installed and refuses to open it.

Ubuntu Software Center is very easy to use and has everything a simple person need, almost similar to a Google Play or AppStore

If you want to install more advanced profram, then they are not inexperienced in computers anymore. 

"I'm so glad you're my partner in crime."

"It's the power of best friendship, I know how you roll."

"Chloe, my powers might not last." 

"Ready for the mosh pit, shaka brah?" 

 "Yes, we'd be tearing up the highway. And you'd probably want me to kiss you again..." 

"I always wanted my life to be special... an adventure... but not without you."

"Because we're back in action again!"

"With great power comes great bullshit."

"Max you are not crazy. You are not dreaming. It’s time to be an everyday hero."

"I wish I could stay in this moment forever. I guess I actually can now, but then it wouldn’t be a moment."

"If that tornado came right now, I would just sit here and watch for a while."

"You're right. We hella deserve this. Splish splash."

"Can we build another pirate fort and keep the world out?"

"When a door closes, a window opens... Or, something like that."

"Listen, whatever happens, I want you to be strong. Even if you feel like I wasn't there for you because I will never abandon you Chloe. I'll always have your back. Always."

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Ryan_Vickers said:

lol not even close.  In fact it's easier than windows.  You open software manager (like the app store), click a program, and click install, then wait for it to be done.

If you want to install an app within the software manager, yes.  If you want to install an app from a website, not really.

 

Plus, the software manager is both very limited in applications and cluttered with junk. 

 

Linux is fine for people who want Libre Office and Firefox but it was never able to be a full-on computer for people with even the lightest needs.

 

 

PC Build: R5-1600.  Scythe Mugen 5.  GTX 1060.  120 GB SSD.  1 TB HDD.  FDD Mini C.  8 GB RAM (3000 MHz).  Be Quiet Pure Wings 2.  Capstone-550.  Deepcool 350 RGB.

Peripherals: Qisan Magicforce (80%) w/ Gateron Blues.  Razer Naga Chroma.  Lenovo 24" 1440p IPS.  PS4 Controller.

Audio: Focusrite (Solo, 2nd), SM57, Triton Fethead, AKG c214, Sennheiser HD598's, ATH-M50x, AKG K240, Novation Launchkey

Wishlist: MP S-87, iPad, Yamaha HS5's, more storage

Link to comment
Share on other sites

Link to post
Share on other sites

This is the issue.  In any given scenario, you can say "All you need to do is ____" in this situation.  But Linux has a wide volume of possible things that could go wrong and at a certain point, it becomes more of a chore than its worth.

 

While Linux programmers were saying "all you need to do is X, Y and Z...", Google made Chrome OS and Android, which also don't have the programs that Windows has, but were still very successful.

PC Build: R5-1600.  Scythe Mugen 5.  GTX 1060.  120 GB SSD.  1 TB HDD.  FDD Mini C.  8 GB RAM (3000 MHz).  Be Quiet Pure Wings 2.  Capstone-550.  Deepcool 350 RGB.

Peripherals: Qisan Magicforce (80%) w/ Gateron Blues.  Razer Naga Chroma.  Lenovo 24" 1440p IPS.  PS4 Controller.

Audio: Focusrite (Solo, 2nd), SM57, Triton Fethead, AKG c214, Sennheiser HD598's, ATH-M50x, AKG K240, Novation Launchkey

Wishlist: MP S-87, iPad, Yamaha HS5's, more storage

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, minervx said:

If you want to install an app within the software manager, yes.  If you want to install an app from a website, not really.

It's quite simple, if you really need a package not in the manager, download the deb/rpm and run it just like an exe on windows, the rest of the install will proceed without any further intervention, again, easier than windows.

 

If you really want to compile source, then yes we are getting more advanced but I'v never had to do that in many years of using Linux.

1 minute ago, minervx said:

Linux is fine for people who want Libre Office and Firefox but it was never able to be a full-on computer for people with even the lightest needs.

It's not even worth explaining how wrong this is...

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, Ryan_Vickers said:

It's quite simple, if you really need a package not in the manager, download the deb/rpm and run it just like an exe on windows, the rest of the install will proceed without any further intervention, again, easier than windows.

It's quite simple, provided so many assumptions such as the distro they downloaded, whether they followed a certain instruction properly and other factors.  If it were really this simple, people and businesses would've adopted it.  A lot of people would love to save money and businesses care more about their profits than being biased toward Windows.

 

To many people, a computer is an appliance just like a refridgerator.  I wouldn't spend more than an hour or two buying a refrigerator.

 

It's true that Windows 10 is also a clusterfuck, but it's a more familiar one.

 

The problem with Linux is that you need to visit a forum like this or a blog to understand how to use it, unlike Mac OS.  But even looking as MS Word, the second example, I provided.  It has the pretense of a program like Photoshop when it's not even 10% as complex.

PC Build: R5-1600.  Scythe Mugen 5.  GTX 1060.  120 GB SSD.  1 TB HDD.  FDD Mini C.  8 GB RAM (3000 MHz).  Be Quiet Pure Wings 2.  Capstone-550.  Deepcool 350 RGB.

Peripherals: Qisan Magicforce (80%) w/ Gateron Blues.  Razer Naga Chroma.  Lenovo 24" 1440p IPS.  PS4 Controller.

Audio: Focusrite (Solo, 2nd), SM57, Triton Fethead, AKG c214, Sennheiser HD598's, ATH-M50x, AKG K240, Novation Launchkey

Wishlist: MP S-87, iPad, Yamaha HS5's, more storage

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, minervx said:

It's quite simple, provided so many assumptions such as the distro they downloaded, and whether they followed a certain instruction properly.

 

To many people, a computer is an appliance just like a refridgerator.  I wouldn't spend more than an hour or two buying a refrigerator.

 

It's true that Windows 10 is also a clusterfuck, but it's a more familiar one.

 

The problem with Linux is that you need to visit a forum like this or a blog to understand how to use it, unlike Mac OS.  But even looking as MS Word, the second example, I provided.  It has the pretense of a program like Photoshop when it's not even 10% as complex.

I think people forget what it was like to truly know nothing.  If you had to learn a new system from scratch right now never having seen or heard of a computer, Windows would be no more simple or familiar than anything else for basic tasks like we've described here (web browsing, installing common applications, etc.).

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, minervx said:

It's quite simple, provided so many assumptions such as the distro they downloaded, whether they followed a certain instruction properly and other factors.  If it were really this simple, people and businesses would've adopted it.  A lot of people would love to save money and businesses care more about their profits than being biased toward Windows.

 

To many people, a computer is an appliance just like a refridgerator.  I wouldn't spend more than an hour or two buying a refrigerator.

 

It's true that Windows 10 is also a clusterfuck, but it's a more familiar one.

 

The problem with Linux is that you need to visit a forum like this or a blog to understand how to use it, unlike Mac OS.  But even looking as MS Word, the second example, I provided.  It has the pretense of a program like Photoshop when it's not even 10% as complex.

It's not that companies don't like to adopt to Linux because of how hard to install it

 

(The installation process of Ubuntu is just as simple as Mac/Windows. 

Creating a bootable media is also the same, just burn the ISO to a DVD or use RuFus, not hard)

 

It's that most apps have better support on Windows and Mac. Not to mention that those OSes were release earlier too (first Windows was in the 80s-90s, Mac OS was in the 80s, OSX was in the early 2000s, and Linux OS was only in the early 90s and still people would prefer Windows and Mac since it was too expensive back then)

 

Ubuntu UI is quite simple if you have used it before. Nowadays, Libre Office is pre-installed, Firefox is pre-installed so you got everything you need there. I feel like you are simply underestimating Linux OSes as a whole. 

 

 

"I'm so glad you're my partner in crime."

"It's the power of best friendship, I know how you roll."

"Chloe, my powers might not last." 

"Ready for the mosh pit, shaka brah?" 

 "Yes, we'd be tearing up the highway. And you'd probably want me to kiss you again..." 

"I always wanted my life to be special... an adventure... but not without you."

"Because we're back in action again!"

"With great power comes great bullshit."

"Max you are not crazy. You are not dreaming. It’s time to be an everyday hero."

"I wish I could stay in this moment forever. I guess I actually can now, but then it wouldn’t be a moment."

"If that tornado came right now, I would just sit here and watch for a while."

"You're right. We hella deserve this. Splish splash."

"Can we build another pirate fort and keep the world out?"

"When a door closes, a window opens... Or, something like that."

"Listen, whatever happens, I want you to be strong. Even if you feel like I wasn't there for you because I will never abandon you Chloe. I'll always have your back. Always."

Link to comment
Share on other sites

Link to post
Share on other sites

You're completely right.  Linux is no harder to learn than Windows just as French is probably not harder to learn than English.  But Windows has been around in the mainstream for much longer.  Windows had a golden opportunity in the 90's as an industry giant, but modern software cannot count on that advantage.

PC Build: R5-1600.  Scythe Mugen 5.  GTX 1060.  120 GB SSD.  1 TB HDD.  FDD Mini C.  8 GB RAM (3000 MHz).  Be Quiet Pure Wings 2.  Capstone-550.  Deepcool 350 RGB.

Peripherals: Qisan Magicforce (80%) w/ Gateron Blues.  Razer Naga Chroma.  Lenovo 24" 1440p IPS.  PS4 Controller.

Audio: Focusrite (Solo, 2nd), SM57, Triton Fethead, AKG c214, Sennheiser HD598's, ATH-M50x, AKG K240, Novation Launchkey

Wishlist: MP S-87, iPad, Yamaha HS5's, more storage

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Max Caulfield said:

It's not that companies don't like to adopt to Linux because of how hard to install it

 

(The installation process of Ubuntu is just as simple as Mac/Windows. 

Creating a bootable media is also the same, just burn the ISO to a DVD or use RuFus, not hard)

 

It's that most apps have better support on Windows and Mac. Not to mention that those OSes were release earlier too (first Windows was in the 80s-90s, Mac OS was in the 80s, OSX was in the early 2000s, and Linux OS was only in the early 90s and still people would prefer Windows and Mac since it was too expensive back then)

 

1 minute ago, Max Caulfield said:

Ubuntu UI is quite simple if you have used it before. Nowadays, Libre Office is pre-installed, Firefox is pre-installed so you got everything you need there. I feel like you are simply underestimating Linux OSes as a whole.

I agree Linux has gotten better but by the time Linux made those improvements, it was too late.  The vast majority of people have no reason to use Linux now because Windows has more support, Android is better for simplicity and Mac OS is the most balanced overall.

PC Build: R5-1600.  Scythe Mugen 5.  GTX 1060.  120 GB SSD.  1 TB HDD.  FDD Mini C.  8 GB RAM (3000 MHz).  Be Quiet Pure Wings 2.  Capstone-550.  Deepcool 350 RGB.

Peripherals: Qisan Magicforce (80%) w/ Gateron Blues.  Razer Naga Chroma.  Lenovo 24" 1440p IPS.  PS4 Controller.

Audio: Focusrite (Solo, 2nd), SM57, Triton Fethead, AKG c214, Sennheiser HD598's, ATH-M50x, AKG K240, Novation Launchkey

Wishlist: MP S-87, iPad, Yamaha HS5's, more storage

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, minervx said:

 

I agree Linux has gotten better but by the time Linux made those improvements, it was too late.  The vast majority of people have no reason to use Linux now because Windows has more support, Android is better for simplicity and Mac OS is the most balanced overall.

The reason Windows became so popular was due to some brilliant (if not questionably legal) business moves by Microsoft in the early days of computing that ensured it got on to as many systems as possible, and once that had happened, it never really changed.

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, minervx said:

For example, Linux's inability to be properly used without being fluent in its terminal denied it as a budget-friendly desktop option for most people. 

Just want to point out that both Android and ChromeOS are Linux. And they're pretty easy to use and fairly nice looking without a terminal.

 

And even if you're talking GNU+Linux specifically, ChromeOS is arguably that. Hell it's even running X11/Wayland.

Link to comment
Share on other sites

Link to post
Share on other sites

The short answer is that UX design and backend programming are different skillsets, and if you are really good at one, you are unlikely to be good at the other.

 

So you need a team of great designers and a team of great programmers and then you need someone who’s good at communication to get them to work together properly.

Link to comment
Share on other sites

Link to post
Share on other sites

You should watch the 4th season of Silicon Valley... there's a story arc that pretty well establishes the issue being developers aren't the same as users and self-selecting beta testers are often not representative of the user base at large.

Link to comment
Share on other sites

Link to post
Share on other sites

11 hours ago, minervx said:

You're completely right.  Linux is no harder to learn than Windows just as French is probably not harder to learn than English.  But Windows has been around in the mainstream for much longer.  Windows had a golden opportunity in the 90's as an industry giant, but modern software cannot count on that advantage.

Well, no. English is harder to learn than french. If you were to teach someone who didn't speak either, they would have a harder time learning english because of all of it's nuances and exceptions. The same way that if I were to give my iphone and nvidia shield tablet to an amish man and told him to go change something in the settings for a certain app, he would do it on the iphone at twice the speed.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×