265 karma · joined April 11, 2010
Hook as a term is more used in a callback context.
IMHO, you invalidate an idea after you implement it and see the user's reactions. Before then, you cannot know if it will succeed or not.
stk8.co allows you to stack several Links or Text and share them under one shortened url.
It embeds a preview of the link for common services like youtube, vimeo, amazon, cnn, scribd, etc...
Here are couple of examples:
It also has a bookmarklet for easy stacking. The bookmarklet is transparent, one click is all what it takes to stack a link.
The downside is that you might include things you don't need in all pages, but that's not an issue because the file is transferred once, and cached. This will also minimize future conditional GET requests that check wether the cached file has changed or not.
That's the closest we found to stack-it. :)
But we are still debating on whether to keep it or not because it significantly increases the time it takes to load a page.
Thanks for the feedback.
You can also use the bookmarklet for easier stacking.
gmail lists emails using tables. What's wrong with that?
2. Advanced programming in the unix environment
You feel your code is clunky because of lack of design. And lack of design comes from the fact that we usually don't know what we want to design till we design it. This is where prototypes come in handy because prototypes shed the light on problems that we didn't foresee. Rule of thumb for prototype code is to throw it away once you are done.
What I am trying to say here is that you don't need a book to learn what you are asking for, you need experience.
How about adding drag/drop mechanism for browsers that supports it? That will be really convenient because I can just drag the files and move on.