Welcome to City-Data.com Forum!
U.S. CitiesCity-Data Forum Index
Go Back   City-Data Forum > General Forums > Science and Technology > Computers
 [Register]
Please register to participate in our discussions with 2 million other members - it's free and quick! Some forums can only be seen by registered members. After you create your account, you'll be able to customize options and access all our 15,000 new posts/day with fewer ads.
View detailed profile (Advanced) or search
site with Google Custom Search

Search Forums  (Advanced)
Reply Start New Thread
 
Old 11-23-2014, 07:35 AM
 
41,813 posts, read 51,059,937 times
Reputation: 17865

Advertisements

Quote:
Originally Posted by NJBest View Post
Alan Cooper has an interesting piece in his book "About Face" regarding multiple interfaces for the same feature. It's against all modern design principles (not that I would call him modern).
I can understand the reasoning however if your product is aimed at a wide array of people you have limited options. Take cameras for example. Soccer Mom wants to point her camera at junior, take a picture and expect it to look good. Someone that understands the advanced features like shutter speed etc. is going to want to take advantage of those features. The product needs to meet the demands of both and the only way you can do that is with two interfaces.
Reply With Quote Quick reply to this message

 
Old 11-23-2014, 07:45 AM
 
24,488 posts, read 41,146,617 times
Reputation: 12920
Quote:
Originally Posted by thecoalman View Post
I can understand the reasoning however if your product is aimed at a wide array of people you have limited options. Take cameras for example. Soccer Mom wants to point her camera at junior, take a picture and expect it to look good. Someone that understands the advanced features like shutter speed etc. is going to want to take advantage of those features. The product needs to meet the demands of both and the only way you can do that is with two interfaces.
Alan specifically refers to designing interfaces for the beginner(soccer mom, in your example), intermediate, and expert users. Pay attention to his statements on how beginners impact the bell curve at a much more different rate than intermediate and expert users. Intermediate users never drop off (relatively) compared to beginners or experts. This is why a statistical analysis only tells a portion of the story and designing to a statistical model, alone, is not sufficient.
Reply With Quote Quick reply to this message
 
Old 11-23-2014, 07:54 AM
 
41,813 posts, read 51,059,937 times
Reputation: 17865
I see, by your post I thought you were inferring he advocated for one interface.
Reply With Quote Quick reply to this message
 
Old 11-23-2014, 07:55 AM
 
Location: Central Texas
13,714 posts, read 31,180,231 times
Reputation: 9270
Why are so many software engineers bad at spelling and writing? (the OP's use of "their" instead of "there")

I don't place much value on the job title software engineer vs. software developer. Lots of companies do not make a distinction between them. Software "engineer" is a relatively new creation. It wasn't that long ago that the only job title was "programmer."

I have been in the for profit (vendor) software business since 1989. There are so many aspects to software development to address - all affected by the type of software, the expected longevity of it, the consequence of poor quality, the competitiveness of the market, etc.

Product managers exist because software developers are often awful at producing software that anyone other than themselves will like or use.

Management shouldn't be the bad guy. They should be the force that balances the various issues at play and makes decisions, which is often just breaking ties.
Reply With Quote Quick reply to this message
 
Old 11-23-2014, 08:08 AM
 
24,488 posts, read 41,146,617 times
Reputation: 12920
Quote:
Originally Posted by thecoalman View Post
I see, by your post I thought you were inferring he advocated for one interface.
The irony is that Cooper learned all this while creating MS Visual Basic. So long ago, yet so relevant. Microsoft has always had the best IDEs (and still do), but VB was the best of them.
Reply With Quote Quick reply to this message
 
Old 11-23-2014, 08:14 AM
 
41,813 posts, read 51,059,937 times
Reputation: 17865
Quote:
Originally Posted by hoffdano View Post
Why are so many software engineers bad at spelling and writing? (the OP's use of "their" instead of "there")

Einstein misspelled words and had terrible written grammar.
Reply With Quote Quick reply to this message
 
Old 11-23-2014, 09:51 AM
 
Location: Philadelphia, Pennsylvania
5,281 posts, read 6,590,770 times
Reputation: 4405
Quote:
Originally Posted by NJBest View Post
If product managers can break the process, then you aren't agile. This needs to be escalated to your management. Management needs to set expectations. It's the technology team that chooses what gets done and when. The product manager's only responsibility is to write stories and prioritize them.

Yeah, I know they shouldn't be able to break process. But I've been to more than 2 companies where they not only can, but often do. Or upper management totally breaks process by pushing code into production without being tested simply because they want to deliver right away. Trust me, these stories are more typical than you think. I've seen shops where fire fighting was an everything thing, with Product Managers waiting in the cut to add new features. And unfortunately, most development managers have been total wimps when it came to standing up to product and program managers. The ones who do, get shown the door in some cultures.
Reply With Quote Quick reply to this message
 
Old 11-23-2014, 12:48 PM
 
28,803 posts, read 47,705,555 times
Reputation: 37905
Quote:
Originally Posted by hoffdano View Post
Why are so many software engineers bad at spelling and writing? (the OP's use of "their" instead of "there")
Quote:
Originally Posted by thecoalman View Post
Einstein misspelled words and had terrible written grammar.
Or forgetting a period at the end of a sentence while criticizing someone else's grammar.

Einstein didn't have a program suggesting the wrong word as the correct spelling, either.
Reply With Quote Quick reply to this message
 
Old 11-23-2014, 10:45 PM
 
22,662 posts, read 24,605,343 times
Reputation: 20339
Some of it has to do with the complexity, size and scope of modern software.

For example, take Windows.....a huge operating system with many different facets.
When Windows gets released.....man, you know there is no way they have all the bugs worked out.

My current Toshiba is a nightmare......finally getting some of the bugs worked out.
Reply With Quote Quick reply to this message
 
Old 11-24-2014, 07:44 AM
 
Location: Central Texas
13,714 posts, read 31,180,231 times
Reputation: 9270
Quote:
Originally Posted by Tek_Freek View Post
Or forgetting a period at the end of a sentence while criticizing someone else's grammar.

Einstein didn't have a program suggesting the wrong word as the correct spelling, either.
I don't like to make excuses, but a dropped period is not the same as the misuse of a word.

Does anyone here think the OP can be compared to Einstein? He may be a fine person and intelligent too. But Einstein was one in a million.
Reply With Quote Quick reply to this message
Please register to post and access all features of our very popular forum. It is free and quick. Over $68,000 in prizes has already been given out to active posters on our forum. Additional giveaways are planned.

Detailed information about all U.S. cities, counties, and zip codes on our site: City-data.com.


Reply
Please update this thread with any new information or opinions. This open thread is still read by thousands of people, so we encourage all additional points of view.

Quick Reply
Message:


Over $104,000 in prizes was already given out to active posters on our forum and additional giveaways are planned!

Go Back   City-Data Forum > General Forums > Science and Technology > Computers

All times are GMT -6. The time now is 06:58 PM.

© 2005-2024, Advameg, Inc. · Please obey Forum Rules · Terms of Use and Privacy Policy · Bug Bounty

City-Data.com - Contact Us - Archive 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37 - Top