Lore, Canon, & Fanfiction

I’ve always been fascinated by the fictitious worlds that sparked my imagination. Lord of the Rings, Star Trek, Stargate, Zelda, Metroid, and more recently Game of Thrones.

With all these books and shows however, comes a set of official documents by the original creators and authors which describe the true canon for the different series.

As a geek and a perfectionist, I’ve always held on closely to the canon of certain stories. Especially ones that I have really enjoyed over the years.

I’ve never really been a big fan of fan fiction. I enjoy the occasional parody. Somethings are really well done, but good fan fiction doesn’t step out of the realm of reality within the framing of each story. Bad fan fiction (is it still fan fiction then?) will completely destroy the physics or culture of the world. If done properly, destroying the world, or perhaps mixing two different worlds can be fun and enjoyable, but overall, fan fiction has never really been my cup of tea.

But there is another type of story which also captures my imagination, Yet unlike the stories by J.R.R. Tolkien, or George R. R. Martin, there is no strict doctrine that these stories must follow. The stories I am talking about are lore or folklore.

Lore, or folktales are very interesting. Anyone can use the characters and adapt them as they like and there is nothing to be disproven about them. This makes it very hard for people like me, who enjoy having a defined set of rules for each universe to live in.

Think of it this way, the epic imaginings of Tolkien are like are like rules that govern a nation. Everything is all in under one law. But lore is like a continent, where every town on the continent is part of the same land, but each has it’s own laws or rules.

Take for example, Dracula. I absolutely love Dracula, by Bram Stoker. While the idea and concept of the stealthy and powerful vampire is intriguing, Dracula does an amazing job of making the vampire out to be this extremely evil creature. (I mean, come on. He eats a baby.)

The whole folklore behind vampires is that they are truly evil and greatly feared creatures. Most of the lore for vampires is agreed upon. To kill them you need to stab them in a heart with a stake, put garlic in their mouth and cut off their head. They don’t go out in sunlight. They can control evil creatures like rats or wolves. They can turn into bats. They drink blood, can’t seen in mirrors, can’t stand garlic, Crucifixes, etc. They can’t enter a room unless they are invited, some can’t cross running water, they are highly seductive, and VERY, VERY EVIL.

Most lore agrees on the evilness of vampires because most of it comes from folk tales, oral tradition, and really old books. When people potentially believed they existed. However, since no one person “invented” vampires, anyone can make up whatever they want to about them. So if you wanted to write a book about how a teenage girl falls in love with a vampire who, like all other vampires, wears a clown wig, dresses up like lady gaga whenever he needs to go into the sunlight, and prefer to drink cherry soda over blood, you are more than welcome to do so, because there are no official rules about vampires.

The reason I am finding this all relevant right now is that I recently watched Pirates of the Caribbean 4, On Stranger Tides. I was really intrigued by the lore that surrounded mermaids.

I’ve always enjoyed the idea of mermaids, but I’ve never really delved deeply into mermaid lore. So when the (spoiler alert) mermaids turn out to be deadly vampire fanged seductive and potentially evil creatures, I was a bit taken aback, and also a little curious. (Don’t get me wrong, even if they are seductive killing machines they would still have my vote over Count Clownboy.)

Since watching the movie I’ve done a little research on mermaids and while I’m sure most of the stories came from partially to fully drunk sailors and pirates who were looking to impress the men at the local pubs after what was most certainly a very dull and uninteresting voyage. Other ones probably came from professional story tellers of the Greeks who knew how to keep their audience listening.

At any rate, if Twilight is any indication, we might be in prime time for a mermaid story about a girl who sparkles when she walks on land and doesn’t really want to seduce and kill this guy, because she is really in love. And that’s a movie I just might go see.

Welcome to the future!

It’s 2012. By now we are suppose to be living a a utopian society filled with flying cars… Yet the state of affairs appears to be severely lacking:

  • Cruise control is not standard issue in all new vehicles. (Neither is air conditioning.)
  • Windows 7 still requires you to paste your screenshot into an image editor to save it. (Yes, I know… Android is even worse.)
  • Cell phone companies still offer plans without text messaging.
  • POP3 not only still exists, but is frequently used.
  • People are still using roman numerals.
  • 3D is apparently still a good idea.
  • People still make lists of pet peeves and annoyances.
  • Netflix still hasn’t invented a “random movie” option, or for that matter, any easy way to sort by category or MPAA rating.
This is my short list of “daily annoyances” and I’m sure I’m leaving things out. What annoys you now that we live in the future?

What else would you add to this list?

10 Problems in Mario Kart Wii

I love Mario Kart. (I really love Mario Kart Double Dash.) But every time I play Mario Kart Wii I find myself severely disappointed. I yell at Nintendo. I threaten my console. I unclip the stupid safety harness from my wrist and whip my WiiMote at large plate glass windows. Here are ten reasons Mario Kart Wii can make my blood boil.

1. Poor track selection. I felt the tracks in the game were only mediocre. I liked the inclusion of tracks from older games, but they left out some of the best tracks. They also missed out on a huge opportunity to have downloadable content, where they could add more tracks.

2. No HD. Welcome to the future.

3. Restrictive item selections. You’re current race rank limits the items you are able to get, and the effectiveness of the item.

4. No chat options for multi-player. I know Nintendo want’s to be child friendly. I know Mario Kart brings out the worst in people, it’s a competitive game. But when I’m playing I really want to be able to communicate with the other people racing. “Nice trap!” “Great placement!” “Take this!” “Not this stage again!” I don’t even care if we could only use canned responses, the multiplayer needs communication.

5. Multiplayer Track Selection is terrible. Everyone votes and the selection is random. Seems fair, until you play the same track 3 times in a row. There are some tracks that never get played on. Why can’t the tracks just be cycled through so you can play on all of them? (Oh, you don’t want to play on all of them? See point #1.)

6. Multiplayer Setup is final. If you want to play multiplayer you need to choose a character and a kart before joining up. You want to change kart? You have to quit and rejoin. Want to change character? You have to quit and rejoin. Want to switch from Manual to Automatic mode? You have to quit and rejoin. Also, see point #7 & 8.

7. Character/Kart set up is timed. You have a limited time to choose your character and setup. I don’t know what the time limit is, but it’s like 30 seconds. If you don’t choose in time, it chooses what you have currently selected. What’s worse, after the setup is complete, you often have to watch the end of another race while you wait to join. I couldn’t choose my character while I wait for the other race to end?

8. The home button is disabled in multiplayer mode. You want to quit multiplayer mode? You have to finish a race and select “Quit”. At any other time there is no way for you to pause or back out. Need to leave the room for something? Don’t like the stage your on? Feel like quitting? Turn off your system.

9. Auto disconnect for AFK (AFC?) players (even if one player is playing). I understand, if a player is AFK, they don’t need to be taking up a slot on the race track. But what if I’m playing with a friend and he leaves to use the bathroom, or make a sandvich, or take a nap? Halfway through lap 1 both of us are disconnected. Why not just kick the person who is away and let me keep playing? Also, why do I have to back out to the menu to switch from one player to two player mode for online play? (Hint: see points #6 & 8.)

10. The rating system is fickle and unintuitive. I can understand that if you drive “better” you get a better rating, but isn’t that what the gold, silver and bronze trophies are for? What constitutes “better” driving? What if I get hit by lightning during a jump and fall in the lava? Does that count against me, even though I can’t control when another person uses their items? Do I get more points or less points if I hit other people? I can’t play the game if you don’t tell me the rules. (Disclaimer: I love the card game Mau, but the goal of that game is to discover the rules.) To make matters worse the rating system consists of three stars, two stars, one star and then letter grades. Why have letter grades at all? Why not just have a one-five star rating system? Or why bother with stars, why not have A-F for grades? I don’t get it!

All together my endeavor for good wholesome fun is completely thwarted by Nintendo and their poor decisions. I’ve been angry at video games before. (Donkey Kong Country, Team Fortress 2, Other M…) But I never remember being frustrated by a video game MENU, at least, not until I played Mario Kart Wii.

That’s my story. What has Nintendo done to ruin your life?

A Song of Ice and Fire by George R. R. Martin

With the newly made Game of Thrones series on HBO many people, including myself are finding out about the story for the first time.

For those not in the loop, let me give you the elevator pitch. In 1996 George R. R. Martin published A Game of Thrones, the first book in the “Song of Ice and Fire” series. Over the next 14 years he published 4 more books, and has two more books planned. In 2011 HBO created a series based off the first book and presumably will continue with the next books in coming years. The rise in popularity is due in part to the publication of “A Dance with Dragons” the newest of the books and has led to all sorts of games and other merchandise.

If you haven’t read the books but enjoy fantasy like Lord of the Rings, Harry Potter, or perhaps just like epic-ly long stories like Peter F. Hamilton writes, you might give this a shot. The story is wonderfully complex, the different characters all have their own agendas and any prediction about what the future holds is easily overturned as people make decisions and mistakes in rapid succession.

Unlike other books this story doesn’t follow a single character, or even just a group of good characters. Rather, it follows a dozen or more characters, both “good” and “bad” and is not afraid to kill them off in realistic situations. (Sorry, not trying to spoil anything, just making sure you don’t get too attached to any of the characters as you start out.)

One other thing I would say about these books (perhaps as a warning) is that there is not one single plot line. In Harry Potter there is a single character with a single goal. In A Game of Thrones there are a lot of characters and a lot of goals, and no matter who “wins” in the end, a lot of people are going to lose. One would hope that the ending will be happy, and perhaps for everyone in Westeros it will be, but the way the books are structured I have no doubt that some favorite characters will be losers in the end. The books do not guarantee that “good” will always win and the wealth of characters offer an array of “good” characters who (at least right now) appear to be on opposing sides.

[Note: These books contain enough language, violence, and sex to not be suitable for younger audiences without some editing.]

But now on to my point:

I’m on book four, A Feast for Crows, which is what many people consider to be the low point or the slow point of the books, but I disagree. It’s true, the characters in book four are a lot of secondary or tertiary characters, and to some extent I really don’t care about them, but I think that this is a necessary change for two reasons.

Reason 1: The book centralizes around two or three main families and occasionally jumps off to someone else for plot thickening reasons. When book four makes these other people the subject, it reminds the reader that there is more going on in the wide world, and even the decisions and actions of minor characters can change the outcome for the entire land.

Throughout the first three books the reader discovers a lot of information second, third, or even fourth hand. Book four turns the tables and shows you what happens from a closer look.

So while these characters feel out of place and unimportant, I can’t help but feel that the actions and decisions we see in book four will have huge consequences in the following books as things rise to ultimate battle for Westeros.

Reason 2: In the first three books Martin finds his own style of story telling which nicely jumps from one character to the next chronicling important events as they unfold. As he progresses from book two to book three he begins to adapt his style so that we leave characters right before a big event and return to them after the event, leaving the event to be described in flashback memories from each character.

This style is very efficient for such for a story of such scale, since it allows both the story of a big event without excruciating detail and also the setup for the characters next big challenge.

Overall I like that style, but by the time the reader gets to the end of book three it starts to get a little repetitious. From what I have read about book four is that Martin decided he wanted to tell the whole story for half of the characters instead of half the story for all the characters. And I think he did a really good job.

The pacing of the story is certainly slowed in book four, but it’s a welcome change to the chaotic whirlwind of action that was book three. Think of it as a respite before things start to get crazy again in the coming books. (I only assume the next books will be crazy busy, because there is a lot to happen for everything to be resolved.)

In short, A Song of Ice and Fire is an epic series that you might want to look into. And while some people have complained that A Feast for Crows is the low point of the series, I think that it is a welcome change and well met, provided it is only temporary.

*ADDENDUM*
To clarify any potential confusion:
The five books from George R. R. Martin are part of the “A Song of Ice and Fire” series. Song of Ice and Fire is the ‘subtitle’ for each book. Some people refer to the whole series as Game of Thrones. Also, I have seen abbreviations used in many cases as well, usually just the first letter of each word of the title.

A Game of Thrones: A Song of Ice and Fire: Book One
A Clash of Kings: A Song of Ice and Fire: Book Two
A Storm of Swords: A Song of Ice and Fire: Book Three
A Feast for Crows: A Song of Ice and Fire: Book Four
A Dance with Dragons: A Song of Ice and Fire: Book Five
The Winds of Winter: A Song of Ice and Fire: Book Six (Forthcoming)
A Dream of Spring: A Song of Ice and Fire: Book Seven (Forthcoming)

A Song of Ice and Fire Wikipedia page.

Facebook Books

I’ve been meaning to get this in writing for some time now, because if I don’t I won’t be able to say “I told you so” when this actually happens.

With Facebook’s launch of the new Timeline feature, I think they are poised very nicely to start offering printed memorabilia. Think about it. They have photos, status updates, events, comments from friends, and more. They know what got the most attention. They have a good idea of what’s important to you.

Imagine this: you go to Facebook and click on a “Printed Book” button. Give them a starting date and a stoping date and Facebook instantly generates a 40 page book of photos, status updates, comments, and likes for your four years of college. You page through it, approving the photos, proofing the text, and swapping out the status updates or photos that are inappropriate for the type of book you are getting.

Rather than your college years, maybe you choose a vacation you took. With maps of where you “checked in” photos that you took at those places and comments from jealous friends who watched your progress from home.

Apple has been promoting books from iPhoto for years. Many photo printing places offer similar selections of printed photo books. There are a few independent companies that let you do something similar, but NONE of these options have the social element and all inclusive data stream like Facebook has.

The books certainly won’t be cheap, but they need to be terribly expensive. For $50 you could give your brother a book of photos and updates chronicling from when he met his girlfriend to the day they got married. (Depending of course on if your brother’s privacy settings allow friends to print books of his timeline or not.)

If Facebook doesn’t jump on this, a third party application will. (If one hasn’t already.)

In fact, I almost see parents setting up accounts for their newborn children to populate it with photos and updates in order to get a full life catalogue. (Facebook might even add this type of thing as a feature.)

That’s my prediction. What do you think?

A Technology Rant

To all of you PC and Linux users who say that the PC is a superior platform because you can “tweak” it, and it’s for “smart people” to use.

You’re right. I feel so much better, having spent an hour troubleshooting the lack of sound in my video game. That hour I could have been playing was much better spent in frustration and tedious research. Had I been able to play for another hour I would have more quickly realized that my game would freeze for an unspecified reason at a specific point every time I tried to move to level two of my game. Without that initial crash I would not have lost my save data and remembered that I couldn’t rely on autosave, and would not have had to play through the first two hours a second time.

These machines we own, these piles of plastic and metal are nothing but toys. Cheap, pathetic toys and it’s a surprise they even run at all.

Half of you are currently scrolling to the comment section to tell me that I need to update my drivers. Others are blaming the software vendors. A few of you have already typed “get a Mac” and are about to press “submit.”

That’s not the point.

The point is that THIS IS NOT THE FUTURE.

THIS IS A DISASTER! We are living in A MESS.

I have an old and unhappy smart phone. It runs android. It’s crashed on me. But it’s crashed on me less in the last two years than my PC has crashed in 3 months. My iPad’s crashes can be counted on one hand. On both these devices apps can be deleted an reinstalled with minimal fuss in only a few minutes. You don’t even have to loose your data!

It’s often been joked that “Linux is free, if you don’t value your time.” This is almost becoming true for any PC. The time it takes to care for the stupid little critters is hardly worth the cost of owning one.

I know how much some people cringe at the though of a closed garden and closely groomed ecosystem. But IT WORKS.

Technology is suppose to make our lives easier. We spent the first 30 years of personal computing making our lives harder. We have finally started to learn how to correct this and our technology has finally reached a stage where we can make this possible.

Our solution always tends to be “we need newer technology.” The updated software and hardware has done little to ease our burdens. We just get frustrated and annoyed faster. We don’t need “better” technology, we need BETTER DESIGNED technology.

We need things with LESS FEATURES. We want LESS TO GO WRONG. We want all our things to WORK.

So stop telling me this video editing app is better than that one. They both have problems. Stop telling me OGG is better than MP3. Because nothing can play it. Stop telling me that a free system is better than my paid ones. You get what you pay for.

Let’s stop supporting the crap that doesn’t work start perfecting the stuff that does.

3d Tech for 2D Media

I’ve been thinking a lot about 3D technology over the past few months, since that is what the industry is talking about. While I’m not a huge fan of 3D content, I think this new technology offers many exciting opportunities which we are not quite ready to take advantage of.

Sony’s 3D dual-view split screen gaming
Talking with some colleges a month or two ago, we discussed using the 3D glasses to show different images to different people. About a week later a friend told me that Sony was already planning to do this with some upcoming games or console. I was super excited.

For those who haven’t heard, here is the rundown:

3D works by showing a different image to each eye. Right eye sees image one, left eye sees image two, by means of special glasses. Typically, the left lens is polarized opposite from the right lens, but if you used the same lens for both eyes, you would see a 2D image, you’d just see only half of the images presented on the screen.

So you make a pair of glasses that only sees image one, and a second pair which only sees image two. (Without glasses you would see both images at the same time, I can only assume this would not be pleasant to look at.)

Now two people can look at the same TV and see two different images, all you have to do is tell your game console how to display images correctly.

That’s cool, but now what?
This is just the beginning of what’s possible, though. Using the same technology, a movie theatre could show a movie with close captioning or subtitles. If you don’t want to see the words, you wear one pair of glasses, if you want to see the words, you wear a different pair.

If the tech got good enough and could be attached to either headphones or specifically directed sound devices, two people could watch two different shows on a TV at the same time.

Or maybe a Bluray disk has an alternate ending. Wear one pair of glasses and you see one ending, the second pair gives you an alternative ending.

Branching off of Sony’s idea, what if two kids wanted to play two different games, or two different consoles at the same time. It’s possible, we just have to tell the TVs how to handle the signals.

Too good to be true?
These ideas are not without problems or downsides. If a third person enters the room, the visual complexity of watching Seinfeld and Oblivion at the same time, would probably be rather headache inducing.

3D technology still requires specific seating requirements and even though you are watching 2D footage, you will be wearing glasses.

What do you think? Is this the future? What problems do you foresee with this new tech? How do you really feel about 3D?

Video Distribution as Restaurants

I had this idea the other day. It’s not a perfect analogy, but I don’t think there is such a thing. If you have any suggestions for improvements or additions, leave them in the comments.

Broadcast cable or dish:
For a hefty monthly fee you have full access to all food currently being served. You can eat as much or as little as you like, but some dishes will be served at specific times so don’t be late. You meal will be interrupted every 7 or so minutes by a salesman who has paid for the pleasure to talk to you. His short pitches are potential entertaining, but repetitive. You have a few options for how much food you would like access to, but all your meals must be eaten at home.

Netflix:
For a moderate fee you have access to a large buffet of food and you may eat as much or little as you like. If you put down a meal you can pick it up at a later date without much trouble. You may choose any dish they offer to eat at any time. Certain menu items can only be delivered as take out and for a small fee will be delivered to your door within one or two business days. You may eat the meals anywhere you have access to the service.

RedBox:
Stop buy for a quick and cheap meal whenever you like. Menu is limited, but the prices are low. Meals must be eaten within 24 hours or a second fee will be charged.

Hulu:
Stop buy and get a free meal anytime you like. Menu selection is limited and you must have appropriate access to eat. Your meal will be interrupted several times by salesman who have paid to talk with you, many of whom represent global charities showing you dying children and asking for money. For a moderate fee, you can gain access to a larger menu, including popular dishes that chefs made over past weeks, but your meal will still be interrupted by salesman. You are allowed to eat most meals anywhere you have access, but not all meals are available on all platforms. There is, however, a large selection of appetizers, which are usually followed or preceded by sale pitches. Occasionally when ordering a meal you will be directed to a different restaurant where the meal is originally from and told you may order it there.

Hypothesis on Water Levels

In theory, it is possible the increase in ocean levels can be attributed to, at least in part, the growing number of seafaring vessels in the water today, accounting for many of the crashed planes, sunk ships, and every growing sea creatures.

If anyone is interested in funding a study, drop me a line.

Krikkiters and the 5 Star Rating System

It’ll have to go.

Netflix does an amazing job of categorizing and filtering movies in an effort to suggest movies you might like and hide movies you probably are not interested in. The metrics it uses are quite interesting, typically breaking things down by genre and categories over the course of several pages where you can set your “taste preferences”.

This is all fine and wonderful, but Netflix also employs a rating system for viewers to rate movies. It’s a 5 star rating system where 1 star means “I hated it,” 2 – “I didn’t like it,” 3 – “I liked it,” 4 – “I really liked it,” and 5 – “I loved it.”

This results in me giving almost all movies 3 stars, except for the occasional few that strike me and get a 4 star rating with the coveted 5 star rating reserved for movies by Edgar Wright and Peter Jackson.

More often then not, I find this rating system to be relatively unhelpful. Since most my movies are rated 3 stars Netflix has a hard time finding movies for me that it thinks I will rate more than 4 stars. To be fair, they are mostly accurate with their guesses, but whenever I say “I liked it” I usually like to follow with a “but this was wrong” clause. Very rarely do I like everything in a movie. But if I liked the acting but not the plot, how does it rate? If I loved the concept but nothing else, how many stars is that? What if I thought the book was better?

I think it would be more helpful if Netflix offered more rating options after viewing a movie. For example:

“I like the concept, but horribly executed.”

“Really bad dialogue. But otherwise passable.”

“Failed to hold my attention.”

“Special effects look like the work of a teenage dog. Acting was surprisingly good.”

“I cannot believe someone got paid to make this.”

Now, arguably, this is where the user reviews come in, you can write whatever you want about the movie. But free text data tends to be very hard to parse. Especially when compared to other possible rating systems.

What if Netflix gave “advanced users” an options for “advanced ratings” for movies. Rather than rating the movie as a whole an enthusiastic movie reviewer would have the option to rate the movie on several characteristics. For example: Plot, Acting, Concept, Storytelling, Suspension of Disbelief, Writing, Action, Humor, Production Quality, etc.

It might even be possible to allow the user to choose a standard subset of criteria from a vast selection of possible theatrical aspects. Maybe the user could even rate the individual actors performances for each movie.

Would anyone actually use this? I think if only a small percentage of Netflix users began using more advanced ratings there would be potential for a large wealth of data, data from consumers.

No really, would anyone use this? Probably not. But I still think a 5 point rating system for movies is a silly concept.

What I would really like to see from Netflix, more than anything, is an IMDB style actor network database. Or perhaps, a means to integrate the two sites.

Whenever I find a movie, I grab my iPad or iPod or Cell Phone or Laptop or Desktop computer and go to IMDB. Pretty much immediately. (Occasionally I use a close friend, but it’s a lot harder to follow an audible stream of names you don’t recognize.) As I peruse IMDB I usually find myself looking at movies and thinking “I wonder if those are on Netflix…” I then need to go to Netflix and search the movie out. And if I’m on my iPad I can’t add DVDs to my queue, only instant streaming movies. But if IMDB had a button which read “Add to Netflix queue if available” I could easily add all kinds of movies without having to hunt and search them out.

Basically, I want IMDB ease of hunting and cross referencing with the ease of streaming Netflix provides.

Would anyone actually use this? Oh yeah.

Filenames

Filenames are like passwords. They cause a user to panic and usually, make a mistake.

Some applications are better than others. Take Microsoft Word for example, or perhaps some other word document application. A user opens up a blank page and begins typing. Once they are done typing they click save and then need to name the file. By the point a user is usually ready to save, they have a good idea of what the document is going to be called. The name comes easily.

Compare that to Garage Band by Apple. A user opens up Garage Band and is immediately asked to name the file for the song they are going to create. A typical user just wants to play around, or maybe start work on a project. They don’t want to name the song, they just want to start playing. (At least, that’s how I feel when I open Garage Band.) Thus, the user panics and chooses something like “Test Play Something Whatever” rather than something more substantial.

Move on to a higher level of application and things get much worse. Final Cut Pro is like Word, you can open a project and start working with video before you need to save your project. This is nice, since you can get a feel for what project you are working on before you name it. It only becomes a problem when you try to export your file.

In most academic situations that I have experienced, students will be exporting multiple versions of their project. The first version will be a draft to show to their students. They will typically name the file “Something Project”. Professors and other students will suggest improvements and the student will update the file, and export it again with the name “Something Project Final”. This will not be the final, though, because they will find something else they want to improve or something else that went wrong. It will be exported again as “Something Project Final Final” and then again as “FINAL PROJECT I MEAN IT THIS TIME” which gives no indication about what project it is for, or who made it.

File naming policies can be as important as personal password policies. If you decide ahead of time that all your files (or exports) will follow the same pattern (LastNameFirstInitial – Project Name – Version Number) then you will not be worried when it comes time to save your file. You’ll save everything correctly and be able to find the latest version of your video every time.

The same goes for passwords. When most users encounter as password box they panic and choose a password they used somewhere else. Or maybe they choose the first thing that comes to mind. If they had a pre defined algorithm for choosing a password they would be much better off.

Unfortunately, most people don’t do this on their own and need to be taught or guided on the correct path. All it takes is a few temporary files that need to be saved and the habit can quickly fall to the wayside.

In the future, applications will function like Apple’s iOS, and every app will save their own files to a special place and the user won’t need to worry about where they are saved. They might not even need to worry about file names. But until then make your life easier. So do yourself a favor, and come up with a few naming policies. Then you don’t have to panic when the scary save box shows up.

File Systems and Normal Users

What is a file system?
In simple computer terms we can consider the file system to be a hierarchal listing of the contents of a computer. For example, you might consider how your computer has specific folder for you documents, photos, movies, etc. It’s an organizational system.

The problem is that people don’t understand file systems. This is a very interesting problem, because we use them all the time in our day to day lives.

File systems in life are vastly more abstract, practically to the point of transparency. For example: the package is in my car. Or the key is in the top drawer or my desk, in my office, down the hall. We use this system to file away locations of objects all the time. It’s perfectly natural.

It only makes sense that we would use this natural mapping in the world of computer files as well right? Well, no.

In the world of software, a folder is a folder is a folder is a folder. What differentiates one folder from another? The name? Occasionally the color or the icon? That’s not enough.

When a user goes to save a file they are presented with a box of choices. They often have to navigate a series of identical folders to find the correct location to save a file. Sometimes the computer tries to help by guessing the correct location. Sometimes, such as in Mac OS, the folder structure is hidden from view.

Mac OS X save box, hides the folder structure.

Here the folders can be seen and selected.

I can’t tell you how many times a student (a younger students, supposedly of this tech-y generation) will save a file and immediately have no idea where to go to find the file.

Now, applications are getting smarter and often have options to view the most recent documents, but this does not solve the problem. In fact, one might argue that it makes things worse, since it can be so heavily relied upon.

Sometimes it’s not really a problem, when a Word document is saved, it’s saved somewhere to the drive, probably in the documents folder. You know what you are saving and you know the general location of where it is.

Other applications are less clear. We have a sound capturing application which saves a folder rather than a file. This way all the sound files are saved as separate .wav files in one location. But this is not clear to the user who casually wants to use the program. If and when the user saves the recording document, they are not saving the sound itself, but a file which contains a reference to all the sounds. If they copy this file to a different computer, they don’t have access to any of the sounds.

Some applications, such as Final Cut Pro, are even more confusing. Final Cut requires that a “scratch disk” be set. This is a location where Final Cut can store the video files and other things that it might need. This concept is not a normal for computer users and teaching it provides a certain level of difficulty. If a user doesn’t understand what a “scratch disk” does, they will be less likely to remember it or think that it is important. Even an experienced user can forget to correctly set the scratch disk and will soon find that they have lost some very valuable files.

Of course, this becomes even more complex when moving into a system where multiple computers are being accessed and files are saved to a central server. To computer geeks like myself, it’s perfectly obvious that a server connection should be listed under “Volumes” at the root level of the Mac OS. The geeks know why there are two folders with different icons. (No one knows why Apple hasn’t fixed the sidebar so that it shows connected servers and doesn’t say “connection failed” every time you try to click on it.)

What does life look like without file systems?
The iPad (and Apple’s iOS) is a perfect example of providing a transparent (more life-like) file system.

Typing apps, such as Notes give you a list of all your documents, and allow you to send notes as emails. Documents are automatically saved when you close the app. The user doesn’t have to think at all.

Photos from the camera are saved to the “Camera Roll” there is no other option. From the viewing gallery you can email the photo, print it or copy it to use somewhere else. Other image applications can access those images and save their images to it as well.

If you are searching for something the search is “look for the app” rather than “hunt for the file.”

For what it’s worth, Apple’s iPhoto, iTunes, and iMovie operate in a similar fashion, although they sometimes require the user to set up an initial “Library” where these things are kept.

Web apps and websites work the same way. On Facebook I know to go to “Photos” or “Videos” to find what I am looking for. It’s still a file structure, but it’s more visual and it feels more like “real life”. It feels more location based rather than folder based, go to flickr for photos, go to YouTube for videos.

I think this is where the future is headed, or at very least, should be headed. We need a system where the all the file management is handled by the application, rather than the use.

Difficulties
That said, there are many difficulties associated with this system.

The iPhoto database can be fragile. I have more than once been in a situation where the iPhoto library is corrupted, or the hard drive it resides on is unreadable. In these instances, photos can still be accessed inside the library, but changes and modifications are not saved.

If files are stored in a “secret” location, how can they be backed up? Can it be saved to a flash drive for transfer or for sharing? Can I access the file from different devices?

What if I need to use several apps to complete my work flow? Can each app see the file I need it to see?

As more cloud syncing services (such as DropBox) become available, I think some of these issues will solve themselves.

Overall, the file system will never go away. There are certain features and options we will always need to have access to. In the end, though, it’s something that normal users shouldn’t have to think about. And honestly, it’s something I wish I didn’t really have to think about.

Do you think we’ll ever see file systems become completely transparent? How would you solve these problems?