Archive for the ‘regular reads’ Category

The Internet Culture

Monday, February 9th, 2009

The Internet culture is characterised by four layers: The techno meritocratic culture, the hacker culture, the virtual communitarian culture and the entrepreneurial culture [...]

The culture of the Internet is a culture made up of a technocratic belief in the progress of humans through technology, enacted by communities of hackers thriving on free and open technological creativity, embedded in virtual networks aimed at reinventing society, and materialised by money-driven entrepreneurs into the workings of the new economy

From the book The Internet Galaxy: Reflections on the Internet, Business, and Society (Clarendon Lectures in Management Studies) by Manuel Castells. Via The four holy cows of the Mobile Data industry at Open Gardens.

Reading Cisco manuals leads to luck

Monday, October 6th, 2008

Quotable quotes, from the personal blog of Mark Cuban.

I remember vividly being told how lucky I was to have expertise in such a hot area, as technology stocks started to trade up.

Of course, no one wanted to comment on how lucky I was to spend time reading software manuals, or Cisco Router manuals, or sitting in my house testing and comparing new technologies, but that’s a topic for another blog post.

The point of all this is that it doesn’t matter how many times you fail. It doesn’t matter how many times you almost get it right. No one is going to know or care about your failures, and either should you. All you have to do is learn from them and those around you because…

All that matters in business is that you get it right once.

Then everyone can tell you how lucky you are.

Happy Friday..

Friday, September 26th, 2008

Just another Friday, had a good laugh at work today when a reader submitted a hilarious comment on my team’s blog post yesterday. Then, I found this on Reddit .. also tickled me because I’ve had room mates, since .. hmm .. ever since I moved out from mom and dad’s!Then, this post on Hacker News. Interesting question asked over and over, and a clear and concise answer. 

Question:

I think it’s interesting that I see a lot of people saying that computer programmers don’t need degrees, but I rarely see anyone saying the same thing about physicists, biologists, mathematicians, or zoologists. I wonder why that is.
Maybe there really are people decrying degrees in those other fields and I just don’t hear about it because I’m a computer programmer. But I suspect that degrees are actually required and respected in those fields. What is it about Computer Science that makes people think you can read a few books on your own and you are qualified? What is it about the other fields in math, science, and engineering that make that not the case?

Answer:

- Computer programming does not EQUAL Computer Science
- Technicians implement others’ designs using skills
- Engineers create new designs using knowledge
- Scientists create new knowledge

“Pure” programmers are technicians. Computer scientists are engineers or scientists.
Plumbing, like programming, offers immediate feedback, is cheap to try on your own, and is useful even if you’re not an expert. But plumbers aren’t the same as hydraulic engineers or fluid dynamics experts.

Oracle’s 20% price hike (rock) + Slumping economy (hard place) = where do you go?

Wednesday, August 27th, 2008

A snip from an interview with Red Hat’s new chief exec:

Q: What’s your biggest surprise since starting at Red Hat?

A: I think I finally get the joke. I was a senior exec and, like every other senior exec, I had a huge IT budget. Mine was as large as Red Hat’s revenues last year. You sit there and say: “Why are my IT costs going up, but I’m getting less and less functionality?”

Every IT professional says the same thing: “My lights-on costs are going up. But — wait a minute — I bought a laptop, and it cost me half as much as it did three years ago, and my costs are going up?” I get the joke now.

If you look at the S&P 500, seven of the top 20 companies are tech and, other than Google, they’re not high-growth. But they’re just printing money because switching costs are so high. There’s this incredible amount of residual goodwill to Red Hat because we’re seen as an alternative to that. Oracle announced a 20-something percent price increase just as the economy starts heading south. How can you do that unless you’re pretty sure nobody can switch? High switching costs led to infrastructure cost creep. Once you get hooked, you can’t get off.

I chuckled as I read this. The switching cost problem sounds like the case between AT&T and Bell Atlantic in the 1980′s, which I coincidentally just recently blogged about recently.

Those who cannot remember the past, are condemned to repeat it.
— George Santayana, in his book The Life of Reason.

I think the comment about Oracle’s 20+% price increase is certainly good news for on-demand SaaS/cloud computing players – to disrupt the market. As companies start tightening their belts, the pay-per-drink model would inevitably look a lot more enticing.

Even when placed between a rock and a hard place (between the US economic slump and technology behemoths’ Oracle-style price increases), the numbers show that companies still can’t afford to cut back on technology spending. Technology is a business competitive advantage.

According to research firm Gartner, “It can be hard for a business to stay ahead if its technology is falling behind. That is one reason that despite an uncertain economy, worldwide information technology spending is on track to reach $3.4 trillion in 2008 — an 8 percent increase over 2007.”

PC sales (especially laptops) are surprisingly stronger than expected, according to S&P’s Equity Research. “The latest evidence came from the Aug. 19 earnings report from Hewlett-Packard (HPQ), which said unit shipments of PCs rose 20% from a year ago”

The bottom line is that businesses can’t afford to be without technology. And with such pricing pressures, online business apps are just much easier on the wallet. $50 per user/year for Google Apps, or $350 user/year MS Office.

Granted, Enterprise Web 2.0 still has a long way to go to fill the shoes of traditional on-premise apps, but I am confident that more innovation will come (I certainly plan on being a part of that innovation!), and SaaS/cloud computing/Enterprise Web 2.0′s benefits will be too good to ignore – and eventually, its benefits would exceed those from the traditional legacy on-premise apps.

From CNNMoney/Fortune: Merrill Lynch estimates that online business applications will grow to a $95 billion market within five years. The market for online office software is “wide open,” said Guy Creese, an IT analyst with the Burton Group.

“My lights-on costs are going up. But — wait a minute — I bought a laptop, and it cost me half as much as it did three years ago, and my costs are going up?”

Yeah. It doesn’t make sense.

Reaggregating SaaS/PaaS results for a competitive advantage

Monday, August 11th, 2008

In a previous post, I discussed how cloud computing and the Grameenphone microfinance endeavor fit into a McKinsey article about the benefits of unbundling production from distribution. This weekend I decided to revisit the article again just to see if I would see anything differently this time around.

The world is indeed getting flatter. The article’s section on “Tapping into a world of talent” talks about how technology today fosters interactive online collaboration which in turn enables companies to outsource increasingly specialized aspects of their work and still maintain organizational coherence.

[...] technology permits them to decentralize innovation through networks or customers, it also allows them to parcel out more work to specialists, free agents, and talent networks.

Top talent for a range of activities-from finance to marketing and IT to operations-can be found anywhere. The best person for a task may be a free agent in India or an employee of a small company in Italy rather than someone who works for a global business service provider. Software and Internet technologies are making it easier and less costly for companies to integrate and manage the work of an expanding number of outsiders [...]

This trend should gather steam in sectors such as software, health care delivery, professional services, and real estate, where companies can easily segment work into discrete tasks for independent contractors and then reaggregate it. [...] Competitive advantage will shift to companies that can master the art of breaking down and recomposing tasks.

Globalization is inevitable, and increased competition means keeping businesses on their toes, which in turn translates to increased benefits to the consumer. In short, it’s healthy for both consumers and producers (unless you’re just lazy).

In a way, this also parallels SaaS/PaaS. Look at the SaaSCon sponsors list for a glimpse of some of players out there. There’s no shortage of on-demand providers filling gaps in the cloud-computing/SaaS value chain and gaps left open for disruption by on-premise incumbents.

Each cloud computing/SaaS vendor mostly specialize in one verticle and strive to dominate that niche-delivering a continuous stream of value (innovate or die) for less (save customers money or be undercut by your competitor). Jeff Bezos has explicitly said it before that with Amazon AWS, he wants to innovate there by reducing operating expenses, increasing efficiencies infrastructure through economies of scale, so that (here’s the important part) “.. the cost savings can be then in turn be returned to the consumer.” Ok, so I paraphrased, but he said it in a video clip somewhere online and I can’t seem to find it right now.

The point here is that he’s trying to save the consumer money (and that’s a great brand promise!) The jury is still out on that one, given that AWS is still relatively young, but if anything else – it’s a makes a good sell (who doesn’t like to hear that their vendor is actively trying to save them more money?), but ok .. I’ve digressed too much on Bezos. I just can’t help liking people (and companies) who genuinely want to help others (the customers) be successful, so that they themselves can be successful too. Pay-for-performance? Pay-per-drink? Cloud computing? ;)

Just to name a few vendors:

  • Google Docs -> on-demand “MS Office”
  • Amazon AWS -> on-demand computing power, storage.
  • Salesforce -> on-demand CRM
  • CODA -> on-demand finance application (built on Force.com!)
  • NetSuite -> on-demand ERP
  • WorkDay -> on-demand HR, payroll, procurement, business intel, ERP

Odds are that your company is already using some kind of on-demand solution for one of its functions, even if you do not realize it.

The way I see it, if you think of each of these functions as discrete tasks with each farmed out to a particular SaaS vendor, then the need for the reaggregation for each of the function’s results is obvious. I agree with the article that companies that succeed in recomposing these tasks would hold a competitive advantage.

It would allow executives to conduct business at the speed of thought (asking questions like “how can I reduce operating expenses here today, can I realistically turn the ship around fast enough in anticipation of this tectonic shift/change in competitive landscape”) – as opposed to the speed of “how fast can I line up all the columns in this Excel spreadsheet from that tabular data in the PDF spreadsheet and .. hmm, it would be really nice if I could overlay on this the results from some SQL queries.. oh wait I have to get those from John in IT first ..”

The $200-300Bil business solutions market is open for disruption by Platform-as-a-Service.

Web 2.0 – all grown up and ready to change the way we do business.