Archive for the ‘The Web’ Category

GrabPERF: FiOS and BitTorrent - Don’t Play Nice

November 13th, 2008 by smp | Comments | Filed in GrabPERF, The Web, Web Performance, WebPerformance.Org

I fired up the Boston FIoS measurement location today after a couple of days off, and found that suddenly FIoS doesn’t like the BitTorrent.

The line of purple dots all indicate measurements that reported an error code. All of those measurements come from Boston FiOS. See the real-time graph here.

Accident? Design? That I cannot comment on. I simply report on what I see.

Tags: , , , , , ,

Two Weeks with the MacBook

November 3rd, 2008 by smp | Comments | Filed in Technology, The Web, macbook

My new MacBook arrived two weeks ago, and I felt that I had spent enough time with it to actually make some useful comments on the good, the bad, and the headbangingly frustrating.

The Finder

Dear Apple: Shoot the Finder development team. Thanks.

I have switched to Path Finder as a Finder replacement. Truly the finder is one of the most debilitating pieces of software I have ever used. Nautilus on Gnome is a far superior file management system.

Software, in general

On the whole, I have found replacements for most of the Windows tools I use on a regular basis. But, as I am not made of money, I am using GIMP for Mac, and that is just clunky in the X11 environment.

Living in the browser makes my life much more tolerable than those who require the Windows environment. I haven’t got the money to buy Parallels or VMWare Fusion right now, so I am using RDC to connect to my Windows box. Slap Windows in Space #3 Fullscreen, and no one would know the difference.

Haven’t found a good Mind Map tool. And BBEdit is also muchos dineros. So Smultron is the text editor.

Usability

I rate this very high. Other than adjusting to the lack of certain keys (DEL, Pg up/dn, etc), the transition has been seamless. The trackpad is a dream and I miss being able to throw stuff around on my Dell laptops’ trackpads like I can using the one on the MacBook. I do find I leave apps hanging, as I am still adjusting to CMD-q closing the app.

Dashboard. What can I say? It’s what I need - high-level data at a glance, including the Prem Tables!

Overall

After four years waiting for a MacBook, I can say that it has been worth the wait. Solid, dependable, and slowly becoming my primary computer.

The only concern that I have is the aluminum case. I have an aluminum sensitivity, and if my hands start to peel and otherwise be in bad shape, I will have to determine a solution to that issue.

Tags: , , , , , , , , , ,

Moving from Windows - My First Week With Ubuntu (Hardy Heron)

October 19th, 2008 by smp | Comments | Filed in Linux: Desktop, Software, Technology, The Web

For the last week, I have been using Ubuntu 8.04 (Hardy Heron) on my personal laptop. I can say that the experience has been mostly transparent for me, even with the need for a complete re-build last night after an attempt to install a complex theme replacement.

I can say that it has been transparent because I have been using Linux desktops in one form or another on an intermittent basis since 1999. When business was slow in the Fall and Winter of 2001/2002, I was the Guinea Pig in my organization to see if Linux could be a corporate replacement for Windows for all desktops and laptops.

So, when I say that the process has been transparent, you will have to realize that I have been a technical user of these desktop interfaces for a number of years. But I can say that since my first positive experiences with the Red Hat Fedora and the Ximian Gnome replacement interface, things have come a very long way.

Ubuntu 8.04 is the first real interface that seems to work predictably, efficiently, and effectively with external devices and programs that are business friendly. This is especially the case if most of the tools are Web-based, as Firefox and Opera work seamlessly. OpenOffice 2.4 can open DOCX files, and media players support most of the files I want to watch/listen to.

It prints to the home network printer.

It accesses the home file server.

I can share and synchronize files among my computers using DropBox.

Some caveats to my positive experience.

  • I work mainly on the Web
  • I do not play games
  • I have been using Linux in various forms and editions since 1999.

If you have technically savvy friend, or really want to push and expand your knowledge of computers and highly configurable operating systems, I would definitely suggest giving Ubuntu a try on the extra computer you have lying around. My laptop is at least 3.5 years old, and not anywhere near as fast as my work laptop running XP. However, with Linux, the two are comparable in speed and performance.

Go on. Try it. I know you want to.

Tags: , , , , , , , , , , , ,

Web Performance: Nice Display. Now Show Me the Data.

October 16th, 2008 by smp | Comments | Filed in The Web, Web Performance, WebPerformance.Org, branding, reputation

Today’s Web interfaces are all about the Flash (literally). Smooth charting, cool effects, callouts to references — ways to try and simplify complex data collections.

Problem-solving and diagnosis requires a far deeper dive than the flashiest interface could ever provide, because it comes down to the numbers. The actual measurements that make up the flashy chart. If you look at the data used by a professional trader and a someone at home looking at stock charts, there is a substantial difference.

When you get down to that level of analysis, the interface becomes irrelevant. Any analyst worth her or his salary (or salt - same thing) can tell you more from a spreadsheet full of relevant numbers than they can from any pretty graphic. This is true in any field.

When do traders or Web performance analysts use pretty charts? When they have to explain complex issues to non-technical or non-specialist audiences. When these analysts work on solving the sticky problems faced in the everyday world, they always fall back on the numbers.

Web performance data consists of the same few components, regardless of which company is providing the data. In effect, beyond a few key pieces of information about how the measurement data is captured, all Web performance data is the same.

Just because the components that make up the data are the same does not guarantee that the data from two different providers is of the same quality. In an imaginary system, Web performance data from all the major providers could flow into a centralized repository and be transformed using an XSLT or some other mangler so that it would be indistinguishable in most cases to tell which firm was the source.

But a skilled analyst would quickly learn to recognize the data that can be trusted. That would be the data that quickly and accurately represented the issues he was trying to diagnose. The data that flowed with the known patterns of the Web site. The data that helped him do his job more effectively.

In the end, a pretty interface can go a long way to hide the quality of the data that is being represented. A shiny gloss on poor data does not make it better data. It is critical that the data that underlies that pretty chart is able to live up to the quality demands of the people who use it every day.

Selling the interface is selling the brand. Trust in the data builds the reputation.

Which one sold you when you chose your Web performance measurement provider?

Tags: , , , , , , , , , , , ,

Web Performance: The Strength of Corporate Silos

October 16th, 2008 by smp | Comments | Filed in The Web, Web Performance, WebPerformance.Org

When I meet with clients, I am always astounded by the strength of the silos that exist inside companies. Business, Marketing, IT, Server ops, Development, Network ops, Finance. In the same house, sniping and plotting to ensure that their team has the most power.

Or so it seems to the outsider.

Organizations are all fighting over the same limited pool of resources. Also, the organization of the modern corporation is devised to create this division, with an emphasis on departments and divisions over teams with shared goals. But even the Utopian world of the cross-functional team is a false dream, as the teams begin to fight amongst themselves for the same meagre resources at a project, rather than a department level.

I have no solution for this rather amusing situation. Why is it amusing? As an outsider (at my clients and in my own company) I look upon these running battles as a sign of an organization that has lost its way. Where the need to be managed and controlled has overcome the need to create and accept responsibility.

Start-ups are the villages of the corporate world. Cooperation is high, justice is swift, and creative local solutions abound. Large companies are the Rio de Janeiro’s of the economy. Communication is so broken that companies have to run private phone exchanges to other offices. Interesting things have to be accomplished in the back-channel.

This has a severe effect on Web performance initiatives. Each group is constant battling to maintain control over its piece of the system, and ensure that their need for resources is fulfilled. That means one group wants to test K while another wants to measure Q and yet a third needs to capture data on E.

This leads to a substantial amount of duplication and waste when it comes to solving problems and moving the Web site forward. There is no easy answer for this. I have discussed the need for business and IT to find some level of understanding in previous posts, and have yet to find a company that is able break down the silos without reducing the control that the organization imposes.

Tags: , , , , ,

Performance Alerting: Is Louis Gray the Canary in Your Coal Mine?

October 10th, 2008 by smp | Comments | Filed in The Web, Web Performance, WebPerformance.Org, branding, reputation

Yesterday in the Fast Company Live Fail Whale session [mention on Scoble's blog here], Paul Bucheit of FriendFeed jokingly said that his company’s external alerting mechanism was Louis Gray.

I cringed when I read that, as the last people who should be letting you know you have an issue are your visitors or customers. I know that FriendFeed is new and may not have the ops team that Dorion Carroll and Technorati have developed over the years, but it is still critical.

You have done a lot as a company to build a brand. Don’t let your internal and external performance sully your reputation. There are a number of low-cost and free ways to watch your performance and alert you before things break.

Louis Gray is a great guy. But he is not an objective and reliable way to alert you when something is wrong with your site.

Tags: , , , , , , , ,

Marketing and Social Media: The Bullseye of Communicating

October 6th, 2008 by smp | Comments | Filed in Blogging, The Web, advertising, branding, marketing, social media

Marketing has traditionally been a two-pronged attack on your mind and your wallet, designed to find the most effective ways to reach your mind, and get you to part with your money.

The techniques used to identify who to go after, how to go after them, and why this message will work drives a social media campaign as much as it does an old-school marketing campaign. The traditional layers in this model are targeting and messaging.

What is interesting is that the emergence of social media has turned a two-layer model into a three-layer model. The third layer has always been there, it just hasn’t been large enough to matter to anyone until the last 2-3 years.

The navel-gazing that is occurring in the social media marketing community is due to the rise of this third layer, the layer that is concerned with communicating.

This is not the communications that so many organizations confuse with branding. This is the communication that focuses on the best way to isolate conversations, identify engaged audiences, and participate in communities.

Targeting

The science of marketing lives here. Demographics are the foundation of the targeting phase of any marketing campaign. What does the market we are trying to reach look like?

In this area, Lookery and QuantCast provide organizations with the data they need to decide when and where there message should go.

Messaging

This is where the science becomes the visible. Advertising and branding create the message that portrays the product to the customers, using the information gathered in the targeting phase.

Advertising and branding are not the same thing. Branding is the overarching vision that a product wants to push to the world while advertising is the ephemeral visual and aural methods used to get the brand embedded in the consciousness of a population.

Communicating

The third, and most critical circle in this cycle is communication. It is the one that companies so often get wrong, and that is garnering such a great deal of interest now. I would argue that until recently, companies have not understood communication, preferring to try and shape communication remotely, using advertising and branding, rather than engaging in it directly.

An organization that actively engages in communication is one that has a willingness to walk out from behind the safety of its brand and its advertising and talk to customers. Participate in conversations. Shape communities that emerge either for or against the product.

This is what companies are having so much difficulty with.

Attention and Reputation

Communicating with clients is the smallest circle because so few companies are doing it at all, and those that do it find it so hard to get right. What organizations have found is that attempting to use communication in the same way they use their existing marketing tools leads to failure here.

Getting the attention of a population of key customers is a targeting and messaging success. Holding the attention of these customers doesn’t require new advertising and a constantly refreshed brand. The people who we listen to most have a reputation, have opinions we trust.

It will be interesting to watch the true evolution of Corporate Communication (Corporate Conversations?) circle evolve in the next few years.

Tags: , , , , , , , , , , , ,

PageRank for Social Media is a Broken Metaphor

October 1st, 2008 by smp | Comments | Filed in The Web, advertising

When I posted Advertising to the Community: Is PageRank a Good Model for Social Media? a couple of days ago, I was working in a vacuum. I was responding to some degree to the infamous BusinessWeek article, and to the comments Matt Rhodes made on the idea of PageRank being used to rate social media participation.

Turns out I am not alone in criticizing this simplistic approach rating the importance and relevance of conversations and community. Mark Earls comments on the power of super-users [here], and how the focus on these influencers misses the entire point of community and conversation. John Bell of the Digital Influence Mapping Project and Ogilvy points out that the relationships in social media and online communities are inherently more complex than creating a value based on the number of interactions someone has with a community [here].

This conversation is becoming very interesting. There are a lot of very bright people who are considering many different approaches to ranking the importance of a conversation or a community based not only on who is participating, but how engaged people are.

If communities or conversations are run and directed by a select group of people, then they are called dictatorships or lectures. Breaking down, rather than erecting, barriers is why social media is such a powerful force.

Tags: , , , , , ,

The Dog and The Toolbox: Using Web Performance Services Effectively

September 29th, 2008 by smp | Comments | Filed in The Web, Web Performance, WebPerformance.Org

The Dog and The Toolbox

One day, a dog stumbled upon a toolbox left on the floor. There was a note on it, left by his master, which he couldn’t read. He was only a dog, after all.

He sniffed it. It wasn’t food. It wasn’t a new chew toy. So, being a good dog, he walked off and lay on his mat, and had a nap.

When the master returned home that night, the dog was happy and excited to see him. He greeted his master with joy, and brought along his favorite toy to play with.

He was greeted with yelling and anger and “bad dog”. He was confused. What had he done to displease his master? Why did the master keep yelling at him, and pointing at the toolbox. He had been good and left it alone. He knew that it wasn’t his.

With his limited understanding of human language, he heard the words “fix”, “dishwasher”, and “bad dog”. He knew that the dishwasher was the yummy cupboard that all of the dinner plates went in to, and came out less yummy and smelling funny.

He also knew that the cupboard had made a very loud sound that had scared the dog two nights ago, and then had spilled yucky water on the floor. He had barked to wake his master, who came down, yelling at the dog, then yelling at the machine.

But what did fix mean? And why was the master pointing at the toolbox?

The Toolbox and Web Performance

It is far too often that I encounter companies that have purchased Web performance service that they believe will fix their problems. They then pass the day-to-day management of this information on to a team that is already overwhelmed with data.

What is this team supposed to do with this data? What does it mean? Who is going to use it? Does it make my life easier?

When it comes time to renew the Web performance services, the company feels gipped. And they end up yelling at the service company who sold them this useless thing, or their own internal staff for not using this tool.

To an overwhelmed IT team, Web performance tools are another toolbox on the floor. They know it’s there. It’s interesting. It might be useful. But it makes no sense to them, and is not part of what they do.

Giving your dog the toolbox does not fix your dishwasher. Giving an IT team yet another tool does not improve the performance of a Web site.

Only in the hands of a skilled and trained team does the Web performance of a site improve, or the dishwasher get fixed. As I have said before, a tool is just a tool. The question that all organizations must face is what they want from their Web performance services.

Has your organization set a Web performance goal? How do you plan to achieve your goals? How will you measure success? Does everyone understand what the goal is?

After you know the answers to those questions, you will know that that as amazing as he is, your dog will not ever be able to fix your dishwasher.

But now you know who can.

Tags: , , , ,

Managing Web Performance: A Hammer is a Hammer

September 26th, 2008 by smp | Comments | Filed in The Web, Web Performance, WebPerformance.Org

Give almost any human being a hammer, and they will know what to do with it. Modern city dwellers, ancient jungle tribes, and most primates would all look at a hammer and understand instinctively what it does. They would know it is a tool to hit other things with. They may not grasp some of the subtleties, such as that is designed to drive nails into other things and not beat other creatures into submission, but they would know that this is a tool that is a step up from the rock or the tree branch.

Simple tools produce simple results. This is the foundation of a substantial portion of the Software-as-a-Service (SaaS) model. SaaS is a model which allows companies to provide a simple tool in a simple way to lower the cost of the service to everyone.

Web performance data is not simple. Gathering the appropriate data can be as complex as the Web site being measured. The design and infrastructure that supports a SaaS site is usually far more complex than the service it presents to the customer. A service that measures the complexity of your site will likely not provide data that is easy to digest and turn into useful information.

As any organization who has purchased a Web performance measurement service, a monitoring tool, a corporate dashboard expecting instant solutions will tell you, there are no easy solutions. These tools are the hammer and just having a hammer does not mean you can build a house, or craft fine furniture.

In my experience, there are very few organizations that can craft a deep understanding of their own Web performance from the tools they have at their fingertips. And the Web performance data they collect about their own site is about as useful to them as a hammer is to a snake.

Tags: , , , , , , , , , , ,