From 1998 to 2009, as of today, this blog officially goes to eleven.
I put up a pretty good summary post last year at ten, but the Spinal Tap fan in me just couldn’t let this year go by without a mention. Now that that’s done, I’ll mosey along…
emptying my brain onto the internet since 1998…
The general category for posts on this blog.
From 1998 to 2009, as of today, this blog officially goes to eleven.
I put up a pretty good summary post last year at ten, but the Spinal Tap fan in me just couldn’t let this year go by without a mention. Now that that’s done, I’ll mosey along…
The fundamental problem with Web 2.0 and social networking tools is a lack of blocking and filtering options, and when they exist the reluctance of users to use them.
When I look at a site like Twitter, I think they have done it right and provided the proper tools to manage their brand of social networking, and yet I see so few people using them. Â If you were to look at my account, you’d see that I have around 44 people following me (I say around because that can change at any time). Â I could easily have 200 followers, but it wouldn’t mean anything. Â Every person who follows me, I read their account, if they are say the kinds of things I want to hear I follow them back. Â If you follow me and I don’t follow you, it doesn’t mean I won’t follow you in the future, it just means that what I read so far didn’t excite me enough to add you to my main feed, but I’ll check back later to see if that changes. Â If, however, I read your account and find what you have to say in poor taste or your account is nothing but advertising, I will block you. Â (Keep in mind, I don’t base this on a single tweet, it has to be a long held pattern.) Â Blocking on Twitter has the effect that not only do I not see you, but you can’t see me. Â More people need to do this. Â I see spamming accounts following thousands of people, and unless that is thousands of other spam accounts, it means people aren’t blocking. Â And this behavior isn’t limited just to Twitter. Â Any social network site that publicly displays how many “friends” or “followers” you have is subject to it.
The problem, of course, is that the number becomes too important. Â That number shouldn’t matter. Â Why should I care if someone has eleventy billion friends? Â The thing I should care about is whether or not the content that person produces is worth reading. Â In the end, that’s the thing I consider the biggest failure of Web 2.0. Â It is supposed to be about the content, but most sites wind up including some number like views or friends counts that becomes the focus over the content.
I’m not alone here. Â Trent Reznor, a person who has embraced social networking but is now turning away from it, had this to say:
We’re in a world where the mainstream social networks want any and all people to boost user numbers for the big selloff and are not concerned with the quality of experience.
The power to make social network sites better is in your hands. Â Use the tools provided.
So, as previously noted, I’m working on a little side project for myself and as I get into it and through it, I figured I would blog about steps that I have taken and maybe get some discussion going.
To begin with, I had an idea. Â It was a very general sort of thing which I then nailed down to a few specifics. Â In this case, what I am building is a web based tool, so I nailed it down to being web based, likely written in PHP, and with a database for a back end, likely to be MySQL. Â With the initial idea fairly solid, the next phase is the brainstorming…
How I usually approach this is to get out a blank piece of paper and ask “Given no limits at all, what features can this thing have?”  And I start filling out the page with lots of craziness.  After I have a nice sizable chunk going, I start to go through the list and try to group them.  The first group is the “1.0” version, these are the features that are absolutely required in order for the product to be worthwhile, the foundation, the core.  Of course, in my world, version 1.0 is almost never the release product.  1.0 is the version you test the waters with to see if people actually want what you have.  Once you’ve locked in those base features, you take all the rest of your ideas and start looking for ways to group them together.  In my opinion, you never want a release of a product to be scatter shot, adding tiny features all over.  It is better if your release overhauls one section and really fleshed out one piece with new ideas and fixes, at least until tiny scattered fixes are all that is left.
Once I’ve got most, if not all, of my original brainstorm ideas grouped together, its time to actually make the core a reality. Â Brainstorming is part of the iterative design process. Â When the core is done, we’ll do another round of brainstorming before deciding what elements will make the next release.
Have any things you do in your brainstorming design phase of a project? Â Feel free to share…
It has been very close for a while now, but I finally hit the mark, and maintained it for a few days (maintaining is the key). Â Two hundred pounds.
The best part about this is that I am doing it slow and steady. Â I’m watching my diet, but I don’t feel like I’m starving or cheating myself. Â I’m exercising, but I don’t feel like I’m “working out”. Â I’m just getting leaner, and stronger, and feeling better. Â I don’t think I would ever actually want to do one of those crash diet and exercise programs where you lose fifty pounds in two weeks because I don’t think I’d actually keep the weight off. Â But the way I am approaching it, breaking one bad habit at a time and instilling one good habit at a time, it feels good and I doubt I’ll have trouble sticking with it.
I’m still doing my 100 push-ups and 100 sit-ups daily (most of the time, some days I skip but I’d like to think I still hit 5 days a week). Â Before spring got here I was doing a cardio step thing once a week, but I’ve since replaced it with mowing the lawn and other yard work. Â I use a push reel mower for the lawn. Â Look it up, you’ll think I’m crazy. Â But crazy like a fox… Â I’m to the point now where I’ll keep the yard work and try to add a cardio bit somewhere in the middle of the week.
Anyway, that’s all I’ve got for now. Â 199, here I come…
The big news out of E3 for zombie afficianados so far is Left 4 Dead 2. Â Hopefully this doesn’t mean that Valve is abandoning the original and keep releasing content for it. Â Anyway, the new game has four new people and the setting is New Orleans. Â I can’t wait to fight the living dead while running through the graveyards of this town…
Here is the trailer.
Oh, and its releasing in November.
I’ve always been interested in low-budget film making. When I wear my writer’s hat, many of the ideas I scrawl on paper are ones that could probably be done admirably for a couple dozen thousand dollars or more… but with the help of Facebook and other volunteer avenues, one man has made a zombie film, Colin, for the low low low budget of just $70. Yes, that’s seventy dollars.
Apparently it is wowing people at Cannes, so I really want to see it at some point… in the meantime, take a look at these clips:
The movie looks rough, and “shakey camera”â„¢ doesn’t have many fans, but I’ll be keeping my eye on it.
I don’t often use the break in my blog entries, but the following is going to be horrendously spoilerific, so proceed at your own risk as I launch into a lengthy discussion of how I think Terminator Salvation could have been the best movie possible. Personally, I enjoyed the movie, glad I saw it, it was fun… but it could have been better… and away we go! Read more
Have you ever been right at the edge of doing something potentially life changing? Where the risk is success or complete financial ruin?
Over on the right you’ll see a new progress meter called “Business Application”. I have an idea, and surprisingly when I searched the Internet to see if it already existed, for the first time ever I wasn’t flooded with dozens and hundreds of people already doing it. So I have decided to pursue the idea. As the progress meter fills, that is me approaching the last gasp. When it hits 100% is when I’ll have to make the final decision to put real financial investment, real risk, behind the idea. Until then its just research and design and testing, all of which is either free or can be done with tools and services I already own. 100% is when the game changes.
I look at it, at the pages of design doc I’ve already written, at the tasks ahead, and I get butterflies… I get excited.
From my experience, customer support at most businesses falls into one of two categories: Call Center or Help Desk. As either a customer or an employee, I prefer the Help Desk. Now let me explain both and why.
A Call Center is usually defined by the (over)use of call metrics to define success. They want to have as few calls as possible be answered by the automated backup system (when all the reps are busy), and you do that by decreasing call length. A rep who is not on the phone is a rep who can answer the phone. In a Call Center, the reps are encouraged to pick up the phone, gather information, answer if they can do so easily, and if not inform the caller that someone will call them back and issue them a ticket or incident number. No real “work” gets done in a Call Center, they are just there to answer the phone so you don’t talk to a machine.
A Help Desk is very similar except that often the only metric that matters is how many calls it takes to resolve an issue. The fewer the better. Call length is unimportant as long as that time spent is relevant to solving the problem. The goal is to have every problem resolved on the first call, so that the customer does not have to call back.
Whenever I call a company for support, if the entirety of my first call is to create a trouble ticket and then wait for a call back, I already know that my support experience is going to be disappointing. In one of my most recent experiences, I called about a service outage (no phone service from a 3rd party reseller) and a ticket was created and I was told I would be contacted “shortly”. Now, understand that my initial report include the line “we are a 24/7 business and we are completely down”. It took 3 hours for a technician to get in touch with me, during which time I had called the support number a dozen times and escalated through several managers, because, you know, my business was dead in the water. When he called he was very nice and explained that they were having lots of high priority calls today (which I only half believe since it has become defacto procedure in business to never accept blame and deflect onto other people or situations), and then he ran a line test and determined in less than 2 minutes that he couldn’t help me and we needed to have AT&T go physically fix a line.
Now, allow me to outline one of my jobs on a Help Desk to explain why the above experience was bad. When I worked for one company, I started initially as a “2nd Level” support person, not clearly defined, but I was not an admin nor did I directly take support calls. Through my efforts and with the support of management, our help desk would eventually have three clearly defined levels:
The goal of these levels is clear. The 3rd Level guys have other work to do, which is interrupted when they have to take support calls, so they want to solve and document and pass to level 2 as quick as possible. The 2nd Level guys want to become 3rd Level guys, so they work to understand and refine everything that comes from level 3, and part of that process is recognition that will come from authoring documents for the folders and knowledge base for level 1. The 1st Level folks, if you’ve hired them correctly, are the kind of people who love helping other people, so they want to resolve every call and don’t want to pass things off to level 2, and if you’ve hired your 1st Level manager correctly they’ll be the sort who hounds level 2 for solutions to problems that keep going past his people.
If you staff and train this three tier help desk right, it is extremely efficient and people won’t mind at all when they have to call because their issues will be handled promptly. At the company I worked for, while I was the 2nd Level guy, I implemented the folder system for problem resolution. For everything from password resets to broken PCs, I gave the 1st Level every piece of information they could safely use for troubleshooting and resolution, and when I needed to give them access to something unsafe I wrote or provided a tool that allowed them to do what they needed without giving them full access. And for everything I absolutely could not give them access to, I gave them instructions on how to gather what information in order to make my job as easy as possible so that I could resolve and respond to the issue as fast as humanly possible. When I ascended to the 3rd Level, I took my process with me, convinced management we needed a 4 person 2nd Level staff to replace me, and I began documenting every 3rd Level process I could pass off to level 2, which they in turn continued my example of refining and passing to level 1. Within a couple months of the full three tier setup, the 3rd Level group barely received any support calls as level 2 was handling most of them, and the 2nd Level was rapidly trying to pass the buck to level 1 with new procedures and documentation in order to free themselves up for working on “special projects” (which mostly consisted of implementing work that level 3 had designed … the grunt work that helped educate them on more facets of the systems).  Over time, some of our level 2’s got promoted or got new jobs, and we were even able to promote people from level 1 to level 2 (not often done since the prime skill set for level 1 was customer service, but if someone had technical aptitude we allowed them the opportunity to try, some went back to level 1, some did well at level 2), and the whole thing ran much more smoothly than when I had arrived. Even I eventually moved on, and when training my replacement, a guy promoted from level 1 to 2 to 3, I showed him all my duties and toys, and then I handed him a documentation manual with every solution I had not or could not pass on to the level below me. It was beautiful, and as far as I know still runs that way today, eight years later.
So how does that relate to my recent service outage? Well, if a technician can, in less than 2 minutes, tell me that the problem is not theirs and we needed to call AT&T, whatever he did should be able to be wrapped up in a tool that can be given to the people who answer the phones so that problems like mine can be routed properly more quickly and not have to wait three hours just to be told they aren’t talking to the right people. The problem is that it is a Call Center, and their management has no interest in having the people answering the phone actually solve problems, their job is just to answer the phone so people don’t wait on hold too long.
Me, I’d rather wait on hold comfortable that when they answer I’ve a good chance of getting my problem resolved, than to talk to someone sooner only to be pushed off and told they’ll call me back at their convenience.
If you haven’t heard, GeoCities is being shut down by Yahoo. Back in 1998, after a short period of putting updates in a finger file on my mIRC client, I decided to build my own web page. GeoCities was the leader in free web space, so I signed up with them. I honestly cannot remember the account name I used or the URL I had. But I remember the page, and somewhere on a CD I burned a few years back I still have some of the graphics I used, though I’m not 100% sure I could find that CD.
The thing I remember most about GeoCities was in trying to comply with their advertising requirements without making my page design look like garbage. They had various schemes of watermarking and drop downs and popups and floating toolbars and other things, and each of those could be avoided by putting certain branding on your pages. If you threw a GeoCities graphic on the page some stuff would go away, if you included links more stuff went away, and if you voluntarily put a static version of their ad panel on a page on your site then most of the rest of it would go away… at least until they changed the rules and the hidden branding you put on your site failed to comply and the annoying elements returned. But then again, GeoCities wasn’t meant for real professional design, at least not for free.
Ultimately, the branding and the ads and the bandwidth limits drove me off to find my own space on the net, a trail of providers and domains that would eventually lead me here. As much as I disliked working with GeoCities, if there had not been a GeoCities its possible I might have never started a web page, and I’ve enjoyed the last nearly eleven years of posting junk to the Internet.
So, farewell GeoCities, I may have hated you, but I wouldn’t be who I am today without you. Thanks.