Wednesday, May 4, 2011 , topic: Tech
Thousands of people use delicious. Until a few months ago I was an active daily user myself. But delicious is slow and I always thought it’s social layer was implemented poorly. I never felt I was interacting with people of similar interests on delicious. Yahoo never had a vision for delicious. They never cared to improve it so after a while I got tired.
I’m a web developer, and web bookmarking is essential to me. I needed a fast and easy way to store my bookmarks. And a personalized homepage so I can get faster to them. I thought “if nobody cares about the tools I need, I should create them myself”. So I created Deskhot to cover my own needs at first.
I showed it to a few friends and they started using it. It turned out I wasn’t the only one who needed a fast bookmarking tool. Now Deskhot is used by a small group of people who moved away from delicious and never looked back.
A few days ago Yahoo decided to finally sell delicious along with it’s users. They warned that everyone not willing to accept the new terms of service will not be able to use delicious in a few months. What they really said is: I don’t care if you got 5 years of bookmarks in there. You will take parts in some investor’s “social web” experiments like it or not.
If you, like me and lots of others, don’t like being sold, but just need a great tool for your bookmarking, you are welcome to join us. I have created an import tool that allows you to migrate your bookmarks from delicious in a few minutes along with their tags and privacy settings. Most pages in Deskhot load as fast as 0.08 seconds and real time search makes finding your bookmarks faster than ever.
Deskhot will always be free of charge. I will be offering premium accounts for people who desire specialized features like storing cached pages. But the main functionality of Deskhot will always be free of charge. By having premium accounts along with the free ones I will ensure that Deskhot will always be a profitable project that will never have a reason to be sold or shut down.
I’d like to hear your opinion about it. Feel free to talk to me on twitter anytime.
Sunday, May 1, 2011 , topic: Demian Labs
April has been a great month with new stuff and improvements for the existing ones. More new people started using Deskhot and the number of stored bookmarks is about to hit the first milestone. I have installed analytics on Deskhot in an effort to get more information on the way people use it and make future improvements based on real-world usage. Besides these and lots of bug fixes for Deskhot here’s what new came out of the lab over the last month.
Import bookmarks on Deskhot
Deskhot can now import your bookmarks from your browser or delicious. This was one of the features planned for later but certain events made this top priority. An extensive post will go online in a few days with more details on this.
New favicon for Deskhot
When you have 10 or more tabs open and you need to get to your bookmarks right away, till now you had to scan the tab bar titles for deskhot. This was taking some time and was a bit annoying. I created a new favicon in plain blue and white. The new favicon is far simpler and now Deskhot is easy to spot among the other tabs.
New design for the lab
A new theme for the lab gave more focus on content and separated navigation completely. Now text is a bit bigger and the centered headlines make spotting the beginning of each article much easier. The text in the sidebar was rewritten and anything non-trivial was moved in the bottom of the page.
Releases: task management for people who create products
The problem with project management tools today is that they attempt to organize everything, making it easier for supervisors to have a global view of a production process. Releases puts the people who actually create a product in the center of attention. The single most important thing in producing any product is not work-hours or work units or anything else. It is the way the product is gonna be when it’s finally released.
By focusing on product releases you eliminate a lot of the “project management noise”. Sure, things like work-hours are nice to know but they remove your focus from what really matters. Releases purposely removes all that information so people who make the actual work can focus on what is top priority. It is currently in the early stages of development. Expect a private beta in a couple of months.
New posts
How Google wasted time and resources trying to copy Facebook and why you shouldn’t do it on
Forget the competition. Just use your products
How to create an invisible login form that you don’t have to look for on
The little details of the web
Why you shouldn’t waste your time on the iOS vs Android debate on
Native mobile applications VS the web
Thursday, April 28, 2011 , topic: Business
A few weeks ago Google launched the +1 button. Just in case you are not aware of it yet, it’s a small button which allows you to recommend a search result to your friends. It made the headline in a huge number of blogs around the web as the answer to Facebook’s like button. Unfortunately it’s already on it’s way to abandonment like buzz and Google wave.
Like most of the people I type a query, then the results show up, then I scan the results for a while and click on one of them. The surfing goes on and on until I need to perform another search. I don’t click the browser’s back button to return back to Google because I want to keep the page I’m currently viewing. Instead I perform the new search in a new tab.
Facebook’s like button is embedded in most websites and doesn’t interrupt my surfing. But in order to recommend a page with Google’s +1 I have to stop whatever I’m doing on the web and navigate a few pages back to the original search results page and then find the exact result I’ve clicked the first time. It’s a no-brainer that nobody wishes to interrupt his workflow to click a recommendation button.
It’s quite obvious to me that this is a pointless feature (at least in the way it’s implemented right now). There is no point for Google to have a recommendation button because people can’t recommend a webpage they haven’t visited yet. It’s a clear case of a company trying to imitate a successful feature from a competitor instead of really improving it’s own product. And the best way to know what your product is missing is to use it. Ever worse Google is trying to copy features from a social network to a search engine.
So if you are creating a product, just use it. Forget what the competition does and just add value. Not only there is no point in re-creating something that is already out there in the market but chances are that you are trying to fit yourself in someone else’s clothes.
Wednesday, April 20, 2011 , topic: Academy
Sometimes it’s the little details in life that make your day. The same goes for the web. Unfortunately the attention to detail vanishes sometimes in most big websites.
This is a screenshot from the playlist browser of YouTube in the “MyVideos” section of my account. On the left is the Firefox version and on the right it’s the Google Chrome version. The first annoyance is the scroll-bar. Why does this box have to be of a fixed size? Wouldn’t it be easier if I could just see all my playlists right away?
The second annoyance is that for some reason on Firefox YouTube is in English while in Google Chrome it’s in Greek. I happen to be a Greek guy living in Greece, so I guess it’s not that much of a trouble but I assume that YouTube will be in German if I visit Austria sometime in the future. This will be harder to deal with. Finally I can’t understand why in the English version I see my playlists sorted by date while in the Greek version they are sorted alphabetically.
Another example of a detail in the web is what I’ve done with Deskhot‘s login form. While initially it’s hidden so that new users can focus on the sign-up form right away, it’s not an annoyance for regular users. Normally your username and password are saved in the browser, so all you have to do is click the login button in the login form. When a user clicks on the login link the login form comes down. The login button is then placed in the same place where the login link was. So all you have to do is just click twice without moving your mouse.
Sunday, April 10, 2011 , topic: Business
There’s a lot of talk over the past year on the ongoing battle between iOS vs Android or Apple vs the world. Everyone has arguments for and against both sides and you’ll find it very easy to find a vast amount of blog posts on the issue. Apple’s consistent experience versus the freedom of open source. The Windows vs OSx debate reborn. I won’t try to persuade you to take one side or the other. I only want to take you back in time 16 years ago and remind you of a few things that a lot of us seem to forget these days.
Back in August of 1995 Microsoft was releasing Windows 95 and everyone was going crazy. It may sound funny right now but back then Windows 95 was the most successful operating system ever produced. Of course the Mac guys had their arguments as well and everyone was picking sides, much like now.
A few years later the Internet started to take off and other major players came up in the tech scene such as Yahoo and Google. Despite being a hostile and adventurous place at the time it kept growing and growing until our days, where everyone considers connectivity to the cyberspace a necessity. Most desktop software producers have gone out of business and only a few key players still remain. Even traditional desktop strongholds like gaming have been outgrown by web based companies such as Zynga.
Web based software had some huge advantages over native desktop solutions all the time. You don’t have to develop a separate version for each operating system, web software is cross-platform by default. You don’t have to care for the user’s hardware, the browser handles it. You don’t have to care about piracy, web software is never given to the user. Your users don’t have to be techies to use your software, it’s already installed on your server.
16 years later does it matter if Microsoft delivers a better operating system than Apple ? Who in his right mind would dare start a desktop software company today ? So real the question is: Why pick sides once more, why take place in the same pointless debate of one platform over the other ?
Of course you can be “cutting edge” and start developing for iOS or Android and make good money for a few years. Yet you must not forget then once the fad is over, the economics of scale that the web provides will prevail once more and native mobile applications will become a thing of the past just like desktop software did.