Wednesday, March 3, 2004
Eric Raymond on User Interfaces

Eric Raymond rants about the CUPS (Common Unix Printing System) interface, and suggests asking some questions in the context of UI design:


If you are out there writing GUI apps for Linux or BSD or whatever, here are some questions you need to be asking yourself:

1. What does my software look like to a non-technical user who has never seen it before?
2. Is there any screen in my GUI that is a dead end, without giving guidance further into the system?
3. The requirement that end-users read documentation is a sign of UI design failure. Is my UI design a failure?
4. For technical tasks that do require documentation, do they fail to mention critical defaults?
5. Does my project welcome and respond to usability feedback from non-expert users?
6. And, most importantly of all...do I allow my users the precious luxury of ignorance?

Software | PermaLink | Comments (1)

I love this term "luxury of ignorance". It could just as well be the "right to ignorance". It's the freedom from having to know things you don't care about. It's a freedom that most software doesn't offer us today.

Posted by Kingsley
Sun's Affordable Software Plans

While the News.com article focuses on Sun's plans to offer per-citizen pricing for its software, what is interesting is how it itends to tier the pricing based on country category.


Sun will sell its Java Enterprise System server software and its Java Desktop System for personal computers using three pricing tiers based on the United Nations' definitions of countries as "developed," "developing" and "least developed," Schwartz said.

"Across Asia and the world, there is an opportunity to grow the market by providing per-citizen pricing for network services as well as delivering per-citizen pricing for a full-up desktop," Sun's Jonathan Schwartz said. "The governments that I spoke with last week are interested in investing in networking their economies and networking their populations," a move that's "reminiscent of what the U.S. government did 100 years ago and 80 years ago with rural electrification and highway acts."


I think this is the first time any major software vendor is looking at pricing which is significantly lower for developing countries on a large scale.

Software | PermaLink | Comments (1)

Hi,

looks like Microsoft is also considering pricing its software based on geographies!

http://news.com.com/2100-1016_3-5166912.html?part=rss&tag=feed&subj=news

-Prashanth

Posted by Prashanth
Microsoft as Phone Company?

The article in Business Week is indicative of the upheaval that's coming in the telecom world:


On Feb. 12, the Federal Communications Commission ruled that a voice communication between two people using PCs is more like an e-mail than a phone call. This decision on a petition brought by Jeff Pulver, the entrepreneur behind the Free World Dialup Internet phone service, meant that the hundreds of thousands of people who now use broadband connections for voice conversations can continue to do so unmolested by the tariffs that are levied on traditional phone calls to support 911 service and universal access to the phone network.

Replace Pulver, whose system now has 175,000 users, with Microsoft (MSFT ), however, and the FCC ruling could have enormous significance. The software king has for years made noises about augmenting the voice-communication capabilities in its operating system to allow any two Windows PCs to create a voice link over the Net.

"The Pulver petition becomes important for the market when Microsoft pushes a voice product," say Blair Levin, an analyst with Legg Mason and former chief of staff at the FCC under William Kennard during the Clinton Presidency. "If you can turn each Windows PC into a voice device, you suddenly have a whole new phone network that never touches the public switched telephone."

The Windows XP operating system already contains so-called session initiation protocol (SIP) software. SIP is an industry-standard technology that defines how computers interact with the public phone network, instant-messaging software, and Internet telephony networks and applications. The Pulver decision effectively clears the way for Microsoft to move forward on these initiatives without worrying about getting tapped to pay charges and fees levied by on regular phone companies and wireless carriers -- and possibly in the future on VoIP providers that don't use direct PC-to-PC connections.

In an effort to start tying these loose ends together, last August Microsoft launched its Live Communications Server (LCS). This piece of software could turn into the killer phone application that SBC feared. Aimed at big corporations seeking to leverage their PCs to create unified communication systems on the desktop, LCS can perform a wide variety of tasks, from creating secure instant-messaging connections to alerting members of a workgroup that a key document has been posted to a virtual whiteboard.

Telecom | PermaLink | Comments (2)

How does this compare with the Skype solution? Using Skype, I can bypass Microsoft (and current telecom solutions) altogether.

Posted by Steve Gall

Hi, nice work, if you have the necessary time, please vistit me, you'll find interesting stuff, articles about men health.

Posted by penis enlargement
Rethinking Software Development

Dan Schoenbaum writes:


IT projects fail because we often approach the software development process with reckless abandon. We have thrown the proven engineering principles and processes that other disciplines adhere to right out the window. We are lax in planning, we have few standards and design principles.

If we do create a blueprint for our applications, the team that lays the bricks rarely follows it. When building (coding), we deviate from our specifications. We shield the coders from the architect, we shield the quality testers and the maintenance crew from the coders and we shield the whole team from an understanding of what the homeowner (the software user) expects and needs from the final product.

The simplest of questions, really, but one that is often forgotten in the increasingly desultory effort that is modern software development: What is this application supposed to do or help its user do better?

It is the answer to this question that must drive our software development projects and serve as the foundation for a radical change in the way we develop, deploy and manage our applications.

Organizational silos make it easy for us to lose sight of this question and even easier for us to build software without keeping in mind that an application's raison d'etre is tied to the answer.

The various arms of an IT organization often operate in a vacuum with no knowledge of how their efforts relate to the purpose and intended use of the finished software product. Therefore, the second step to better software is to break down these silos. Bring the development team closer to the customer, close the gap between the builders and the testers and unite the process with the plan.

By imparting the entire software development team with a clear understanding of what the application they are building is supposed to automate, streamline or facilitate, the lines between the software development disciplines are blurred and all can focus on a common goal: build an application that does what it is supposed to do--and does it well.

This process starts with a blueprint. A map that guides the entire IT team through the effort of building, testing and maintaining an application that meets the business needs of the customer. This blueprint ensures that the builders lay every brick with the software's purpose and goal in mind. It should also enable the developers to consider testing in the early stages of construction and help quality assurance departments to understand the way in which the application will be used.

Breaking down silos, uniting the phases of the software lifecycle and creating a blueprint that each can understand and use is no simple proposition. But, the state of software is no small problem. The only solution to the lack of quality and the increasing complexity of software is to make drastic changes in the way we employ people, processes and tools to design, build and deploy it.

China Now = Japan of 1980s

NYTimes writes about the economic challenge that China poses:


The welcome that China is offering to multinational companies and foreign investment has left many Western business executives, so critical of a closed Japan more than a decade ago, enthusiastically embracing China, its cheap work force and its huge markets.

But that same openness — combined with China's vast population of 1.3 billion and military muscle — makes it an even greater long-term economic challenge to the United States than Japan seemed to be in the 1980's, according to a growing number of executives, economists and officials.

While China's economy is still one-third the size of Japan's, the potential size of its market has made it very hard for companies to say no when Beijing officials demand that they build factories, transfer the latest technology or adopt Chinese technical standards.

Japan has effectively run out of low-wage workers for its industries, and quickly brought much of its economy up to and in some cases beyond Western technological standards. China still has vast reserves of cheap labor in inland areas and many backward industries that can grow swiftly as they copy Western and Japanese methods.

"China could do what Japan did, as a very fast follower, but China could do it bigger and better and for a longer period of time," said Steven Weber, an Asia scholar at the University of California at Berkeley. "It's not necessarily as vulnerable as Japan was."

But while Japan's danger to other economies over the last decade has taken the numbing forms of economic stagnation and political lassitude, China poses the risk of fast, sharp shocks.

Its transition from a planned economy to a form of capitalism seems to make it especially susceptible to economic booms and busts, and Chinese officials have begun worrying that an unsustainable economic bubble is developing. At the same time, China's one-party system may struggle to adapt to the social tensions brought to the surface by rapid economic development.

Optimists see it surmounting such obstacles. "Once China passes the high growth, it will have the bursting of the bubble," said Eisuke Sakakibara, Japan's former vice minister of finance for international affairs, "but that will happen in 20 years. China is Japan of the 1960's."

Game Development

[via Shashdot] ACM Queue has an article by Jonathan Blow on how game development has evolved over the past two decades:


In the past ten years, games have ballooned in complexity. Now the primary technical challenge is simply getting the code to work to produce an end result that bears some semblance to the desired functionality. To the extent that we optimize, we are usually concerned with high-level algorithmic choices. There's such a wide variety of algorithms to know about, so much experience required to implement them in a useful way, and so much work overall that just needs to be done, that we have a perpetual shortage of qualified people in the industry.

Making a game today is a very different experience than it was even in 1994. Certainly, it's more difficult. In order to talk about specifics, I've classified the difficulties into two categories: problems due to overall project size and complexity and problems due to highly domain-specific requirements. Though this will help me introduce the situation in stages, the distinction between the two categories is a bit artificial; we will come full-circle at the end, seeing that there are fundamental domain-specific reasons (problems due to highly domain-specific requirements) why we should expect that games are among the most complicated kinds of software we should expect to see (problems due to overall project size), and why we should not expect this to change for the foreseeable future.

Software | PermaLink | Comments (1)

hi.....
there is an attractive successor for DAVE and KEEN ,named LINDA,released last month.download it from
http://www.csharks.com/L I N D A - The Rising of the Phoenix Trilogy.htm

have fun !!!

Posted by neil kumar
TECH TALK: As India Develops: The Process

For all-round development of India, it is necessary for agriculture to become more efficient. This will increase rural incomes and free up labour for other kinds of production. The numbers of people involved in agriculture have to come down dramatically. This labour has to shift to production and services.

India is a large country. We cannot develop purely on the basis of services. People in India need to buy food, need homes to live in, and need vehicles for transportation. All of this has to be manufactured. Our population is too large to build an economy purely based on import of manufured goods and export of services. Domestic production needs to grow.

Writing for Bloomberg, Andy Mukherjee puts the challenge in perspective:


India's 700,000 computer software professionals may be hogging the limelight as the biggest beneficiaries of the exodus of U.S. white-collar jobs to developing countries.

Yet, for those who believe India will catapult itself from poverty to prosperity on the strength of its “knowledge'' industries, here's a sobering statistic: three-fourths of Indian workers, or 300 million people, don't have high-school diplomas.

India's educated elite is too small, and its purchasing power too limited, to lift the broader economy. What can really make India prosperous is something that will boost the incomes of workers who are stuck in low-productivity occupations -- farmhands and housemaids -- that pay the national average of $500 a year, or less.

And that something can only be manufacturing.

“The services sector, and in particular the knowledge-based industries, is unlikely to provide opportunities to the poorly educated sections of our society,'' say Sanjay Jain and Uday Bhansali of the consulting firm Accenture India in a study titled “Making Indian Manufacturing Globally Competitive.''

Create more factory jobs, and India's economic growth rate can easily accelerate to 10 percent a year, making it the fastest- growing major economy in the world, the authors argue.

Thanks to the blinkeredness left over from Soviet-style socialism of 1960s and 1970s, the Indian industry treats the local population, a large part of which earns subsistence wages, as the main source of demand for factory-made goods. Manufacturers go on producing large volumes of low-quality, low-margin products to turn a profit. Much of what they make, can't be exported.

Where does one begin to break the vicious cycle? The surefire way is to “force'' Indian manufacturers to tap global demand, so they're able to expand operations, and create more and better-paying factory jobs. As more workers find employment in manufacturing industries, they'll have the spending power to demand better goods and services.

In a chaotic democracy like India, how does one draw out local manufacturers and make them go global? The easiest way is to open more of the domestic consumer-goods market to overseas investors. Competitive pressures, thus unleashed, would ripple through the supply chain and force even small manufacturers to look beyond the local market.


In short, “Made in India” has to go beyond software.

Tomorrow: The Process (continued)

Related Entries:  [All]

Me
Entrepreneur, Mumbai, India, Emergic, Netcore, Internet, IndiaWorld, Sify, IIT-Bombay, ColumbiaUniv ... More [Write to Me]

- MyToday
- Emergic Ecosystem
- Netcore
- Emergic MailServ: Enterprise Messaging
- Emergic CleanMail: Anti-Virus, Anti-Spam
- BlogStreet: Blog Profiles, RSS Ecosystem
- Novatium: Network Computers
- SEraja: The EventWeb
- Rajshri Media: Broadband Portal
- Newsweek on Novatium (Feb 2007)
- Knowledge@Wharton Interview (Oct 2006)
- TIME Asia (Mar 2000)

Free SMS Updates
Indian mobile users can sms START EMERGIC to 9845398453 to get free daily updates on new additions. [To unsubscribe, sms STOP EMERGIC to 9845398453.]
My Writings
Affordable Computing and ICT for Development
India's Digital Infrastructure (May 2007)
Envisioning Tomorrow's World (Mar 2007)
Computing for the Next Billion (Jun 2006)
City Wi-Fi Networks (Apr 2006)
Microsoft Live (Nov 2005)
Internet Tea Leaves (Sep 2005)
Next-Generation Networks (Jul 2005)
Disruptions (Jul 2005)
The Mobile Phone Platform (Feb 2005)
Microsoft, Bandwidth and Centralised Computing (Jan 2005)
Computing for Broadband 101 (Jan 2005)
Tomorrow's World (Nov 2004)
CommPuting Grid (Nov 2004)
Massputers, Redux (Oct 2004)
The Network Computer (Oct 2004)
Reinventing Computing (Aug 2004)
Tech Trends (Jul 2004)
Letter to Arun Shourie (Apr 2004)
As India Develops (Mar 2004)
My Mental Model (Dec 2003)
The Next Billion (Sep 2003)
Transforming Rural India 2 (Jul 2003)
The Discovery of India (Jun 2003)
Transforming Rural India (Mar 2003)
The Rs 5,000 PC Ecosystem (Jan 2003)
Disruptive Bridges (Nov 2002)
India Post: Ideas for Tomorrow (Nov 2002)
Technology's Next Markets (Oct 2002)
Server-based Computing (Jul 2002)
India's Next Decade (Apr 2002)
The Digital Divide (Apr 2002)
The Real Wireless Revolution (Mar 2002)
Envisioning a New India (Jan 2002)
Emerging Technologies, Emerging Markets (Jan 2002)
The Indianised Linux Desktop (Nov 2001)
Mass Market Internet (Nov 2000)

Enterprise Software and SMEs
The Coming Age of ASPs (May 2005)
SMEs and Technology (Oct 2003)
The Death and Rebirth of Email (Aug 2003)
IT's Future (Aug 2003)
Rethinking the Desktop (Sep 2002)
Rethinking Enterprise Software (Jun 2002)
Emerging Enterprises and Emergent Networks (Mar 2002)
Web Services (Nov 2001)
Alt.Software (Oct 2001)
The Intelligent, Real-Time Enterprise (June 2001)
Enterprise Software (Mar 2001)
SME Tech Utility (Feb 2001)
Software and SMEs (Jan 2001)
The Intelligent Enterprise: Integrating CRM, SCM and EIP (Jan 2001)

Information Management
The Emerging Internet (May 2007)
The Now-New-Near Web (Sep 2006)
Mobile Internet (Aug 2006)
Video on the Internet (Jun 2006)
India Internet and Mobile (Feb 2006)
Rethinking Newspapers (Jan 2006)
Web 2.0 (Oct 2005)
The Future of Search (Mar 2005)
Web 2.0 Conference (Oct 2004)
Thinking A New Food Portal (Sep 2004)
Rethinking Search (Jan 2004)
India.com 2.0 (Jan 2004)
The Publish-Subscribe Web (Jun 2003)
Constructing the Memex (May 2003)
RSS, Blogs and Beyond (Feb 2003)
Blogging (Feb 2002)
Harnessing Information (Oct 2001)
News Refinery (May 2001)

Entrepreneurship
When Bad Things Happen (Jan 2007)
Ventures and Capital (Dec 2006)
15 Years as an Entrepreneur (Nov 2006)
Of Blue Oceans and Black Swans (May 2006)
Let's Build a Business (Apr 2006)
The Value of Vision (Mar 2006)
Vision and Worries (Oct 2005)
Bootstrapping a Business (Oct 2005)
India Needs More Entrepreneurs (Aug 2005)
Dotcom Nostalgia (Jun 2005)
When Things Go Wrong (Apr 2005)
My Life as an Entrepreneur (Nov 2004)
An Entrepreneur's Growth Challenge (Sep 2004)
Creating Options (Sep 2004)
From Employee to Entrepreneur (Aug 2004)
A Tale of Two Summers (Aug 2004)
Crucible Experiences (May 2004)
The Company (May 2004)
An Entrepreneur's Attributes (Nov 2003)
An Entrepreneur's Early Days (Sep 2003)
Reflections on Ideas and Entrepreneurship (Jul 2003)
Entrepreneur's Enigmas (Jan 2003)
The Entrepreneur's Delights (Sep 2002)
Life as an Entrepreneur (Oct 2001)
Leadership Lessons from Lagaan (Aug 2001)
Entrepreneurial Learnings (July 2001)
Entrepreneurship (Mar 2001)
The IndiaWorld Story (1997-8)

Abhishek (my son)
Photos
Letter to a Two-Year-Old (Apr 2007)
Father to Son (Apr 2006)
Letter to a 2005 Baby (Jun 2005)
The Making of Abhishek (Jul 2005)

Moreover
Facebook (May 2007)
Doing Education Right (May 2007)
Reflections from a Dubai Trip (Apr 2007)
Creating India's New Cities (Apr 2007)
India's Challenges (Mar 2007)
3GSM 2007 (Feb 2007)
Demo 2007 (Feb 2007)
A Tale of Two Covers (Feb 2007)
3GSM Mumbai (Feb 2007)
2007 Tech Trends (Jan 2007)
The Best of 2006 (Dec 2006)
Best of Tech Talk 2006 (Dec 2006)
Cyworld (Nov 2006)
Two 2.0 Events (Nov 2006)
Two-Sided Markets (Nov 2006)
The Rise of YouTube (Oct 2006)
Gandhigiri (Oct 2006)
Education and Reservation (May 2006)
Four Blog Years (May 2006)
Fooled by Randomness (May 2006)
Blue Ocean Strategy (May 2006)
Revolution on the Roads (Apr 2006)
The MySpace Story (Mar 2006)
A Presentation at PC Forum (Mar 2006)
Extreme Competition (Mar 2006)
3GSM World Congress 2006 (Feb 2006)
DEMO 2006 (Feb 2006)
India Rising (Jan 2006)
2006 Tech Trends (Jan 2006)
The Best of Tech Talk 2005 (Dec 2005)
The Best of 2005 (Dec 2005)
Trains, Planes and Mobiles (Dec 2005)
Peter Drucker: Management's Newton (Nov 2005)
India Empowered (Oct 2005)
Rajasthan Ruminations 2 (Sep 2005)
Building a Better India (Sep 2005)
South Korea's IT839 (Jul 2005)
Shift-Ctrl (Jul 2005)
Best of Future Tech (Feb 2005)
Multi-Model Minds (Feb 2005)
The Best of 2004 (Jan 2005)
On Watching Swades (Jan 2005)
The Best of Tech Talk 2004 (Dec 2004)
India Trends (Dec 2004)
An American Journey (Aug 2004)
Black Swans (Aug 2004)
A Train Journey (Jun 2004)
An Agenda for the Next Government (May 2004)
Two Blog Years (May 2004)
Rajasthan Ruminations (Feb 2004)
Technology and the Indian Elections (Feb 2004)
2003-04 (Dec 2003)
Random Musings (Sep 2003)
Useful Concepts (July 2003)
Dear Non-Resident Indian (July 2003)
Tech's 10X Tsunamis (July 2002)
An Indian in China (Mar 2002)
Disruptive Technologies (Aug 2001)
Innovation (Aug 2001)
Good Books

- My Business Standard columns
- More columns at Tech Samachar

Presentations
- TiE Bangalore (Dec 2004)
- BangaloreIT.com (Nov 2004)
- CIT 2004 (Jan 2004)
- BangaloreIT.com (Nov 2003)
- Pune CSI Open-Source Workshop (Sep 2003)
- Sydney ICT Workshop (Jul 2003)
- Netcore (Mar 2003)
- Emergent Democracy (MP Govt, Feb 2003)
- Vision for Digitally Bridged India (Dec 2002)
- India Post (Nov 2002)
- Open-Source for eGovernance (Oct 2002)
Recent Entries
Archives
BlogStreet
Syndicate
Powered by
Movable Type 2.21


Main - Feedback
© Rajesh Jain