I think I just witnessed the day Hacker News died. This thread is appalling, much like the article. I'm no Windows apologist, but the article was a ramble about windows 8 with a paragraph tacked on the end, and the comments here are even less relevant.
I wonder what he is talking about. I recently created a script that can build our whole cloud based test environment from scratch. It creates the servers, downloads and installs the platforms, builds and deploys our software.
Maybe he is talking about end-user software that can be scripted? But even that isn't true for devs.
I should watch that movie, could be amusing. However I'm not sure I understand what you mean. I don't think the study reached a conclusion as to how many children someone might have, merely that the sperm quality was higher/lower.
Are you saying no game is relevant if there is a more difficult game (and that is assuming what you say is true or even provable)? And as someone who has played 100's of hours of both Starcraft and tournament chess, I can assure you that chess is much harder to master.
And just to throw around some unprovable opions, much like you, I declare that Starcraft becomes more a test of keyboard/mouse agility than strategy or tactics, because it has dominant strategies available for a master player.
Back to chess, I think it is actually entering a golden era of interest and popularity. The last 2 decades at the top level have been dominated by opening theory and computer assisted home preparation, which has made it a hard slog for the professional and spectator. However the last 5 years or so have seen the emergence of a new breed of player that is shunning that approach. The number one player in the world is a prime example of someone who doesn't focus on opening theory and computer assisted preparation, and he has been blowing everyone away.
I am just wondering whether you can write your own wrapper class that implements (exposes) the read method and doesn't expose a close method (or expose a close method that does nothing) and pass that in?
I am not suggesting this is a good solution, just curious.
I don't like LinkedIn for similar reasons but I somehow feel I will offend people if I drop out, and I have had some decent leads from it over the years.
The import contacts feature is particularly nefarious, it says "import" but it actually keeps checking down the track (or at least it used to work like that).
I think this comment is even more naive than the game UI comment. Excel has one of most complex UIs in existence. I seem to recall reading once there are many 100s of developers on that team.
I don't really get your point. Its obvious that game developers would produce better interfaces / experiences, because that is what they are selling.
Enterprises are selling a product or service, and the customer paying the bills doesn't see the internal software that facilitates some part of the process of delivering that product or service. You could dream up a few examples where the end customer might be impacted by a poor UI used by internal staff but it would be an edge case.
If every enterprise software project attempted to produce game quality interfaces and experiences to the user, the costs would explode.
The only benefits of producing better interfaces / experiences / workflows for an enterprise are user moral and user efficiency. The latter is quite often addressed in my experience, as it affects the bottom line.
Nothing like broad sweeping generalizations to make a good story.
I have a few points to make :
1. End users have an incredible ability to complain that software doesn't meet their very specific and peculiar requirements at any point in time. "Why can't I print this expense report landscape on a5 paper, we have run out of normal paper" - "Why doesn't this expense report sub-total by supplier and week, but only in leap years?"
2. If the people using the software were the business owners I think they would sing a different tune, or go out of business because they spend so much money optimizing for user experience.
3. Enterprise software tends to be infinitely more complex than most Saas projects. It is hard to budget and focus on the user experience when you are processing billions of dollars in transactions, with complex business rules, complex tax rules, complex laws, integrating with legacy systems, changing business conditions and strategy. Most businesses will put compliance and accuracy ahead of user experience.
4. Non-enterprise developers seem to think they are shit-hot and have a chip on their shoulders about enterprise developers for some reason. So you get an endless stream of articles along these lines.
This is an example of why analogies should never be used (except perhaps if trying to explain a concept, not something tangible).
ATM software has nothing to do with the backend storage of the data. My point is that I bet when the data is actually written to durable storage in the backend, the set of data being written will be wrapped in an ACID transaction.
However, I really can't see the point of doing DRM in html5, it will just result in browsers becoming the equivalent of the evil plugin everyone hates(only certain browsers/platforms will be able to run the content).
Why not just leave html5 video open, and let those who wish to distribute DRM'd content build their own client-side players for the OS's they wish to support. Or let them build apps on top of Adobe AIR or Silverlight out of browser.