Ben Ward

Need a reading list

. Updated: .

Right, as part of my as-yet unnamed final year project (broadly speaking, it’s �desktop search�), I need to do some research. Actually, if anything I need to find some books that tell me what I already know so I can put them in my bibliography to get around the fact that I’m a smart-arse and can’t justify any of my knowledge.

The two areas I could do with reading up on are as follows:

  1. Search – with particular regard to building good algorithms for searching name/value pair metadata. This I actually know very little about (though I know I could bodge something functional, the project is young and I want to �do it properly�).
  2. UI Design – with particular regard to building standalone Windows applications, rather than web-based UI.

Number 2 is the toughie because I learned an awful lot about good UI design in my year out where I spent a lot of time building it. Beyond that I’ve just been assimilating good practice from other applications (37Signals, I’m looking at you). But I can’t justify how I know UI design from any handy dead-tree source. I have a feeling that writing �because it’s the right thing to do, stupid� won’t cut it either.

I also can’t escape the fact that this is a very stupid situation to be in. I mean, having to work backwards to justify things that I already know. Perhaps I misunderstood something in the project handbook, or perhaps there’s just some inherent stupidity in doing projects for university.

And if suggesting quality reference books isn’t your thing, I’m also taking suggestions for application names. I won’t promise that the most stupid name will win, but it might make me laugh. Puns on �Spotlight� have been done, though. If you don’t it might just end up as �Ben Desktop Search�.

Comments

Previously, I hosted responses and commentary from readers directly on this site, but have decided not to any more. All previous comments and pingbacks are included here, but to post further responses, please refer me to a post on your own blog or other network. See instructions and recommendations of ways to do this.

  1. Ben

    Thanks very much for that one Ben. The best bit is that I actually already have that book – it was prescribed for our HCI course in the 2nd year. Glad to see if recommended.

  2. ‘I also can�t escape the fact that this is a very stupid situation to be in.’
    Welcome, my young padawan, to the land of ‘been on a half-decent placement year’: I had exactly the same issue when I went back to uni.

    Take, for example, my final year web technologies course: I corrected the lecturer and marking people on various occassions, based on good, standards-based practices, and they marked me down for it, even though what I was saying was right!

You can file issues or provide corrections: View Source on Github. Contributor credits.