skb_
Joined 15 years ago
Joined 15 years ago
http://www.amazon.com/The-Linux-Programming-Interface-Handbo...
Being persuasive comes in many forms. You can be a good writer or you can be successful, both of those things get you attention. Being successful might even be better since your words are backed with hard-earned credibility. There's a reason why all sports shows nearly always have a former player/coach as an analyst.
I think the problem comes in trying to explain something to someone (an investor) without domain knowledge. In order to be succinct, you have to make some assumptions. It's sort of like a mathematical proof. Given a sufficiently complex problem, a shorter proof generally makes more assumptions about the reader's knowledge than a longer one.
Customers will generally understand the problem better, since you are presumably working on one of their pain points. So it's easier to explain a solution to them than to investors who probably don't have those same pain points. It's in an investor's best interest to be more open to longer pitches unless they already understand the domain.
If you wouldn't pay for it, then why would you expect others to pay for it?
And I'm not dodging your assertion either, because games can also be passive. I've spent god knows how many hours watching Starcraft II games - well more than I'd like to admit. That's a game that was built with spectators in mind. I probably enjoy watching the game more than playing it, as wonderful as it is. Apparently so do other people, TwitchTV is evidence enough.
I feel that SOPA will pass, there's no doubt in my mind - it will just be a much watered down version, much like any other bill that passes these days. Even this so-called "anti-SOPA" ad is not really anti-SOPA, it just disagrees with certain aspects of the bill. They're basically asking for a compromise and they'll get it. There will probably be a long and expensive process in order to shut sites down. There will probably be some clauses about staying up if you are compliant with take-down notices. And there will probably be more bureaucrats added to the system, with jobs that are essentially useless and another needless expense. Ultimately, it will be like the War on Drugs, War on Terror, TSA and what have you; some far-fetched, pie in the sky plan that never had a chance of working in the first place.
The sad part is that people in Washington don't understand the consequences of what they are doing. They seem to think they have a blank check to play around with. Slowly but surely, they add things like this and the government gets bigger and more expensive to run. You can't just fire bureaucrats, they have a knack for sticking around.
I can't help but feel like I'm watching the slow death of a once great nation. I haven't heard anything lately coming out of Capitol Hill that has any semblance of intelligence.
I personally prefer minimal frameworks because they don't assume what your finished product will look like. You can grow the application organically rather than trying to fit it into some prototypical mold. Full-fledged frameworks have their uses - they are perfect for getting up and running on known problems. But if you are trying to bake things into an already mature code base or trying a totally different style of architecture, they are not worth the work.