224 karma · joined April 21, 2013
edit: start time
You get 3 benefits:
1. Continued income from it (people aren't going to continue to buy it if the bad reviews keep coming in).
2. You keep/improve your reputation. If your software isn't working well for any reason at all, it can give a bad reputation to the person/company attached.
3. You increase the chances of a good buy-out in the future, over what it would currently bring now.
We all know it can be difficult to get traction on a project, not to mention paying users. You already have proved this one can get both.
Sort of like the technologies themselves; GameCenter and CoreEverything are abstractions of lower level functionality. Being able to discuss their purpose, how to use them, and how to glue them together is what a good developer is. The rest is just syntax.
1/I often discover new things and have new thoughts and ideas along the way of an implementation which hadn't presented themselves previously.
2/I think it's a great way to avoid overthinking a feature or arguing too much for or against it. If nearing a majority consensus (with oneself or team) and there is time to spare, add it to Version 2 -- advantages being point #1 above, and having it prepared should it be deemed worthy to be merged to Version 1. I've heard that having features in the chamber ready to release is something big corps commonly do.
Other than the obvious-- Snowden turned out to do what he did, Altegrity allegedly made other mistakes, which the submitted article didn't mention.
[0] http://www.washingtonpost.com/business/economy/company-alleg...
edit: formatting
Most are just like lunchrooms in school, with much better food. Sorry that someone didn't give you a better experience there, with regards to food and otherwise.
Web site, think blog, information landing page, or even web store product page(s).
Web app is highly interactive (may or may not be an SPA single page app), relying heavily on javascript for UI events, saving/fetching application state, remote datasets, and sometimes making use of modern HTML5 browser features.
Web site is displaying information and is just augmented with some javascript mostly for improving the UX or attaching analytics/social plugins etc.
As you wrap your head around 'what is happening' as you put it, you can start to combine what you see to make new creations of your own.
For the basic timeline of when things happen, research how a website is rendered. Here's some info to get you started: http://frontendbabel.info/articles/webpage-rendering-101/
Like others, the top image(s) never loaded for me and I'm on a 50mbps connection.
I also wasn't even aware there was anything below the fold either, since you have such a nice sticky footer!
If I were you I'd just scrap the top section while you get the compressed image decisions made so the products are front and center when users hit the page.
Feel free to msg me, email's in my profile.
Interesting analogies they use in the tutorial.
I guess the hackiest part is playing along with a message exchange dance that refers to things like ink and paper.