My Television Debut…

AUTHOR’S NOTE:

If you thought that the days of unpredictable electricity supply were over, think again! Unexplained power blackouts have been slowly but steadily on the rise. Service provision by the newly branded Kenya Power company is becoming a source of frustration for many Kenyan households. The Kenya Power company insists there is no generic cause to the regular blackouts. KTN’s Kathryn Omwandho now illuminates the growing problem of darkness.

Google HQ…

AUTHOR’S NOTE:

Who said life is fair anyway? :(

Moving around: A slide allows quick access from different floors... There are also poles available, similar to the ones used in fire stations...

Food: Employees can eat all they want from a vast choice of food and drink...

Work Station: Each employee has at least two large screens... There are 4-6 'Zooglers' per office...

Innovation: Large boards are available just about everywhere because "ideas don't always come when seated in the office" says one of Googles managers...

Leisure: Pool tables, video games etc. are available in many areas...

Communication: On each floor, there are private cabin areas where employees can attend to personal affairs...

Communication: On each floor, there are private cabin areas where employees can attend to personal affairs.

 

Technical Support: Problem with your computer? No problem! Bring it to this area where drinks are available while it is being fixed...

Health: Professional masseurs available!

Rest: This room provides massage chairs that you control while you view relaxing aquariums...

Ambiance: There are many books in this library... Even some about programming!

15 Scary Facebook Statistics…

Facebook Logo...

 

1) With 350 Million active users (as of Dec 2009), If Facebook was a country, it would be the 3rd Largest in the World, beating the US by a hefty 50 Million, and the total number is expected to double by the end of 2010

2) An average user will spend an hour (55 minutes) a day on Facebook, and it is predicted that the world will collectively spend well over 5 Billion days on Facebook by the end of 2010

3) 55 Million Status Updates per day (Twitter has 6 Million tweets per day)

4) Number of photos uploaded onto Facebook in 3 months exceeds the total population of the human race

5) People who use Facebook Mobile are 50% more active (on the site) than those who use regular Facebook

6) 150 Million people will log into Facebook on any given day

7) Facebook’s 22,500 inefficient PHP servers contribute to 65,333 tons of Carbon Dioxide per year, equivalent to half the city of New York…

8) …By switching to more efficient C++ programming, Facebook’s carbon emissions can potentially be cut by 49,000 tons

9) Facebook spends over £7,440,000 per year on electricity to run its servers, and £3,720,000 a year on its bandwidth (phone bill)

10) A single photo uploaded, processed and saved onto Facebook’s Servers will consume more energy than boiling an average half filled kettle.

11) Over half a million active applications are available for the Facebook platform, compared to around 150,000 available for the iPhone

12) Canada has the highest Facebook penetration with almost 30% of its population possessing a Facebook account. Surprisingly, China and Japan have one of the lowest, 0.2% and 0.13% respectively

13) Michael Jackson is the most popular fan page with 10,537,099 members and increasing by around 40,000 a week. This is followed by Barack Obama’s page with 7,080,123 members

14) Most of Facebook’s users are 18 to 24 years old and in the majority of countries, there are slightly more female members than male

…And Finally

15) In the time taken for you to read this article, Facebook would have earned £1,769 in total revenue and contributed to 621.5Kg of Carbon Emissions.

 

Facebook Now Has 30,000 Servers…

 

A look at the fully-packed racks inside a Facebook Data Center facility...

How many servers does Facebook have? For some time now, the stock answer has been “more than 10,000 servers,” a number the company began using in April 2008. Facebook has continued to use that number, even as it has soared past 300 million users & dramatically expanded its data center space.

Full story: http://www.datacenterknowledge.com/archives/2009/10/13/facebook-now-has-30000-servers/

Inside A Facebook Server Farm…

AUTHOR’S NOTE:

A few I may not agree with Time’s choice for Person of the Year but I can still respect a good Data Centre. These pictures from Time are worth a gander though the IT-minded among you will likely be frustrated at the lack of juicy details like storage codecs, protocols, server models & so on… (You can still admire the pretty cabling! :) )

I’d like to imagine the sound of the place. A steady hum if all is well, a few beeps here & there as backups & rarely-used databases come online and the occasional step of an IT professional, walking among his servers like a shepherd in his flock.

The data center holds tens of thousands servers...

These rows of servers are set up to minimize the energy required to keep the data center running...

A close up of the servers in two racks...

The center includes sophisticated coolings systems and back up power supplies...

Cables connect servers in the center with each other and the entire facility with the outside world...

The center was constructed using a "layered replication" model that makes failure almost impossible, even if a regional power system blacks out...

The facility where photographer Martin Schoeller took these photos is located 25 minutes by car from Facebook HQ. The company is currently building a state-of-the-art data center in Prineville, Oregon, among other sites...

The servers process updates to Facebook users' pages as quickly as possible, so that a comment or post is live within seconds. Multiply that across 550 million (and counting) users and the power of the data center becomes awesome indeed...

New Safaricom Advert…

AUTHOR’S NOTE:

“The advert bears some similarities with its Qantas counterpart but it isn’t enough to throw a fit as some people are doing… My two cents? Words can’t fully describe how breathtakingly beautiful this advert is! The music is beyond emotional & communicates to the Kenyan soul… Echos what Victor Hugo once said: “Music expresses that which can’t be said & on which it is impossible to be silent.” If you didn’t know Kenya is a beautiful country, now you know!

Facebook, Youtube maybe free (but not really)…

- Facebook monthly electric bill = US $ 1,000,000/= & adds new servers every few days because users’ appetites for adding photos keeps growing.

- Youtube monthly bandwidth consumption = 25 PetaBytes (1,000 TeraBytes).

I don’t have the exact amounts but the above is a harsh reality of operating such services. Though their financial standings show as mighty, I wonder how long they can sustain just running on large adverts?

How to choose the right software for your company…

When I speak with CEOs & CFOs about buying new computer software, they often respond by saying “Our software works fine. We’ve had it for 20 years & never had any problems with it.” In other words, “If it’s not broken, why fix it?” or “We’ve managed just fine with our current manual systems.” Their system may be broken in ways they don’t realize. Using outdated computer software creates a domino affect that results in increased manual efforts & frequent bottlenecks. Very often when customers call, Customer Service Personnel have to go to the drawer to find printed information or search through multiple computer screens looking for the necessary information while the customer waits on the phone. Not having the information readily available, they tell customers, “I will have to call you back as soon as I find the correct information.” Besides creating an unhappy customer, other customers or prospects who call & get phone recordings asking them to wait for the next available agent often hang up & call other vendors. These types of lost sales opportunities can’t be measured. Business issues such as these cause losses & problems in other areas throughout the company, starting with excess inventory in the warehouse and ending in overdue accounts’ receivable. If your company faces such issues, maybe it’s time you began to search for new software to run your business. Before you do, however, think carefully about the process you’ll follow to make sure you select the right software for your needs.

Who should conduct the search?

Before the software search begins, form a search committee. The committee should consist of the computer department & various department heads. This kind of approach has worked very well for many companies. By pairing the computer department that specializes in technology with the heads of departments who know the business needs, the company develops a very strong software search team. Our most successful installations have been with companies that had this kind of committee, in which the computer department becomes the liaison between the users & the software implementation team translating technology to their business requirements. Prior to starting the software search, compile a business requirement list. Once you’ve selected the appropriate software houses & scheduled demos, the business issues list should serve as a guide at the demo. Very sophisticated software is not necessarily the right software solution for your company. Very often, companies buy software because they were impressed with the features and functions they saw at the demo without realizing that it might be too sophisticated for their users.

Fit your business needs…

One case was when a company hired a new CEO to run the company. He came from a larger company that used very sophisticated software. Shortly after assuming his new position, the CEO decided to purchase the software he used at his previous job. The department heads who viewed the software at the demo didn’t feel it was the right choice for their company, fearing the end-users who had used a home-grown system for last 15 years might have difficulties learning it. Despite their advice, the CEO decided to purchase the software. The consulting firm that sold the software guaranteed the cost wouldn’t exceed K.Sh. 4 million. Two years & K.Sh. 4.5 million later, the software was finally implemented & the company went “live.” The main reason for the cost overrun was because the software had to be modified to meet the company’s business needs, together with the very high learning curve users encountered when trying to learn the system. This resulted in the CEO being fired, the company having very sophisticated software with most of its functions going unused & a large computer department to support the software operation.

Don’t scrimp on training…

Training users is one of the main challenges a company faces after selecting software. In addition to completing their daily work, users must be trained on the new software & take the time to practice it.
Because of their workloads, users very often don’t practice as much as they should. In order to assure that training and practice are done on schedule, it’s wise to conduct a monthly meeting to monitor progress. One month before going live, evaluate the users’ comfort level with the system. The best way to determine if the users are ready to go live is by having them make mistakes that commonly occur during the business day, but in a test environment. If the users can correct errors without difficulties, they are ready to go live, otherwise it’s best to postpone the final implementation until their comfort level is achieved. Going live prematurely can result in severe business disruption & overtime.

Software vendor evaluation…

Before making your final selection, require software vendors to give you the names of customers you can ask the following questions:

1) Was the software house willing to modify the software when needed, or did they expect you to change the way you conduct business in order to fit their software? Since no two companies conduct business the same way, not being able to modify software can result in drastic changes to the business
environment and might cause a higher learning curve than necessary as well as business disruption.

2) Did the software house provide the source code & documentation? Not receiving the source code can result in a company being totally dependent on the software house without having the option of using someone else if they are unhappy with their software vendor’s services.

3) Did the software house charge for the source code & documentation? Source code & documentation should be included at no charge.

4) How many computer people are required to run the computer system? Certain systems require a large computer department. This will result in a costly operation & a high budget for the computer department.

5) Is the software user-friendly & how big was the learning curve before going live? If the software is not user-friendly, it will require a high learning curve that will delay going live & will increase the cost of the computer project. Competition today is stronger than ever before. Selecting a software system helps you compete, but only when it fits your business requirements.

Felista Wakina,

Softlink Options Ltd.