Reply to topic  [ 15 posts ] 
Shuttleworth: Linux developers should "shut the f**k up" 
Author Message
Legend

Joined: Sun Apr 26, 2009 12:30 pm
Posts: 45931
Location: Belfast
Reply with quote
http://www.pcpro.co.uk/news/351907/shut ... the-f-k-up

_________________
Plain English advice on everything money, purchase and service related:

http://www.moneysavingexpert.com/


Fri Sep 25, 2009 11:54 am
Profile
Site Admin
User avatar

Joined: Fri Apr 24, 2009 6:12 am
Posts: 7011
Location: Wiltshire
Reply with quote
Maybe he should be following his own advice :roll:

_________________
<input type="pickmeup" name="coffee" value="espresso" />


Fri Sep 25, 2009 12:16 pm
Profile WWW
I haven't seen my friends in so long
User avatar

Joined: Thu Jun 18, 2009 5:10 pm
Posts: 5836
Reply with quote
Maybe PCPro should try quoting in context.

"Ooo, how can we make this non-story into a good headline?"

:roll:

_________________
Jim

Image


Fri Sep 25, 2009 4:49 pm
Profile
What's a life?
User avatar

Joined: Thu Apr 23, 2009 6:27 pm
Posts: 12251
Reply with quote
AlunD wrote:
Maybe he should be following his own advice :roll:


He’s right. Software developers need to find out how people use their software, and adapt it to their needs in future editions.

_________________
All the best,
Paul
brataccas wrote:
your posts are just combo chains of funny win

I’m on Twitter, tweeting away... My Photos Random Avatar Explanation


Fri Sep 25, 2009 5:43 pm
Profile
I haven't seen my friends in so long
User avatar

Joined: Thu Apr 23, 2009 6:58 pm
Posts: 8767
Location: behind the sofa
Reply with quote
Am I the only one who thought they meant John?

Image
As to the article, as rustybucket says it bares no connection to the daft headline.

_________________
jonbwfc's law: "In any forum thread someone will, no matter what the subject, mention Firefly."

When you're feeling too silly for x404, youRwired.net


Fri Sep 25, 2009 5:58 pm
Profile WWW
Legend
User avatar

Joined: Fri Apr 24, 2009 2:02 am
Posts: 29240
Location: Guantanamo Bay (thanks bobbdobbs)
Reply with quote
I wondered what John Shuttleworth was doing in a tech debate? Then I remember the South African one. Linux developers have just as much right to say what they want as anyone here. If they need feedback then they also need to listen.

The linux interface and whole user experience has to be simpler for the average person to be able to use. No command line stuff or terminal to fix things. It needs to be as Windows like as possible for the average user to switch.

_________________
Do concentrate, 007...

"You are gifted. Mine is bordering on seven seconds."

https://www.dropbox.com/referrals/NTg5MzczNTk

http://astore.amazon.co.uk/wwwx404couk-21


Sat Sep 26, 2009 11:19 am
Profile
I haven't seen my friends in so long
User avatar

Joined: Thu Jun 18, 2009 5:10 pm
Posts: 5836
Reply with quote
Amnesia10 wrote:
Linux developers have just as much right to say what they want as anyone here.
Image
I'm going to have to go ahead and disagree with you there ;)

AFA I'm concerned, the developer's job is to make the software that the customer wants. The developer's opinions should be restricted to how to make it work.

ATM, the OSS ecosystem is littered with examples of software that was written to satisfy the requirements of the developer. That's okay if the developer isn't interested in widespread uptake. However, if that software is to gain traction the developer must disconnect emotionally and learn to craft the software that others will want to use.

The situation at present is rather like the old joke:

Tourist: Can you tell me how to get to Leeds?
Yorkshire farmer: Well, if I were you, I wouldn't start from here!

You must always make your product with reference to where your recipient is, not from where you want them to be. Life would be so much easier if everybody was at home in the CLI; for many, however, the CLI is completely obtuse and indecipherable and as such a deal-breaker.

IMO, if I have to use the help files to accomplish basic operations, or if those basic operations can't be done with the mouse in 4 clicks or fewer then the software is crap.

_________________
Jim

Image


Sat Sep 26, 2009 12:25 pm
Profile
Spends far too much time on here

Joined: Fri Apr 24, 2009 9:44 pm
Posts: 4860
Reply with quote
Quote:
However, he went on to argue that if Linux is to broaden its appeal then more focus needs to be placed on the user interface - a significant area of interest for Canonical-sponsored Ubuntu, which has a user experience team dedicated to discovering how people interact with its software.

It was an approach, he argued, that needed to be adopted by more open-source developers. "If the developer is in the room, they have to say nothing. It's the shut the f**k up protocol. You sit and watch someone struggle with the software that you've so lovingly produced."


its about time someone stated the blindly obvious …

_________________
Hope this helps . . . Steve ...

Nothing known travels faster than light, except bad news ...
HP Pavilion 24" AiO. Ryzen7u. 32GB/1TB M2. Windows 11 Home ...


Sat Sep 26, 2009 2:38 pm
Profile
Legend
User avatar

Joined: Fri Apr 24, 2009 2:02 am
Posts: 29240
Location: Guantanamo Bay (thanks bobbdobbs)
Reply with quote
Yes but I think that I stated the bleeding obvious last year on the Dennis forums re Linux going more mainstream. Though it would be better coming from someone with clout in the linux community.

If the apps are solely for the developer then they can do what they want as to usability. They are the only ones who use it. Though for apps on general release then they do need to consider usability very much more.

_________________
Do concentrate, 007...

"You are gifted. Mine is bordering on seven seconds."

https://www.dropbox.com/referrals/NTg5MzczNTk

http://astore.amazon.co.uk/wwwx404couk-21


Sat Sep 26, 2009 3:50 pm
Profile
What's a life?
User avatar

Joined: Thu Apr 23, 2009 6:27 pm
Posts: 12251
Reply with quote
Amnesia10 wrote:
Yes but I think that I stated the bleeding obvious last year on the Dennis forums re Linux going more mainstream. Though it would be better coming from someone with clout in the linux community.

If the apps are solely for the developer then they can do what they want as to usability. They are the only ones who use it. Though for apps on general release then they do need to consider usability very much more.


I’d add that on the Dennis forums, I posted a lengthy post about what was wrong with Linux, following my intial experiences installing Ubuntu on Parallels on my Mac. In short (and to reflect others here):

• The Terminal should NOT be the first port of call to fix a problem - I remember having to tell Linux the kind of keyboard I have, and screen dimensions I wanted to use. I had to use the Terminal to do this. Hint: when did you last use a Terminal type app on a Mac or a Windows machine to set basic (or even fairly complex) things up? If you typed “never” I bet you are with a good 99% o the computer using population.

• Help and Support - needs to be handled by people who don’t assume that if you have to ask, you are too stupid to use the system. Basically, see what Microsoft and Apple are doing support + help wise, and do the same.

It’s not consumer friendly, and it HAS to be to even want to compete with Apple and Micrsoft.

_________________
All the best,
Paul
brataccas wrote:
your posts are just combo chains of funny win

I’m on Twitter, tweeting away... My Photos Random Avatar Explanation


Sun Sep 27, 2009 11:20 am
Profile
I haven't seen my friends in so long
User avatar

Joined: Tue May 05, 2009 3:29 pm
Posts: 7173
Reply with quote
The Terminal is usually my first port of call because it offers unrivalled tinkering options. The GUI in any OS is severely limited by comparison.

_________________
timark_uk wrote:
That's your problem. You need Linux. That'll fix all your problems.
Mark


Sun Sep 27, 2009 5:17 pm
Profile
I haven't seen my friends in so long
User avatar

Joined: Thu Apr 23, 2009 6:58 pm
Posts: 8767
Location: behind the sofa
Reply with quote
Linux_User wrote:
The Terminal is usually my first port of call because it offers unrivalled tinkering options. The GUI in any OS is severely limited by comparison.

The more technical options are often only available at the command line. As a technical person, I have a Windows CMD shortcut on the quick-launch bar just to save me that extra click.

However, my Mum has no need to go there. I'm pretty sure she wouldn't need it under Ububtu or OS X either. She doesn't want to tinker; she just wants to work.

paulzolo wrote:
I remember having to tell Linux the kind of keyboard I have, and screen dimensions I wanted to use. I had to use the Terminal to do this.


What century was that in? I've never needed to use a terminal window to do anything my Mum would want to do on any OS in the last decade :?

_________________
jonbwfc's law: "In any forum thread someone will, no matter what the subject, mention Firefly."

When you're feeling too silly for x404, youRwired.net


Sun Sep 27, 2009 5:43 pm
Profile WWW
What's a life?
User avatar

Joined: Thu Apr 23, 2009 6:27 pm
Posts: 12251
Reply with quote
JJW009 wrote:
Linux_User wrote:
The Terminal is usually my first port of call because it offers unrivalled tinkering options. The GUI in any OS is severely limited by comparison.

The more technical options are often only available at the command line. As a technical person, I have a Windows CMD shortcut on the quick-launch bar just to save me that extra click.

However, my Mum has no need to go there. I'm pretty sure she wouldn't need it under Ububtu or OS X either. She doesn't want to tinker; she just wants to work.

paulzolo wrote:
I remember having to tell Linux the kind of keyboard I have, and screen dimensions I wanted to use. I had to use the Terminal to do this.


What century was that in? I've never needed to use a terminal window to do anything my Mum would want to do on any OS in the last decade :?


Ubuntu Linux. Around two years ago. Don’t forget I had to wade through several forums full of Linux-geek “attitude” before I found the answers I needed to solve the problems. Problems which should not have existed from the start.

_________________
All the best,
Paul
brataccas wrote:
your posts are just combo chains of funny win

I’m on Twitter, tweeting away... My Photos Random Avatar Explanation


Sun Sep 27, 2009 10:17 pm
Profile
Legend
User avatar

Joined: Fri Apr 24, 2009 2:02 am
Posts: 29240
Location: Guantanamo Bay (thanks bobbdobbs)
Reply with quote
Linux_User wrote:
The Terminal is usually my first port of call because it offers unrivalled tinkering options. The GUI in any OS is severely limited by comparison.

That should not be the case. There would be a huge demand for a simple GUI that with a simple options list actually processed scripts that made changes via terminal without the user even seeing. Making the whole process more useable is the objective. If this boosts linux usage then all linux users gain. Eventually more commercial packages and games will be made for linux and that will encourage more users. With more users it increases the employment opportunities for linux specialists.

_________________
Do concentrate, 007...

"You are gifted. Mine is bordering on seven seconds."

https://www.dropbox.com/referrals/NTg5MzczNTk

http://astore.amazon.co.uk/wwwx404couk-21


Mon Sep 28, 2009 12:33 am
Profile
What's a life?
User avatar

Joined: Thu Apr 23, 2009 8:25 pm
Posts: 10691
Location: Bramsche
Reply with quote
Amnesia10 wrote:
Linux_User wrote:
The Terminal is usually my first port of call because it offers unrivalled tinkering options. The GUI in any OS is severely limited by comparison.

That should not be the case. There would be a huge demand for a simple GUI that with a simple options list actually processed scripts that made changes via terminal without the user even seeing. Making the whole process more useable is the objective. If this boosts linux usage then all linux users gain. Eventually more commercial packages and games will be made for linux and that will encourage more users. With more users it increases the employment opportunities for linux specialists.

But this is exactly the same in OS X and Windows. The common configuration tasks are on the GUI. Those that most people don't need or use are dumped on the command line. If you added all of the configuration options for OS X into the system preferences pain, you'd have to scroll it on a 1920x1200 display!

Tools which the average users don't need, or shouldn't play with, if they don't know what they are doing, are relegated to a place where they are unlikely to f**k up their machine. The administrators and people who know what they are doing will research how to use those options and configure them - this is often advanced networking features, group policies etc. which the average user just doesn't need to know about.

Code:
ping: illegal option -- -
usage: ping [-AaDdfnoQqRrv] [-b boundif] [-c count] [-G sweepmaxsize] [-g sweepminsize]
            [-h sweepincrsize] [-i wait] [-l preload] [-M mask | time] [-m ttl]
            [-p pattern] [-S src_addr] [-s packetsize] [-t timeout]
            [-W waittime] [-z tos] host
       ping [-AaDdfLnoQqRrv] [-c count] [-I iface] [-i wait] [-l preload]
            [-M mask | time] [-m ttl] [-p pattern] [-S src_addr]
            [-s packetsize] [-T ttl] [-t timeout] [-W waittime]
            [-z tos] mcast-group


Code:
usage: ifconfig [-L] interface address_family [address [dest_address]]
                [parameters]
       ifconfig interface create
       ifconfig -a [-L] [-d] [-m] [-u] [address_family]
       ifconfig -l [-d] [-u] [address_family]
       ifconfig [-L] [-d] [-m] [-u]


Code:
netstat: illegal option -- -
Usage:   netstat [-AaLlnW] [-f address_family | -p protocol]
   netstat [-gilns] [-f address_family]
   netstat -i | -I interface [-w wait] [-abdgt]
   netstat -s [-s] [-f address_family | -p protocol] [-w wait]
   netstat -i | -I interface -s [-f address_family | -p protocol]
   netstat -m [-m]
   netstat -r [-Aaln] [-f address_family]
   netstat -rs [-s]


Code:
Version 1.4a12+Darwin
Usage: traceroute [-adDeFInrSvx] [-A as_server] [-f first_ttl] [-g gateway] [-i iface]
   [-M first_ttl] [-m max_ttl] [-p port] [-P proto] [-q nqueries] [-s src_addr]
   [-t tos] [-w waittime] [-z pausemsecs] host [packetlen]


Those are probably the tools I use the most on OS X and Windows when tracking down problems. Apple provide Network Utility to make this a little easier, but all the advanced options listed above are missing from the utility, but the average user might be able to cope with Network Utility, but start talking about sub nets and interfaces and address families and they will give you a blank stare, so there wasn't much point putting the options in the GUI.

_________________
"Do you know what this is? Hmm? No, I can see you do not. You have that vacant look in your eyes, which says hold my head to your ear, you will hear the sea!" - Londo Molari

Executive Producer No Agenda Show 246


Mon Sep 28, 2009 5:08 am
Profile ICQ
Display posts from previous:  Sort by  
Reply to topic   [ 15 posts ] 

Who is online

Users browsing this forum: No registered users and 12 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.