Jesse Liberty - Silverlight Geek

By, For and About Silverlight Developers

Organizing Lots of Information

A very smart and frequent participant here wrote in today and said (paraphrasing)

 

...Why do you  organize the Learn section around type (video, quickstart, tutorial) instead of topic/task (data binding, layout, browser integration)?

Today I had a Data Binding question...I remember seeing what I wanted on Silverlight.net but not where. I looked at quick starts, then videos and finally found it in tutorials. Doesn't it make sense to have everything about Data Binding together?

Great question!  I have three parts to my answer at least:

1. We are going to be reorganizing this site in the coming months to make it more useful; that is certain. What I'm about to write, though, has nothing to do with that process.

2. What is useful for one person is not always useful for everyone else, and one reasonably difficult thing to agree on is categorization, though you wouldn't think so.

A quick social psych experiment: next time you are a party, ask someone to empty their pockets and to separate the contents into six logical piles. Refuse to provide further guidance.  Once they are done, ask them to explain their piles.  You'll find over time that everyone can do it, that everyone can explain in some detail why these are the logical mutually exclusive piles, but that everyone's criteria are different.

3. I have not discussed what I'm about to say with anyone else, nor am I sure that this way of organizing our tutorials and videos would be useful to anyone but me, but I did enjoy losing an hour thinking about it.

If I were using this site; I'd like total control of how I access the learning material. I'd want to be able to find the material by topic, by type or even by who created it. But I would want all these "boxes" to be transparent.  

I want to know what is in them before I open them, to minimize hunting around, and I want to be sure that whichever path I take I can always change my mind.

 

Step1

 

 

In this truly geeked out approach, I'm asked to choose if I want to see the available information by Topic, by Medium or by Presenter, but I don't have to guess what is under each of these choices.

Let's assume that I prefer the presentations by that incredibly talented chap Liberty, and so I click on his name. This opens up the sub-menu that displays the contributions he has made, but once again I can choose to see it organized by topic or by medium (of course, just the subset he created)

SubMenu

 

Clicking on his videos presents me with the topics he has videos on, and clicking on a topic presents a list of his videos on that topic.  Not bad.  Not perfect, but not bad.

Organization

 

But...

Where do I look if I want all the information available on using animation to display data?  

How do I find out what has been added since the last time I was here, since I've already seen everything that was available?

It would be nice to have a search... but open ended searches can be incredibly frustrating when you are searching through  a relatively small set of data. Guided searches might be better. Something like the Outlook or iTunes Search comes to mind. 

Search

 

In any case, please remember that these are the random ramblings of an idle mind, and have not even been discussed with anyone else, let alone planned for this or any other site. They are just how I think about finding all the info here. Today. For the moment.

 

Your mileage may vary. Void where prohibited. Contents are hot.

Comments

Organizing Lots of Information | Personalized Information said:

Pingback from  Organizing Lots of Information | Personalized Information

# April 16, 2008 6:44 PM

Organizing Lots of Information | Personalized Information | Personalized Information said:

Pingback from  Organizing Lots of Information | Personalized Information | Personalized Information

# April 17, 2008 5:41 AM

Organizing Lots of Information | Personalized Information … | Personalized Information said:

Pingback from  Organizing Lots of Information | Personalized Information … | Personalized Information

# April 17, 2008 6:59 AM

johnnystock said:

I like your approach and was thinking something similar myself, by with a designer along to make it all pretty :).

What I mean is that I like your base idea, that all of the information should be accessible from multiple locations and in multiple ways.  It would be nice if it were possible to have a format similar to what is there currently, all videos listed out nicely for browsing for instance, but also have a tool like you describe to find targeted content.  That way someone completly new to Silverlight, which most people are, can at a glance see some of what Silverlight can do but it also helps the developer that is chest deep in doo and needs to figure out why his routed event isn't acting like he thinks it should.

One more thing while I'm dreaming of the new Silverlight.net :).  Tighter integration with the forums so that it is easy to point people to the content that answers the question they are looking for, possibly even have the forum search pull results from the content of the main site.

Enough rambling, off to work,

John Stockton

# April 21, 2008 8:59 AM

re: Organizing Lots of Information | Personalized Information said:

Pingback from  re: Organizing Lots of Information | Personalized Information

# April 21, 2008 11:16 AM

re: Organizing Lots of Information | Personalized Information | Personalized Information said:

Pingback from  re: Organizing Lots of Information | Personalized Information | Personalized Information

# April 21, 2008 1:44 PM

re: Organizing Lots of Information | Personalized Information … | Personalized Information said:

Pingback from  re: Organizing Lots of Information | Personalized Information … | Personalized Information

# April 21, 2008 2:47 PM