Let me preface this by saying I'm a developer advocate at Asana, so it's part of my job to try to construct useful stories from this sort of information. If you don't mind me asking, what do you want to see from the API? Text formatting (i.e. the strikethrough) is a huge one that I'd like to see implemented, and there are definitely some, um, ideosyncratic parts of the API (I'm trying to be nice here), but I feel it's way better than screen scraping, which is what it sounds like you're advocating.
And as for the backend, I wouldn't call it dumb, exactly, but it was implemented in a way that would help spur early growth of the company - and it succeeded in doing that, so it wasn't a poor decision from that point of view. We really, really do know that we've outgrown it now, and are hard at work replacing it with something better. That happens at just about every company as it scales. The frontend is constantly getting faster as we adopt the rewrite, and the faster backend for the API has just entered open beta, as a matter of fact; you're welcome to try it: https://asa.na/fast-api.
Asana is listening and we've been focusing a lot on performance - it's a known problem. Hopping into Asana from external links is painful and we know it (I mean, we ourselves are extremely heavy users of Asana, so we see these things too) and are working on it. Many performance changes have already landed, and more are just around the corner, so keep an eye out for things like this to keep getting better in the near future.
No, it's clear: university is not necessary. From a business perspective, universities have been a bubble for some time now: as Americans, we're expected to think and produce at the highest level of global citizens, to make our people thought workers... and yet we bitterly lament the exporting of our wealth to China to support manufacturing that we as the general public are too holy to embrace.
We sent those jobs over there and inflated unemployment by expecting that everyone in the country become scholarly. It's unbalanced and degrading to our people.
Have you ever eaten artisanal food? Real Parmigiano-Reggiano instead of shaky Kraft cheese? Real Boeuf Bourguignon instead of Campbell's Chunky Cow Nuggets? Then you understand the value of tradesmanship, of learning a craft.
If we want to take back manufacturing, to reduce unemployment, and to keep American products the pre-eminent craft in the world, we need to get over ourselves. Americans are smart regardless of our level of education. Let's stop degrading the working man, the trade skill worker, the apprenticeship: the things that make us human are the things that require a lifetime to master, not the ones that are learned from a book.
College is not always the answer. Not being haughty better-than-thous is the answer. We should appreciate American craftsmanship. Meanwhile, I'll eat the real Italian cheese while you eat the American cheez product.
-From a college graduate and Silicon Valley entrepreneur. And foodie, if it's not obvious.
And as for the backend, I wouldn't call it dumb, exactly, but it was implemented in a way that would help spur early growth of the company - and it succeeded in doing that, so it wasn't a poor decision from that point of view. We really, really do know that we've outgrown it now, and are hard at work replacing it with something better. That happens at just about every company as it scales. The frontend is constantly getting faster as we adopt the rewrite, and the faster backend for the API has just entered open beta, as a matter of fact; you're welcome to try it: https://asa.na/fast-api.