Tuesday, January 25, 2005
Paul Graham's Advice to High School Students

Paul Graham has this advice in his latest essay:


Instead of working back from a goal, work forward from promising situations. This is what most successful people actually do anyway.

In the graduation-speech approach, you decide where you want to be in twenty years, and then ask: what should I do now to get there? I propose instead that you don't commit to anything in the future, but just look at the options available now, and choose those that will give you the most promising range of options afterward.

It's not so important what you work on, so long as you're not wasting your time. Work on things that interest you and increase your options, and worry later about which you'll take.

When I ask people what they regret most about high school, they nearly all say the same thing: that they wasted so much time. If you're wondering what you're doing now that you'll regret most later, that's probably it.

The only real difference between adults and high school kids is that adults realize they need to get things done, and high school kids don't. That realization hits most people around 23. But I'm letting you in on the secret early. So get to work. Maybe you can be the first generation whose greatest regret from high school isn't how much time you wasted.

Screencast

Jon Udell has started screencasts - small movies available for broadcast over the Internet. His comment: "the possibilities of the screencast medium continue to fascinate me. Movies communicate so much more than the obligatory static screenshots you typically find on product websites. I've mostly done long-form screencasts so far. But today's exercise makes me realize that the short film -- which highlights one specific thing and takes no time at all to produce -- is a useful form as well."

Integration Brokers and SOA

Barry Briggs writes:


Here's the conundrum (or at least thought experiment): today, integration servers largely serve the purpose of normalizing, or at least putting a facade upon, a wide variety of heterogeneous API's, protocols, data formats, security models, transaction models, and so on.

Now, let's posit a world in which all legacy protocols and formats melt away in favor of SOAP, XML, and WS-*. We all know that this transition won't happen overnight -- it may take decades, but that the transition over some period of time is inevitable is our assumption. So, if all these messy issues are going away, then does the integration broker go with them?

Put a different way: if every business application in your computing ecosystem exposes rich, standards-compliant services, then does the traditional hub-and-spoke model of integration still have value?

We need a refined notion of sequencing of services, of process, and we need a hosting environment where those processes can run, can be monitored, can be tracked. In the bad old days it was easy to do quick and dirty integration applications by writing a little VB here, a little Java there, and getting the data from one system to another in a point to point way. But as we learned, this didn't scale; it was completely unmanageable. Today we recognize we want a server that provides the process execution environment.

Enterprise Software | PermaLink | Comments (1)

I think Integration Brokers might still be there. The only thing is the nature of work they do might be different. Today they are struck at integrating protocols, API's, data formats - tomorrow they will get more mature and go into application specific semantics. There's a difference between the way a particular service is built and the way its being used. And this difference is inherent in almost every system. So even if we standardize building of services, each of these services will still be used in multiple ways. And Integration Brokers need to become more and more mature in order to serve each and every use of such a service.

Posted by Sunil Goyal
Scalability of Feeds and Aggregators

The Shifted Librarian (Jenny) points to a post by Werner Vogel: "The increase in the number of feeds will leave many users frustrated, as there is a limit to the number feeds one can scan and read. Current numbers suggest that readers can handle 150-200 feeds without too much stress. But users will want to read more and more as new interesting feeds become available and they run into the limitations of the metaphor of current aggregator applications. The current central abstract of aggregators is that of a feed, and there is a limit to how many individual feeds one can actually handle. Aggregators will need to find ways in which the users can be subscribed to a select set of feeds because they want to read everything that comes from these feeds, but also subscribe to a much larger set of publishers for which the feed abstraction may not be the right metaphor. Aggregation, fusion and selection at the information item level instead of at the feed level seems to be a first abstractions to investigation."

I am at about 175+ feeds currently.

Mobiles and Context

Russell Beattie writes:


I've got what is arguably the most powerful mobile phone in the world in my pocket. It's a 3G device with a variety of communications and media capabilities, yet it sat there for the past 72 hours with nary a button press. In *my* pocket. Why? Obviously there are other devices and offline activities (sleep, mostly) which are competing for my loving attention. And honestly there's also really a dearth of apps and content for the phone - I've played with most of what's available already (but that hasn't stopped me with fiddling with all that stuff before). But I think what the real reason I haven't used my phone is this idea of context.

Mobile phones still need that killer app which takes out the need for context. They need to get to the point where they are less devices that you use while out and about, and considered more destinations in their own right. In other words, the current crop of apps are mostly created with that "mobile context" in mind. So you could say I haven't looked at my phone lately because I haven't been moving much. This is wrong. It's limiting a platform which can potentially do anything that a small computer with broadband access can do. The person who comes up with the app that compels a person to use their phone without considering the fact that it's a phone is going to have a killer app on their hand. One could argue the opposite, that mobile phone apps *should* only be used in the mobile context, but I think that's too narrow minded.

Telecom | PermaLink | Comments (3)

mobile technolodgy is gaining to high in this techno world , there are many of cdma and gsm mobile phnes in the market , they are cheep and useful . i wish that new and nerwe technoilodgies comes to india


pintu

Posted by rajsamand

none

Posted by heya

My belief is internet has been just "copy pasted" on mobile devices but perhaps we are still missing that there is a difference between a PC and a mobile. I wrote a blog entry summarizing my view on the wireless data services of today. Link

Posted by Sunil Goyal
TECH TALK: Microsoft, Bandwidth and Centralised Computing: Mike on Microsoft (Part 2)

Mike doesn’t necessarily imply a thin client. “A local client needn’t have no storage. It could have storage, and even a local processor. Many people who are reading this are assuming the client would have to be some completely dumb terminal. I can almost guarantee this would not be so. Applications would simply not be responsive enough without some local storage and processing power, and this would be a very poor design, indeed. Remote application provision and administration absolutely do not preclude local processing and storage.”

A later post by Mike adds: “The biggest reason I think some measure of ASP and centralized computing is inevitable for the vast majority is because the average user will never desire to, or in many cases even be able to learn, all the steps that the author of the post had to complete to clean and then secure that Windows machine.”

John Zeratsky wrote in a post referenced by Mike: “Many assume Mike is talking about using so-called “dumb clients” (simple computers with little or no local memory or storage). I think he’s suggesting a more subtle shift away from the massively complex computers we run on our desks today. For years, I have been a proponent of moving the tools for creating, manipulating and collecting information online. Centralized (i.e. web-based) systems have advantages for all kinds of users, and needn’t result in the extreme scenario the commenters on Mike’s post call for. It’s not that everyone has missed the point. They’re just asking the wrong question. Distributed computing is already here. Most day-to-day tasks of average computer users are online. And it works.”

Om Malik wrote about Mike’s post: “It is nice to finally meet a kindred soul. Mike in a well articulated essay points out that as broadband becomes more prevalent and bandwidth to the home increases, the operating systems and computers as we know of them today will become irrelevant. With Longhorn, Microsoft is trying to perpetuate the days of local computing, and I feel they are moving in the wrong direction. Like an off-balance fighter, the first time a company starts punching in the other direction, the momentum is likely to shift to the other fighter – in this case, cheaper, better-prepared applications such as Linux, Firefox, and other Open Source applications available for free… Broadband frees us from the tyranny of bloated operating systems and faster processors.”

This was my initial response: I have written extensively about the opportunity to reinvent computing in a world where communications exists. This is one revolution which will begin not in the developed markets but in the emerging markets. It will also integrate computing and communications. Our Emergic vision is about making it happen, and bringing to the next billion users services built around a centralised ‘commPuting’ platform.

- Tomorrow's World (Nov 2004)
- CommPuting Grid (Nov 2004)
- Massputers, Redux (Oct 2004)
- The Network Computer (Oct 2004)
- Reinventing Computing (Aug 2004)
- The Next Billion (Sep 2003)
- The Rs 5,000 PC Ecosystem (Jan 2003)

Tomorrow: Comments

Related Entries:  [All]
TECH TALK: Microsoft, Bandwidth and Centralised Computing: What should Microsoft do? [February 4, 2005]
TECH TALK: Microsoft, Bandwidth and Centralised Computing: Utility Computing in Emerging Markets [February 3, 2005]
TECH TALK: Microsoft, Bandwidth and Centralised Computing: The Arguments Against Centralised Computing [February 2, 2005]
TECH TALK: Microsoft, Bandwidth and Centralised Computing: The Arguments For Centralised Computing [February 1, 2005]
TECH TALK: Microsoft, Bandwidth and Centralised Computing: Comments (Part 4) [January 31, 2005]

Tech Talk | PermaLink | Comments (1)

What part of Longhorn and/or Microsoft's strategy does not take into
account a shift towards broadband? In fact, it takes into account even
other shifts in computing. Au contraire, Linux and other OSes are
still based on the decades old Unix system. Please dont get me wrong,
the OSes are stable, secure and extremely reliable. But I am not sure
how you can infer that they are more attuned to the shift towards
pervasive communications.

How about windows update over a slow/fast connection. Also, Microsoft
has been championing "Smart Clients" the very arguments that some
people are using in the comments on Mike's Blog. It is quite ironic.
Smart Clients try to combine the best of the web (roaming profiles,
fewer installation/provisioning problems) and GUI clients (richness,
local processing, resilience to network failures)

See
http://weblogs.asp.net/dphill/articles/66300.aspx
http://msdn.microsoft.com/smartclient/
http://now.cs.berkeley.edu/SmartClients/

I would like to see equivalent idioms in the Open Source world or
other concepts in the open source world that are positioned well to
take advantage of the broadband revolution.

Posted by Tarun Anand
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