Archives 2008

Formatting Woes, Browsers ‘perspective’ and LiveWriter

I fought off LiveWriter for quite some time.  I did.  But then I said "Well, if I can do proper aspect ratio and movability of images" then I’m sold.

And I am/was sold.  Except it’s not exactly what it says on the tin.   Because it depends upon the browser.

I just published this wonderful article on the amazing and legendary Molly Marlette, and then came "Browser testing"  End result looks like this:

This is how it SHOULD look:

image

This is also how it happened to render inside of IE (Imagine that: No problem here)

Well, FireFox had different ideas, and looks like this:

image

Worse still, in my active testing process, Google Chrome comes out looking like this:

image

When I would write up my stuff manually (hacking the HTML as I went) I didn’t run into these alignment and formatting issues! I call it Browser Shock!

If you were to ask the question "Which Browser is right? They’re all reading the same data" I agree.  Except IE is correct, because is the WYSIWYG how I created it, so I would hope the other browsers would respect that and not be so absolutely different :)

So, if you happen to read across browsers and notice that sometimes my posts look abysmal – I blame the browser (And I do try to clean it up to look good across them, but as you can… it’s not exactly the most "winning" battle)

Musical innovation: Molly Marlette

I go on a lot about latest, known and unknown technological innovations and other things we should know, or revisit again.   But it’s not too often I touch on this subject here – Music!

For those of you who know me, I’ve always been in-tune with music, so much that my music collection and lyrical capacity perhaps far exceeds most peoples musical collections throughout their entire life.  (I once went through a period of listening to music at 1.4x and 2.0x the speed in order to listen to more music faster….)   And I won’t even go into knowing the lyrics to every song I’ve ever heard and my 255 song TMBG Playlist…

Anyone with an appreciation for sheer and pure talent – should take the opportunity to check out this artist.    Recently interviewed by LA CityZine, she’ll surprise and delight you in one fell-swoop leaving you wondering how a talent so young is able to innovate and deliver on such a level.

Her adoption and use of instruments, riffs and tonal ambiguity is packaged like a veteran of musical delivery.

A true lyricist, miles beyond the trite, predictable rhymes of the average singer/songwriter. Instead of forcing her lyrics upon us, her delicate delivery quietly calls the listener to lean in closer.The Allumette – EP

Molly Marlette doesn’t reinvent the diary-turned-lyrics wheel on her debut EP The Allumette; her wheel is just more interesting. From the first few bars of the opening track, “Sleep Must Heal the Heart,” it’s clear that this isn’t going to be another girl and her piano therapy session. Marlette, 20, is a true lyricist, miles beyond the trite, predictable rhymes of the average singer/songwriter. Instead of forcing her lyrics upon us, her delicate delivery quietly calls the listener to lean in closer. -The Deli LA

I definitely encourage you to check out her siren’s song which will woo you over as she has smitten so many.    From the moment I heard of her, I was hooked – You will be too. :)

Official Website

The Allumette – EP – $10.00 CD or MP3

Thanks for supporting an excellent Artist! You must sleep well, sleeping must heal the heart

Sitting on 20’s! (Google goes Chrome!)

Welcome to the new Google Chrome!

If you read the rags, the blogs and all the references about chrome you’ll find it the godsend (beta) which you can expect it to be!

It’s not immune or invulnerable however.  There are a number of things which could certainly be improved, but on the surface it’s looking pretty good!

Pros:

It renders fast, I can ctrl-click and open up all of my other windows I often load from my blog (such as the NetApp blogs) without it even blinking or causing any lag to the browser like I would normally experience with Firefox.

I connected to an SVG capable site and it immediately said "Adobe Install – OK?" and seconds later, my SVG content was working and operational.   It wasn’t working at 100% of how I would expect it to operate (hovering would not result in showing data, it wasn’t interactive) but I will commend it for actually WORKING!

In my recent post about suffering from click and stare, I mentioned that it’d be nice if the application would take my behaviors into account and store those as active preferences.   This has that very feature with "Most Visited" sites being there on the forefront of the applications front page – Hat’s off!

Show my Password feature!   Close the door to obfuscation! It’s right there, "you want to see your password for this site? I will show you!" that is so much nicer than having to download Cain and Abel and have it extract it out! (Winning feature!)

Works with Oracle! I haven’t tested out SAP yet, but hey at least my Oracle works!

I’m sure there is much more to say in the Pro category, but my battery is going to die soon, so I’ll opt to cover the con’s :)

Whoa, hey – wait! It works with Sharepoint, whereas FireFox doesn’t?!?

image

Cons:

image

Memory:

Chrome is taking a fair amount of memory, but I’m using it like the person who uses and abuses applications so that isn’t too terrible.

 

 

 

Tab Management:

If you happen to exceed roughly 25 tabs, it gets a bit unmanageable as you try to click and move between them.

image

This accounts for roughly 25 tabs.. not a bad deal I can still "work with it"

But once you get beyond that point… it gets hard to work with.

image

Moving between them is awkward and difficult.  It seems to lack the firefox or IE feature of clicking a single tab and using the arrow keys to move between them.   However I must add that closing them continuously does work fairly smoothly (so props on that!)

Search Applications:

It lacks a separating "Search" window which benefits those of who have internal applications written to search a separate database or dataset, or access other internalized systems.

I’m sure this feature itself will clean up or similar integration will happen, but I don’t see it yet.

image 

…Lively doesn’t work!

Post-Mortem:

I’ll continue to give this app a try, the full gamut – hack it, crash it, burn it to death :)

I do like the fact that it does work with Oracle ;)

Suffering from Click and Stare

I suffer from Click and Stare.   Not every day, and not every time.  But too often.

What is click and stare?

Before I go into the exact description of click and stare, let me provide you with a little context.   Application Developers, Efficiency Experts, and other Productivity people who analyze what people do and how they do it have identified that for every 1 less click, you’re saving ‘x’ number of seconds!   So lets say that for every 1 less click you do in an application a day, you’re saving 5 seconds, and you click once an hour.

So at 1 click = 5 seconds per hour, with 8 hrs in a day (40s a day)
Which adds up to 200 seconds a week per click, resulting in  ~3 hours a year per click saved!

Wow, that’s amazing! So, the more clicks we get rid of, the more time we save and we’re all productive all around! Excellent!

Oops, sorry that didn’t work out like we planned.

So, on paper it all sounds so logical.  If an action you do frequently takes you less time to do, you can do it more often.   No arguments from me here.   I can go click a big B or hit ctrl-b and make this text bold.   Instead of going into a file-function menu to do that.   Excellent!

The problem is, this only takes into account things which THEY thing we do, and do most often.

Here’s a real world example of where it triumphs and wins!

image

Right here, I have a very basic email window (My actual email window)

I don’t need to attach a signature it’s already done, and if I wanted to attach it all I need to do is click "Signature" and select my alternates from the Drop down.  Excellent.

 

However, lets say I wanted to turn this from an HTML email into a Rich Text one.

Well, firstly I stare, and stare and look around.  Nothing.  Okay, lets click Options.

Click and stare.

image

Oh, there it is, it took me a few seconds to find it here.   However if I didn’t know it was in options (I know :)) I would spend a good 10-15 seconds just finding out it’s not on the main tab before going to click on other things.

But this problem isn’t a fat application focused one.  No, this lives in the Internet as well (And stores.. I’ll get to that)

I’ll visit a website.  I visit it every single day, I know where it is what I’m looking for, I go to click on it.   

"Redesign!"

Hmm, that feature I use every single day (Even every other hour) is now harder to find, or not there at all anymore.    I go to a new "menu" where it might be, click and stare to find what it is I’m looking for.

But I’m not that guy, I don’t just stare – I search (this is a webpage) and STILL I don’t even find it!   WTF?    What is going on here.  It’s like the very functions which we rely upon for living our lives and running our business are intentionally being made harder in the effort to make us more "Productive".

I understand what you’re saying, where you’re coming from.   I analyze productivity and productive people in order to take the best they’re doing and replicate it.   However, I don’t do it in a completely counter-intuitive fashion which cripples a persons ability to work, leaving them like a deer in head-lights perhaps unable to even recover.

All of a sudden a 5 second ‘loss of productivity’ from having an extra click becomes 30 seconds to 5 minutes just trying to figure out what on earth they were doing when they lost their train of thought.   All because someone wants you to click less.

Stores!?!

I thought it important to reference this before I go into real lessons of how to actually fix these click and stare scenarios.

It’s Monday evening.   You go to your local grocery store you visit all the time.   They’ve decided to restock the shelves and re-arrange the store since you were last there, to ‘liven it up’ and make it ‘easier?’ and a ‘better shopping experience’?

You go to where your regular stock items are.  You cannot find them.   You ask for assistance, they cannot find them.   "Maybe we don’t carry that?" they say.   Leaving you to fend for yourself in their incompetence because they’ve not only crippled you the consumer but they’ve also crippled their own employees.

Sadly, I’ve experienced this at a number of grocery stores (Nothing is as sad as walking into a grocery store expecting to spend several hundred dollars, and being unable to find ANYTHING you were looking for, WITH assistance)   Think about how that’d impact your customer service oriented business if your CS told the customer "Yea, we don’t do that" When clearly they know you do.

Resolution and Recovery?

Programmatically, there is an actual resolution to "click and stare".   It is by designing your applications to operate as a hybrid, in a fashion which the people use it, instead of how you feel they should use it.    What this means is, let the application operate and run as it normally does.   Enable a "discovery" feature, which is tagged on an individual basis.    As the application is used more and more, the features and functions which are actively used appear in a "Frequently used feature/function" area, similar to your "Recent Documents".   What this will do is allow your Accountant to operate like an Accountant using the tools they use, while your engineers, Architects, CS, and others – all using the same application can continue to operate it at their pace with their toolset.   

Some might say "Well, we’ll make the most universal functions available which we queried was being used by each of these parties"  That’s great, except for when it doesn’t work.   User Preferences are individualized for a reason.   Some users prefer things one way, and others a different way.    Letting the application be ‘user aware’ and working with them instead of against them can help solve and resolve these future issues.

Life and work are supposed to be easier the more we do it, not make it harder to do something routine simply because a developer or architect felt we didn’t actually use that function more than we do.    With the advancement of software factories and user aware applications, this does become easier, but it takes more than doing all the work to make the job done.    The code, the applications, even the businesses and stores need to realize – We’re the target audience.   Watch what we do.   Watch how we do it.   Don’t try to change our behavior because it won’t happen – Model and adapt to follow it.

Short of automating everything and anything we do (I prefer to do that ;)) people are going to continue to do things their own way.   If you’re not working with them to get the job done (Helping a customer, running an application, buying in a store) you’re working against them.

Look for patterns, watch them repeat, repeat and repeat again (re: genetic sequencing, flowers, life)  and model them and improve them.    Or work against them.   History has shown that isn’t too successful, it’s not impossible – but it takes a major shift to adopt.

Hopefully you don’t suffer from too much click and stare.   I’m doing my damndest to suffer from it less!