What irritates me about this "soon it will be great" attitude is the utter passivity implied. We are supposed to wait for the Great Browser Makers to bestow upon us:
* performance
* decent tooling
* native capabilities
This has all happened before with Swing, and will all happen again. You won't understand or empathize with comment until you've had your chain jerked around enough in the past. You probably feel like the pace of progress is so fast and furious that soon we'll fix all these problems. You might feel that the Web is the ultimate platform that cannot be upstaged ever. Except it will, and it might require a new medium, but it will. All platforms are transient.
In a way, I can't be too mad at the Web because it made me realize I want nothing to do with consumer-grade tech. That side of the industry seems to revel in half-solutions and commoditizing developers.
> In a way, I can't be too mad at the Web because it made me realize I want nothing to do with consumer-grade tech. That side of the industry seems to revel in half-solutions and commoditizing developers.
I had a somewhat similar realization. Actually it made me drop out of high school and completely forget about going for comp-sci and a career in IT. Working in IT is still a possibility but if I do it, I will do it on my own terms (or at least in very good company). In the meanwhile, I'll keep programming as a dear hobby so I can focus on what I think is good and right.
Well, some of the browsers are open source, so in theory, we don't have to be passive; we can help make them great. So I guess I should find an area of Gecko, Blink, or WebKit that needs work, and dive in.
* performance
* decent tooling
* native capabilities
This has all happened before with Swing, and will all happen again. You won't understand or empathize with comment until you've had your chain jerked around enough in the past. You probably feel like the pace of progress is so fast and furious that soon we'll fix all these problems. You might feel that the Web is the ultimate platform that cannot be upstaged ever. Except it will, and it might require a new medium, but it will. All platforms are transient.
In a way, I can't be too mad at the Web because it made me realize I want nothing to do with consumer-grade tech. That side of the industry seems to revel in half-solutions and commoditizing developers.