Category Archives: innovation

About Folders in Folders and Finding Your Way to the Right Information

I went through that post from Oliver Reichenstein from iA entitled “Mountain Lion’s New File System” that I found really interesting. Unfortunately I couldn’t comment on the blog so I decided to echo some of my thought in a blog post here.

(iA are the folks doing iA Writer, software that I now use to write things like this blog post since my friend Rainer showed me the way. I absolutely recommend it to people who like to write.)

First, kudos to the author, this is the kind of post that I really like! Instructive, inspiring, and raising questions. I really recommend to any person interested by UX and UI.

While the post is entitled on the Mac file system, I think it is not exactly the core topic – at least it was not for me. The core topic is how flat document organization is step by step taking over traditional tree based organization and how the “Tree” model doesn’t scale.

A global recurring UX problem to solve!

The interesting thing about this topic is that it touches every one, and it relates to almost all kind of applications. From consumer iTunes (as mentioned in the article) to very “Enterprise-grade” content repository (no need to explain that when you reach millions of documents in these time of Big-Data time, the nested-folder model is even worst). From photo software (think Aperture, Lightroom, iPhoto…) to business related applications (think crm, cms, project management with apps like Jira…). From file systems on a computer to native applications on an iPhone… and of course not to mention finding information on the Web or navigating through your email!

The new iTunes navigation, even no "tree like" navigation. Search is almost the only way.

The new iTunes navigation, even no “tree like” navigation. Search is by far the main path to find your music.

The way you classify, store, manage information is a corner-stone of all software user interface, and the concept as much as the problems are the same in many different places.

Finding and accessing the desired information is a real problem, especially in this big data world where amount of both structured and unstructured content is growing exponentially, faster and faster.

Search, finally a way to classify information that works?

So the big thing which is changing is SEARCH. We used to access information a lot based on how we stored it and classified it, because for a long time, search was limited. Search technology is making progress, and at the same time, the amount of data and document we work with is constantly growing. As a direct result, accessing the information is more and more based on a search and discovery of the information repositories independently of how this information has been classified and organized by its creators. The user can’t remind all the way to access the information. It is not hard to understand why:

  • First content creator are not good at organizing their information on a large-scale. They can totally skip the classification step or be wrong or not consistent in that job. The classification plans themselves can evolve and change.
  • Second, after all, what defines more a document than the data and meta-data it naturally contains? Manual classification in many case is asking the user to define something that is already present in the document.

Email is may be the first place where this happened. It is at least where I started to notice it: highly unstructured content, the best practice of storing your emails in different mailboxes or folders and sub-folders worked for a few years but very quickly, the constantly growing volume of email made this simple operation both impossible (lack of time) and useless (not that much helping to find, as not consistent) and Gmail showed the way. The way was ‘a simple search’ combined with intelligent tagging. Now, me as many other users, are using their inbox as a global container where they keep their thousands and thousands of email, but simply use states (such as read / unread or archived) and tagging combined with search to retrieve them.

A flat 1-level organization of content

Another very simple example that we all went through which very similar: the way we organise our file systems. For instance, I used to store my work documents under an organization where I would split document between Admin stuff and Customer stuff. I placed all my expenses documents in admin, after 6 months, I started to place customer expenses in the project sub-folder in the customer main folder… I ended up with something totally not consistent). This is just one basic example that happened to me so many times.

fsJust an example where the user – me – changes the way he classifies information, leading him to an inconsistent organization. And I am sure this is true for all of us, I know it is not only me as I watched my friends and colleague and I see how they work. Defining a fix structured or even using a fix taxonomy simply doesn’t work that well. I guess humans are not made to manage information in that way, even the more precise and organized persons are failing here at some points!

It is in fact way simpler to keep all that information in 1 level and forbid the creation of a 2nd level of sub-folders. Or forbid too complex classifications and let the search do the rest! And thanks to better search technology, this start now to be possible.

Snow Lion showing the way?

As iA mentioned in the article, OSX Snow Lyon made some significant progress in that perspective. The article from iA mentions a lot the iCloud capabilities. I am not an iCloud user, I don’t really plan to be one (even if this article has really seeded the idea of giving it a try…) but even without iCloud, the latest versions of OSX brought some innovation in that direction on the topic.

All My Files in FinderMy favorite one may be, in the finder: how spotlight has been integrated so that you can use the finder and order “All your files” accordingly to a range of criteria like Name, Application, Last Opened, Last Created… and combine this with a full-text search. This is brilliant.

Unfortunately, on this one, we are clearly still early stage, it is really painfully slow when you search on “All your files” and not in a single folder (but this might be ironically due to the fact that all the files are not yet in a 1-level tree…). Still, it is damn practical and clearly showing the way and I am sure performance issues will be solved!

Another attempt to make progress is the way applications are dealing with file versions. The removal of the “Save as …” in most Apple apps. and the management of the document abstracted from the file goes in the same direction. It is still I think very early stage and I have hard time to totally understand the real value (and still hates it on a regular basis…). This could also do a full topic for another blog post.

Consumer Vs pro, should there be a difference?

Back to iA article, the author speaks about how iCloud, the Finder and applications relying on this are benefiting from that new flat way to store and access content. However, they clearly say that in a professional context, it is not the same story and using the traditional tree of folders and folders and files is the way to go. That is also why they suggest both Dropbox and iCloud are different, one being a good fit for team work and the other for personal stuff.

I actually challenge this. I don’t understand why, in a professional context, suddenly, using different of folders to define a structure would be needed, and more importantly, would work.

Further more, I think that a professional context brings even more complexity, more information and more importantly more users which might have their own expectations of what the folder structure might be… in short more reasons for the organization of files to fail!

So, as much in Dropbox than in iCloud or Gdoc, as much in you iPhoto than in your Document Management System, the future is certainly going more and more to flat organizations of your files and more smart ways to navigate and discover this and not only a simple classification plan such as a multi-level folder organization.

In my job at eZ, building Content Management applications, we are really in the process of pushing search as the first way to discover content, before using the tree-based navigation. I hope to share soon some information about that.

‘In-Application’ navigation

The article of iA brings also another idea interesting to discuss. It introduces the fact that, while accessing information IN an Application, the discovery of the right file is made easier (for different reasons). This is true. Using the application context to facilitate the activity of finding your document is surely very interesting and efficient (starting by the very obvious idea of not dealing with the file that are not to be open in this application). There is however a very close next step that is to consider that the document live within the Application. I really think this is a wrong and dangerous concept and while it might seem to be a good way to improve UX, looking at it from a higher level, it would not! Reason for that is that Applications comes and go, today iA Writer is my favorite writing application, tomorrow it will be another. It is key to preserve and use as much as possible open standards for documents. It is also as important if not more, to preserve open ways to access documents and manage them, independently from the application. Locking users to and in the application is not the way to go (even if I understand application vendors want to do so) and can only result in very bad User Experience on the long run!

And here, unfortunately, Apple has been playing this game a lot, which is clearly starting to hurt end-user experience. For instance, I am personally into photo and I have been taking photos for some time. I have over the year a library of a few thousands photos. I used different configurations and applications to develop, manage and access my photos but the last 4 or 5 years, I have been with Apple Aperture photo software. This has in the end been very painful despite the many cool features Aperture could show. The upgrade cycle of Aperture has been hard to follow, sometime costly, the quality fluctuating a lot and the features not always really the best compared to competitors. Many time performances have been a pure disaster. In the end, the experience has been bad, mostly because, whatever I wanted to do, changing was not obvious, or should I say ‘using an alternative solution’ was not smooth. The library of Aperture, even if you keep the media out of Aperture, is creating a silo that you can’t access without Aperture and this is the main issue. Changing application means going for a real migration of your library.

I decided a few week ago to finally drop Aperture and to rely on a software that is not dictating how the files are stored (I am going to use DXO Optics Pro to develop and navigate in my library). At any time my library will still be organized in the file system and I will be able to use any other tool emerging with no effort! I am very happy and excited about finally making this change! But lets stop here (I could actually write another whole other blog post about that).

While I’m totally in for using context elements such as ‘which application is being used for a special document’, I think it is essential to let the system taking care of the documents independently from the application! Removing this would lead to only worst user experience in the long-term. There is enough room for progress in the operating system itself to stick to that!

And note that this is also something true that does apply to enterprise software like document and content management. Users and organizations would get a lot of value of an open storage. Storing in a database is totally ok but storing in an obscure, not readable data schema is way more of an issue.

It is all about context

Time to hit a conclusion, as I made this blog post way too long now, and doubt it has a very solid structure (but must more look like me talking to myself on all these interesting topics). I hope some will still have liked it!

My conclusion would be that if Apple shows the way to go here, it is certainly via Spotlight. With the ever-increasing amount of information we are dealing with, structured or unstructured, we can not any more classify ourselves and we need tools to do that. We need tools like strong search engine, we also need tool more advanced and I am really looking forward to see if some of the promising technology around text and data analysis, semantic or not, can finally bring value to end-users.

I would totally foresee topic extraction and mapping or named entity extraction and mapping as one of the technology to embed in the system for exploration purposes – auto discovery of the context. And more than ever, I look forward to see what will be the operating system of the future! Will Apple still show the way here? What do you think?

Please Santa, bring Dvorak to my iPad!

Dear Santa, I don’t ask for much geeky stuff, but one very good gift in that area would be a Dvorak keyboard for my iPad. And please don’t give me a side real hardware keyboard, I am talking of a touchscreen keyboard (the combo external keyboard + iPad looses the battle with my Mac Air…).

Dvorak Simplified Keyboard

Dvorak Simplified Keyboard (Photo credit: Gustavo da Cunha Pimenta)

I switched to the Dvorak keyboard map not so long ago, last July. Reason for that was not to be faster (like many others) even if this would be a nice side effect, but exploring solutions to solve the pain of a recurring carpal tunnel syndrome. My friend Paolo advised this, explaining it would make my finger, hand and wrist move way less, as a result, it should reduce the inflammation and then the pain. If you are interested in the Dvorak keyboard, jut read it on Wikipedia, or from Ma.tt already almost 10 years ago!

For learning resources, you will find plenty around the web so I won’t say much here beside a short feedback if you are interested:

I am not yet 100% up to speed but really happy with that switch – I am still fighting a bit for all special characters and also for french accents… but I made progress in speed compared to my Qwerty typing. I am finally touch-typing and have my pain slightly diminished, which was the main goal. While not perfect yet, still very positive change!

I must say though that I can’t type for a too long time or pain still comes back but it is definitely an improvement compared to Qwerty. I also still have a hard time using it when not really in a ‘typing mode’, for instance when taking notes in meetings. And finally, I am just a bit annoyed by the blind or Dvorak stickers that I use on my keyboards as it is not the most comfortable solution. One day I will take the time to remove and switch keys.

Actually, now, the very main issue is coming from iOS. The Dvorak keyboard would be a perfect story for me if only I could use it not only on my computers but also on my iPhone and iPad but I can’t! It simply seems impossible to find a way to have a Dvorak map configured on the iOS system. Come on Apple, what the heck!? Can you believe that?

This is supposed to be so easy to support, certainly not more than a bunch of configuration files to change. Instead of that, we are in the paradoxical situation where we were able to find a solution for hardware keyboard and not for purely software ones…

And let me add that this is a typical example (among plenty of others) where I would love iOS to be more open if not open source. We are so far from it now with Apple. Openness would enable a bunch of happy few to make this thing happen quickly, without hurting Apple or asking their contribution, and pleasing many other users… but no! This has a taste of “innovation is over”… I will certainly keep a very interested eye on Android phones and tablets, and feel the change coming stronger and stronger.

And to conclude, I took 20 minutes to write this post because, even if just a drop in the ocean, I wanted to contribute to the Dvorak keyboard cause! It is super interesting and deserves more attention from device and system makers. It also needs to be known by more users. I believe that it is an interesting option with lots of potential for people like me. When I think about people writing, typing, translating, transcribing all day; I strongly feel Dvorak could be a much bigger change worth to consider.

My Dvorak keyboard for learning

My Dvorak keyboard for learning

 

And if you have a solution to my problem, please let me know!

On Stage with Jeff Bezos

Jeff bezos and Werner Vogels

Jeff bezos and Werner Vogels on stage

I took the time to finally watch the whole keynote of Jeff Bezos at the re: Invent conference all the way to the end. This keynote was definitely inspiring to me. I found Bezos’s presence, performance and thoughts extremely sharp.  He had a simple, bright and unpretentious attitude that I really enjoyed – quite a lesson, honestly!  And as this was not a monologue but a chat, it must be said that Werner Vogels was equally excellent in conducting the discussion!

So I thought I would share a few extracts that I enjoyed!

On the “pay as you use”  vs. “pay up front model,” which is valid for Amazon Web Services as well as for other Amazon business such as the Kindle:

Our point of view on this is that, if we can arrange things in such a way that our interests are aligned with our customers, then, in the long term, that will workout really well for customers and it will workout really well for Amazon.

Said like this, it sound so obvious. This almost defines what is a sustainable business.  It should really be a motto for all product designers but so many forget about it…

On what to look at and where to search for ideas:

I very frequently get the question “what’s going to change in the next ten years?” and that is an interesting question. I almost never get the question “what’s not going to change in the next ten years?” I submit to you that that second question is actually the more important of the two because you can build a business strategy around the things that are stable in time.

About innovation and the culture of innovation and pioneers vs. the mentality of conqueror:

When you attract people who have the DNA of pioneers and the DNA of explorers, you build a company of like-minded people who want to invent and that’s what they think about when they get up in the morning –  how we gonna work backwards from customer and build  a great service or a great product – that’s a key element to invention (and that part is fun by the way).

So true again! My takeaway here: whether your are hiring or about to be hired, try to really catch the DNA of the other — find out if he or she is a conqueror or a pioneer. That might be the number one criteria for a successful hire!

Now there are couple of other things that are essential for invention that are not as fun.  One of them is you have to have a willingness to fail, you have to have a willingness to be misunderstood…

Successful invention is invention that customers care about.  It’s actually relatively easy to invent new things customers don’t care about, but successful invention, if you want to do a lot of that, you basically have to increase your rate of experimentation and that, you can think of as a process.

All this is about the pace of innovation and about being as fast as possible ahead of users and experimenting with different directions, and about not rushing in one direction blindly.  My takeaway here is that innovation surely doesn’t come from only you. I think this is also a mistake of many entrepreneurs and product designers. Innovation only starts when your ideas are meeting users’ for real. If you believe your ideas are enough, you are surely in big trouble or you’ll have to be very lucky!

And it is good to have people stating  out loud the importance of Products and Services vs. the one of Sales:

AWS is not winning because we have the biggest salesforce.  It’s winning because we have the products and services that we have.

In the market I am in, so many people tend to say, “Don’t invest in product.  It is all about sales and marketing.”  I like to hear from leaders such as Bezos about the importance of Products!

And to conclude, Vogels asked Bezos for advice to give to new entrepreneurs.

The first one:

Never chase the hot thing, where ever it is.  That’s like trying to catch the wave.  You’ll never catch it.  You need to position yourself and wait for the wave and the way you do that is you pick something you’re passionate about.  Missionaries build better products than mercenaries.

The second being:

Start with the customer and work backwards.

I truly think maturing these two pieces of advice are better than many entrepreneurship classes!

Oh, and as a side note, I wrote this blog post as I was really impressed by Bezos this day but also as I had some time to kill and discovered the transcript feature of YouTube.  It is an awesome one, but I must say I had a lot of fun looking at that.  My favorite nonsense misstranslation being the transcription of “entrepreneur,” as said by Werner Vogel, which results in “president burger.”  Google should train its transcription engine with Vogel’s voice maybe!

Screen Shot 2012-12-15 at 9.50.27 PM

And if  you have 40 minutes to kill, here it is: