I don’t have any vested interest in this company - no hidden connection. Just happened to find a nice solution in it.
375 karma · joined October 15, 2010
I don’t have any vested interest in this company - no hidden connection. Just happened to find a nice solution in it.
We've been forecasting this for 2 years and agree with Nate Elliott : "As a result, marketers hoping to interact with consumers online might be better off investing in social features that exist on their own websites, or in smaller, more niche social networks, Mr. Elliott said."
That's why we built Hull in the first place.
Now this subject is this 15min's subject. What does the Hacker community think of this specific idea?
- ubiquity - lower barrier to entry as far is toolchain setup is concerned. Nothing to install to build a Hello world. - no weird concepts to grasp at first: many commonalities with other languages, meaning you don't start the learning curve with a big step.
I could go on but the gist is that JS is kind of like the pop music of programming languages: easy to like, with room to grow (as opposed to Justin Bieber or Miles Davis who miss one of these traits.)
To the question of what will be the next "buzz" (Js is a buzz, but those have different timelines and emotional loads than "leave Britney alone") the answer is:
Something even easier to grasp and access with a barrier to entry, smoother learning curve and wider applications.
It might even be an abstraction like those of Brett Victor.
I'd say that's not so much the language but what it allows beginners to achieve that is wave-defining.
Development has become mainstream and JS is the Pop Music of our days.
Also, the blog is not called "Apple Sloppy UIs", but "Sloppy UIs". That still qualifies.
We love Apple. We think this is the best way to point out what's not up to their standards so they can fix it. It's all about intellectual honesty, not trolling.
I'm not answering every single case you mention. The examples I posted show how inconsistent the UI is.
Taste is in the eye of the beholder and I didn't mention what I find ugly but what shows a lack of afterthought.
Just one example here to answer, "Poor Contrast" (http://sloppyui.tumblr.com/image/61439835569) On an iOS device, this is not "Subtle" but unreadable.
You're passionate enough to have written this. Most people do not. Don't let this situation destroy it.
My co-founder lived in that kind of company for 2 years. He learned a lot of what not to do but it took its toll.
Sidenote. We're looking for passionate people.
Disclaimer : We build hull.io. we think that developers need stay in control of the data and responsible for themselves for this to work.
Actually, all those trackers are an oversight from me.
We have tracking both from the app (it handles it's own traffic), and the website.
You're totally right we don't need all of those. We'll remove those from the website on this page.
I don't think that this is due to laziness or rouded-corner cravings (although the "new shiny toy" effect is very much existing).
I think this has more to do with the different timelines web developers face when building apps. Not all of them can afford the long learning curves required by Cappucino and the fact that objective-J is only useful for Cappuccino. Not all of them need to build app-looking apps or spend lots of time bending the defaults to look like something else
So the web community turns to low learning curve libraries as a side effect of not having the time to commit (as opposed to not wanting), better ones coming out all the time (things moving at a whole order of magnitude faster than in other software development areas), and using only 10% of the power brought by cappuccino.
This encourages more quick, single feature libs, which in turns brings more developers into that worldview.
Note that this argument is not about wether this is right or wrong. More about the why.
One can note that making those micro libraries work together is getting harder and harder, and that some folks (full disclaimer, we are one of those) are building glue layers and light architectures to guide developers and ease integration and make those libraries interact together seamlessly.
Take http://github.com/aurajs/aura (that's the one we're working on). It acknowledges both the fact that small, single-feature libraries are the way the web is heading, and that making those interoperable, and easy to load (a clean module system is central to aura) needs work.
Maybe small, badly written, non interoperable, single use libraries are just a step on the way to a truly modular, flexible and light web development process.
Getting people to pay for stuff is not the same as asking them if they would.
People don't buy Ideas, they buy Value.
And who says the networks those will build will be niche ;) ?
The social mechanics are available for those CMS as plugins, yes, but you need to work out how to integrate them, when they're made by different developers, and write glue code.
A big strengh of hull is also it's client-side widgets library, that just work and allow you to combine and extend them easily.
Lastly, hanging off OpenGraph does not make you the owner of the data.
What can be built on top of it is up to your imagination.
Thanks for the notice too.