Edit: Nevermind, figured it out: http://api.thriftdb.com/api.hnsearch.com/items/_search?prett...
501 karma · joined December 9, 2009
Edit: Nevermind, figured it out: http://api.thriftdb.com/api.hnsearch.com/items/_search?prett...
But you should think heavily about differentiating from Geckoboard. For one I would add some kind of Apple / Android appstore metrics. Geckoboard doesn't have those and I would be glad to pay you if you did.
It's about drawbacks of using Adobe AIR as kind of a cross-platform shortcut for building apps. From such perspective HTML is really not that different. If you want to deliver the best possible user experience, native apps is the only option in a lot of cases.
In a way that is good news for developers since it creates niches.
Either way, this should have been a really bad publicity for Telstra, but I guess they don't really care.
ps. I know 100% that both my mobile operator as well as bank here in Latvia will call me within few hours after an unusual usage.
However to really become a platform iTunes needs to move to the cloud. Let's hope Apple will get it right with their rumored iTunes streaming service.
As a vendor you need to provide compatibility with old outdated browsers because enteprise doesn't want to upgrade because that would break a number of other applications they use. The functional gap between something like IE6 (which is still an enteprise standard in a lot of places) and a modern browser is so wide that you almost end up creating two separate versions of the frontend. And eventually some vendors figure that it's not even worth supporting the modern browsers, so they don't. And so it goes...
I now honestly believe that web browser is a bad platform for entererise apps.
1) working for a bigco -> startup
2) single -> married with a kid
It took me a while to come to these 2 points but I've never looked back.
Also it would be very useful if iOS had a "toddler switch" which would allow to
1) Disable home screen updates. This is very annoying, often I've a bunch of my apps rearranged or even deleted by my toddler
2) Disable some apps
3) Any app can read this flag to alter functionality
4) Make home button harder to activate - for example it needs to be pressed together with some gesture on screen.
I guess some "agile" methodologies propose a similiar approach, but we didn't really follow any specific one, just figured out what works best as we moved along and kept the process as lean as possible.
From practical perspective we would be better off with Web SQL DB. Functionally it addresses everything a developer needs to create offline HTML apps. API is not perfect but you can always improve that with small wrapper libraries (like JQuery improves DOM API). You can always easily implement IndexDB-like API on top off SQL if you really want that. The opposite is probably possible but much more difficult.
Also I think IndexDB might turn out to be yet another compatibility headache because everybody will be creating their own implementation (I'm pretty sure there will be at least 3 - Microsoft, Mozilla & Webkit). It's a speculation but most likely this wouldn't be an issue with Web SQL DB because everybody would just use the same SQLLite backend.
And worst of all, this is delaying progress of web applications. Lack of solid cross-browser client-side storage solution is the last big gap for next generation of web applications. If everybody had just agreed on SQLLite we could be there today... now it's still unknown when we will get there.
So at this point teaming up with peers in NA is one of best options if you don't want to move abroad. I'm from Latvia and was a tech lead of startup which was founded this way and it worked fairly well for everybody.
A piece of advice - working for some international bigco can help you with contacts abroad, which may turn out useful once you feel ready to go startup.
I've been using Evernote to save all kinds of things that comes into my mind or I simply needed to remeber. I loved the "access anywhere" aspect however I was never quite happy with other things. It was not very convenient for organizing information and sharing/collaboration was basically absent (to be honest I haven't tried paid version). And the UI had a lot of things I didn't really need such as all the fancy formatting (it's esspecially iratating when you copy paste some bits of info from websites).
Eventually I came up with the idea for Knowcase. It wasn't originally intended to be an outliner, but somehow I fell in love with outlines, and have never looked back since :)
So here it's - any feeback is higly appreciated. Thanks!