Friday, July 30, 2004
Great Hackers

[via Slashdot] Paul Graham writes:


A great programmer might be ten or a hundred times as productive as an ordinary one, but he'll consider himself lucky to get paid three times as much. This is partly because great hackers don't know how good they are. But it's also because money is not the main thing they want.

What do hackers want? Like all craftsmen, hackers like good tools. In fact, that's an understatement. Good hackers find it unbearable to use bad tools. They'll simply refuse to work on projects with the wrong infrastructure.

The fact that good hackers prefer Python to Java should tell you something about the relative merits of those languages.

Great hackers also generally insist on using open source software. Not just because it's better, but because it gives them more control. Good hackers insist on control. This is part of what makes them good hackers: when something's broken, they need to fix it. You want them to feel this way about the software they're writing for you. You shouldn't be surprised when they feel the same way about the operating system.

Great hackers also generally insist on using open source software. Not just because it's better, but because it gives them more control. Good hackers insist on control. This is part of what makes them good hackers: when something's broken, they need to fix it. You want them to feel this way about the software they're writing for you. You shouldn't be surprised when they feel the same way about the operating system.

After software, the most important tool to a hacker is probably his office. Big companies think the function of office space is to express rank. But hackers use their offices for more than that: they use their office as a place to think in. And if you're a technology company, their thoughts are your product. So making hackers work in a noisy, distracting environment is like having a paint factory where the air is full of soot.

Along with interesting problems, what good hackers like is other good hackers. Great hackers tend to clump together-- sometimes spectacularly so, as at Xerox Parc. So you won't attract good hackers in linear proportion to how good an environment you create for them. The tendency to clump means it's more like the square of the environment. So it's winner take all. At any given time, there are only about ten or twenty places where hackers most want to work, and if you aren't one of them, you won't just have fewer great hackers, you'll have zero.


Great Hackers are what we need to build out the Emergic vision.

Software | PermaLink | Comments (4)

Your blog is too philospical...you sound like the dot.com visionaries who had an ideal notion of the world, believed they had the power to implement their ideas.

An entrepreneur is focused on his idea, an obsession which translates into toiling 24 hours a day to make that dream come alive. A visionary, on the other hand, are busy plotting thoughts on random topics, undertaking train journeys to discover new thoughtstreams, and other crappy stuff.

There are so many holes in your stupid argument about needing people like hackers to build the emergic vision. Sure, people who can go beyond the impossible and implement break-through stuff share certain attributes with hackers, but the key difference - hackers are skilled, super smart folks, but all those that I have run into think they are no less than God and do not have the constructive approach to work as part of a team. And let me assure you that such folks will never build anything for you - they may have the skills, but not the temperament.

So next time, do yourself a favor and think through your argument & vision before you expose your naivety to the rest of the world.

Quite honestly, your posts are so fluffed with vision. Add some business reality to them and maybe you will find answers that you are seeking.

Posted by A

I agree with the idea that we don't need hackers for accomplishing a good job. But I can't agree with the idea that entrepreneurs are not visionaries. It is totally illogical to conclude that entrepreneurs are no visionaries by placing the argument that"entrepreneurs focus on getting their idea done at any cost with whatever means they have"

Entrpreneurs need to have a vision; most entrpreneurs we see have crystallised their vision for long and it may be possible that it is not discussed by them everyday. But saying that you can become entrepreneur suddenly one day without the vision of your work is absurd.

In fact, it is only the conviction of the strong vision that drives entrepreneurs to take up any challenge.

Posted by Vaidhya

Whenever you have conviction in your thoughts, you should not hide. The post from A even though may be a considered opinion to him, it lacks conviction. I would have certainly taken as good piece of advice or suggestion, had he exposed himself. The mere lack of conviction speaks of the weakness in the idea.

Leaders are who have the vision. Leaders are one who persue their ideas however cranky it appears to be to others. Every inventor, had been subject to ridicule during his times but once the inventions are accepted as valuable, he is crowned.

If you measure success only in terms of monetary, brand image, probably these "cranky leaders" are not successful. But like the elementary school teacher, who taught you the fundamentals like alphabets and addition and is a forgotton souls, these visionery leades contribute to the society in the same way.

dot.com is not a bust, in my opinion, if measured in terms of its usability. It is the greed that killed the bubble. Those who are looking at easy way of making money lost along with the bust not those who are genuinely interested in the industry.

Posted by cvrk


"A" is missing the main issue here. A blog is a reflection of the thoughts of a person NOT a business plan, SRS or invoice. An entrepreneur focusses on commercializing his idea ONLY after he has thought through & finalized/decided on that idea NOT on the begining of just getting / realizing the idea. So if a person says in a BLOG that hackers could develop a certain great product for us, it means this is thought he has had and he is thinking out loud and looking for similar or contrary points of view. NOT THAT he has finalized and frozen his thoughts on this.

A blog is NOT a NEWS SITE or an ANNUAL REPORT but a interactive medium of getting to talk and bounce off ideas with an extremely large group of voluntary similar interest friends from anywhere in the world (w/o blogs you are restricted to interacting ONLY with people geographically close to you.

More importantly, hackers (and many other categories of people required to run a business) may not fit into your idea of TEAM work BUT it's not that we are going to fill the Co. with hackers from CEO to Assembly workers/coders/peons. Nearly ALL great product IDEAS (NOT the final commercially successful version/model of the product) come from such people since only they can give an exponential improvement in the solution of a problem. THEN we have different types of people working to prototype, debug, redesign, get customer feedback (basically FAIL with the first or second model/version but just enough good response to believe that it can be improved to succeed finally) finance the biz, market the product and finally make some money (hopefully). And then, you will usually find an entirely different type of team actually able to run the stable product company with people focussed on costs, efficieny, distribution, etc etc. THESE guys don't do IDEAS and INVENTIONS while the hackers DON'T DO kaizen, BPR, cost cutting, retrenching, outsourcing etc.

How many TEAMS did the first KERNEL, or DOS 1.0 or Electricity/telephone/wheel...

Anyway that's just my opinion/experience. not necessarily correct. Don't know if there's a limit to the size of response.

Posted by Amitabh
China and India

[via Paul Denlinger] Indian Express quotes a Morgan Stanley report which says that "in 13 yrs, India will be where China is today and China will be thrice as large."


Not surprisingly, China scores over India in most segments of the economy. With one exception: notwithstanding the recent collapse of Global Trust Bank, the Indian financial system is healthier.

China leads on all other counts—infrastructure, consumption, trade. China spends eight times more than India on physical infrastructure. Its total capital spending in electricity, construction, transportation, telecom and real estate was $ 260 billion (20.3 per cent of GDP) compared with $ 31 billion (6 per cent of GDP) in India.

Specifically, while China has been investing around $ 24 billion on improving highways, India’s investment in the Golden Quadrilateral is only $ 12 billion. No wonder, the report stresses, the cost of infrastructure services in India is about 50-100 per cent higher than in China.

Apart from exports, China’s domestic market for products is much bigger than India’s. ‘‘Penetration rates and per capita consumption are higher in China for most broad-based manufactured consumption items,’’ says Andy Xie of Morgan Stanley, adding that India will need 10-15 years to reach China’s market size.


Also see:
- China Daily: Software industry of strategic priority
- Asia Times: Infosys chief warns of China's growing clout

Emerging Markets | PermaLink | Comments (2)

Financial indicators alone can be useful, but they might shift as cultures enter new types of social structures... China and India are both growing rapidly but when internal structures shift so greatly then I'm not sure of the reliability of linear estimation.

A lot of China's current growth seems to be driven by investors and gamblers from Taiwan and Hong Kong, and the coasts are very different from the interior. We've got at least three distinct sociologies there: the multicultural interior rural areas, the relatively educated urban coasts, and then the non-mainland entrepreneurs.

India's separation of technology elites from the majority of the population seems to have a different dynamic than that in China. I'm not sure how it will all play out yet, but linear projections don't seem like they'd tell the whole story...?

Posted by John Dowdell

And China is a more fun place to party. Which is very important as bright young people like to party. They will go and set up companies in places that offer good partying.

Posted by preetam rai
No-Frills CRM

Strategy+Business writes:


We think it is possible to reap some, even many, of the rewards of CRM without buying a specialized software package. We call our method “Cheap CRM.” It involves leveraging the customer data the company already possesses — and most companies already possess a lot more customer information than they think.

The payoff from the kind of “Cheap CRM” we propose is significant. Managers can dramatically improve customer profitability and retention and reveal new opportunities without incurring the disadvantages.

Much of the data needed to implement Cheap CRM already exists, in fact, on the humble invoice. Most multinational companies have invested massively in mainframe enterprise resource planning systems. These have brought rigor to their sales administration, summarizing each month’s invoices at a customer or business unit level, but they don’t necessarily provide transparency in sales reporting, thus leaving the organization blind to the richness of transaction-level analysis.

By downloading invoice data into a simple database tool such as Microsoft Access, however, company analysts can construct a revealing picture of the shape of the business. Which customers are delivered to, and where? Which supply points generate the most revenue, and which receive the most orders? With this data, managers are able to calculate profitability with a precision that occasionally leads to revelation. They can also monitor changes in profitability inside a given reporting period. This is of particular significance with products subject to variable supply prices and potentially volatile margins. Knowing the number and types of transactions, managers can allocate fixed administrative expenses effectively. They can then link the database to external factors that may be driving buying behavior, such as the weather or advertising. By subjecting this data to regression analysis, one can get very close to the heart of CRM: understanding the customer’s propensity to buy.

Food and Development

The Economist writes that "global hunger is on the wane but it is still hampering the growth of people, and of economies."


What hungry people need first and foremost is more food. But they also need better food. The most basic kind of malnutrition is called “protein energy deficiency”. In other words, a diet that is lacking in energy because of a deficit in all the major macronutrients—such as carbohydrates, fats and proteins. Typically, though, such a diet will also be deficient in many micronutrients. As a consequence many lives are blighted for want of tiny amounts of iodine, iron, vitamin A and zinc. Micronutrient deficiencies are ranked eighth among the top ten risks to health worldwide by the WHO.

Many of the things that would ease hunger are worth doing anyway. Policies that promote economic growth or better education would be desirable even if they had no impact on nutrition. Democracy and freedom of speech are attractive in and of themselves. But it is also worth noting that rich, well-educated countries never go hungry, and that no democratic country with a free press, no matter how poor it may be, has ever suffered a famine. Unfettered reporters provide early warnings, and accountable governments know they have to respond to emergencies. The recent crushing of the independent media in Zimbabwe is one reason why the WFP expects trouble this year.

In other places, the battle against hunger is steadily being won. Better nutrition is making people cleverer and more energetic, which will help them grow more prosperous. And when they eventually join the ranks of the well off, they can start fretting about growing too fat.

TECH TALK: Tech Trends: 10. Emerging Markets as Drivers

The first phase of the technology revolution over the past few decades has touched the lives of the top of the global pyramid of consumers and enterprises. It is only in the past few years that technology has started making its way into the lives of businesses and families at the bottom of the pyramid – in the emerging markets. Because of the lack of legacy and an inherent need, adoption of some technologies has turned out be extremely rapid. In India, about 300,000 computers are purchased every month, as compared to 2 million cellphones. Now imagine what would happen if computers were available at the price points of cellphones. We will then see annual computer sales at 12-15 million for many years to come, making India among the top three markets in the world. What does that mean for the global IT players for whom India has so far been a rounding off error in their revenues and profits? Emerging markets, by virtue of their large numbers, have the potential to be the hotbed for disruptive innovations. They are the new markets which can ignite growth at technology companies. But at the same time, they need solutions which need to be at different price-points from what the developed world has been paying. This is both a challenge and an opportunity.

The opportunity for emerging markets like India is to create solutions using the newest technologies to leapfrog the present infrastructure gaps. Emerging markets are where more than two-thirds of the world resides. They are the next 90% of the market. They are, in the words of CK Prahalad, “the fortune at the bottom of the pyramid.” Technology today offers the building blocks to put solutions together which can help build out the digital infrastructure of these countries at a fraction of the price point of that in the developed markets.

India Action: Build the Emerging Market Tech Utility

Business Week wrote recently about how technological innovations are helping the poor in rural India: “No laptop, however cheap or durable, can compensate for India's lack of a nationwide power grid, or a comprehensive network of highways. But digital technology can deliver information -- information the rural poor desperately need -- about crop conditions, fertilizer prices, health care, and more. Reliable information can help India's poor stretch their resources -- to plant the right crops, deal with bureaucrats more effectively, operate on a level playing field with customers and merchants. The digital revolution in India is largely an information revolution.”

What India needs to do is build out the equivalent of an “tech utility” which makes available “commPuting” as a utility to the masses across the country. A centralised platform that makes available computing as a service and accessible via thin clients over a high-speed broadband infrastructure, neighbourhood computing centres that provide access on a pay-per-use basis, a community-centric content platform which makes available local information and helps SMEs connect with each other, investments in education and healthcare to make sure they reach rural Indians – these are the elements of the tech utility. India can use the technology trends to its advantage by looking ahead. By making things work in India, entrepreneurs can open up new opportunities for themselves in other emerging markets also.

The world of technology, like time, does not stand still. Innovation and change are the only constants. Indian organizations have the opportunity to leapfrog by simultaneously leveraging many of the new innovations that the technology industry is making available. The force of digitisation is at once a threat and an opportunity. The choice is for each one of us to make.

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