Managing multiple projects with a single resource pool is a problem I've been working on a lot lately. I tend to allocate based upon hours in the day (4 to one project, 2 to another.) The scheduling is quite complex and I'm uncertain about the trade off between the productivity from focus and effectively working at capacity 100% of the time with project switching. Every project I've ever worked on typically has downtime (e.g. waiting 3 days for Client feedback on a milestone deliverable) which creates opportunity for the parallel project to be worked on instead of waiting idly.
From the standpoint of the primary stakeholders (founders, VCs, etc.) and their best monetary interests, I'd argue that FB went public at approximately the right time. Why would they risk a more delayed IPO (and their ability to cash out at such an overinflated valuation)? In an IPO _now_ the risk of whether they can monetize falls to the public while stakeholders cash out on the basis of positive future speculation. In a delayed IPO, the stakeholders assume the risk of being able to actually figure out a revenue generating alternative to the diminishing ad service before user growth flattens---if unable to---panic/skepticism would ensue and the company's valuation (and stakeholder investment) would decline.
A condescending undertone is definitely present in the essay as identified by multiple people, including myself. The undertone is often created by a sort of 'synergy' between multiple sentences, which I mention because it seems the reply has been 'point to one sentence that justifies the counterargument'. Two points: (1) The essay, ironically, could be more clearly written if it's requiring this much back and forth interpretation and Q&A and (2) the essay felt a lot like a response from someone who had their feelings hurt. An ego issue. Perhaps such a response is appropriate when the entire community discusses the 'ahs' and 'uhms' of a single person's speech. Anyway, I'd much rather seen an essay about how he'll improve instead of subtly writing off the importance of learning to control one's subconscious mannerisms.
This was one of my CSE professors...he passed away the quarter or so after I took his Java class. I'd also like to add he was a great guy and incredibly knowledgeable. I think he knew he was sick because he gave me 6 or 7 Java books for free out of his personal bookshelf.
Perfect analogy for this asinine, laughable post. The author is a hobbyist, not a programmer: would anyone here actually trust or hire this guy with his "1000 hours" of mostly semantic knowledge to develop a real world application? I think we should incite him to build and submit a production application for community review--perhaps he can develop it in ~1 week.
I second that - Wave came to mind. I find the product to be absolutely brilliant and flexible. Always wanted to build something like this myself - will be interesting to see how many people 'get it'.