Twitter: Collective Intelligence

January 5th, 2009

Science Fiction fans will be familiar with the idea of The Borg: a race of beings from the Star Trek franchise. These cyborg entities communicated to each other (the collective) using their built-in, high tech devices. Not unlike a hive of bees, The Borg were able to learn and adapt from the shared experiences of one another … a sort of collective intelligence.

Collective intelligence is a shared or group intelligence that emerges from the collaboration and competition of many individuals. Collective intelligence appears in a wide variety of forms of consensus decision making in bacteria, animals, humans, and computer networks. The study of collective intelligence may properly be considered a subfield of sociology, of business, of computer science, of mass communications and of mass behavior—a field that studies collective behavior from the level of quarks to the level of bacterial, plant, animal, and human societies.

We’ve seen forms of collective intelligence in such web media outlets as forums, blogs, etc. With Twitter, there is an immediacy and personalization that raises this phenomenon to a more powerful level because:

  • Hand held devices with cellular service allow for communication to take place on the go. Tweets are much easier to provide by cell phone users than attempting to interface with a website. The advent of better smart phones have alleviated this problem to a degree. However, only a small segment of consumers have the new breed of smart phone. Those that do may be more likely to use Twitter to post information owing to its ease of use.
  • While blogs and forums provide for group contribution, the communication occurs at a 3rd party repository that houses the information. Not so for Twitter. Twitter is about individuals communicating with individuals. When a message is broadcast, that message gets sent to 1400 people; not 1 website.

Companies are looking to leverage Twitter as a way to augment their business practices. Everyone from Dell, Comcast, Zappos and hundreds more are finding ways to utilize Twitter as a means to provide better customer support, build brand loyalty and so forth. But, I appreciate the more mundane uses that benefit people, not products.

The Wall Street Journal reports about one Mr. Rothamel who “once used the service to help identity some flowers growing in his front yard”. Others will never spend more than $40 on a purchase without first sending a tweet asking for advice. Stories such as these are widespread and common about the benefits of Twitter to the individual from the whole. It is this collective intelligence that makes it all possible.

Consulting / Offshoring During Economic Slowdowns

December 9th, 2008

Well, it’s official: America’s economy has been in a recession since December 2007. Despite politicians arguing the contrary, “Houston, we have a problem.” In my own geographic area, we are seeing layoff cycles begin. This includes such mainstays as Anhueser-Busch (ImBev), General Motors, and Enterprise Car Rental. The IT area is not immune to the chopping block as organizations look to cut costs.

Consulting

In the case of Anhueser-Busch, 1400 jobs will be cut. Of these, 415 are contractor positions. That’s 29% of the total workforce reduction. Additionally, when you consider the ratio of FTEs (8600) versus contract help, the actual impact is significantly greater to the temporary employees. All this is expected to save the company $1.5 billion a year … by 2011. Ironically, Mr. Busch himself holds the title of “consultant” and is receiving full insurance, a $10.35 million lump sum cash payment, and $120,000 a month for the next 5 years with zero liability for poor performance … but I digress.

At my own company, there is an effort underway to eliminate contractor positions; and as many as possible. The FTEs are benefiting as we are being trained in areas that were historically preserved for IT consultant specialists. The training is to prepare the organization for the non-renewal of temporary employee contracts. The FTEs will step in and assume those responsibilities.

Offshoring Trends

Offshoring is a little different. The trend has been growing with each quarter; although at reduced rates recently. There is some discussion that US companies will begin pouring their staffing needs into offshoring firms. This has not yet been realized.

US Outsourcers Sample

Company Outsourcing Revenue Increase Last Quarter
IBM 8%
HP 15%
CSC 6%

As it stands, the growth rate of offshoring has remained fairly steady. If there is a sudden spike in the coming quarters, we will quickly come to an understanding of recession’s affect in this area. Will companies send salaries to other nations in order to reduce costs if there are fewer domestic consumers to buy their products? History calls out with a resounding, “YES”!

Major Outsource Companies Sample

Company Outsourcing Revenue Increase Last Quarter Increase Staffing
TCS 25% 5000
Infosys 19% 6000
Wipro 23% 352
HCL 18% 2000

Conclusion

While it is too early to know with certainty, the current staffing trends are indicative of a reduction in domestic consulting services. Offshoring continues to be a global trend that will sustain its current growth rate and, perhaps, accelerate during the economic crisis.

Netbeans 6.5 Released With PHP And Grails Support

December 2nd, 2008

One of the most popular IDEs in the world has reached another milestone. The 6.5 release of Netbeans claims to be the most robust and full-featured version yet. Particularly noteworthy is the inclusion of PHP and Grails. Netbeans 6.5 offers a bushel basket full of other enhancements and improvements. Among them are the improved support for Spring and Hibernate of Java apps (very welcome) and extensions to the Ajax functionality.

The PHP editor has code completion and debugging (using xdebug). Many PHP developers may not be accustomed to being able to utilize breakpoints, variable watches and other debugging niceties largely unavailable in free development tools. Needless to say, having debugging features available will save many hours of frustration and speed up your coding practices. Code completion also helps practitioners of dot notation to speedily find libraries and method paths without needing to reference the API.

Groovy on Grails is a coding by convention application framework in the spirit of Ruby on Rails. What separates the two is that Groovy is pure Java code while Ruby is, well .. Ruby; an interpreted language. Both utilize ORM persistence but while Rails prefers ActiveRecord, Grails employs Spring and Hibernate by default. Both are supported in Netbeans so check them out for yourself.

So, be sure to evaluate the IDE before you start your next project. We’re looking forward to the next major release, Netbeans 7.0, expected in April of 2009.


All works licensed under Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License. And that's a mouthful!