Earlier quoted context omitted.
Agreed. Comes off as biased fanboy-ism. It's easy to knock web programming because of how low the barrier to entry is and how any idiot who knows msqli_connect and a few simple HTML tags usually starts calling themselves a programmer. But really it takes just as much knowledge and expertise to be a "web guy". Just understanding how the client browser interacts with the server, the server to each of its components (th…
> I don't like how the argument devolves into "this stuff I do is complicated so I'm smarter and your stuff is simple so you're dumb". This itself is a microcosm of the attitude that is espoused by a certain insecure subset of techies where someone who doesn't understand computers is an idiot. To me this is a clear indicator of someone whose self-esteem is tied up in identifying as an intelligent person, but who in r…
All Programming is Web Programming
31–39 of 39 posts
Re: All Programming is Web Programming
#32Re: All Programming is Web Programming
#33Earlier quoted context omitted.
Agreed. Comes off as biased fanboy-ism. It's easy to knock web programming because of how low the barrier to entry is and how any idiot who knows msqli_connect and a few simple HTML tags usually starts calling themselves a programmer. But really it takes just as much knowledge and expertise to be a "web guy". Just understanding how the client browser interacts with the server, the server to each of its components (th…
> I don't like how the argument devolves into "this stuff I do is complicated so I'm smarter and your stuff is simple so you're dumb". This itself is a microcosm of the attitude that is espoused by a certain insecure subset of techies where someone who doesn't understand computers is an idiot. To me this is a clear indicator of someone whose self-esteem is tied up in identifying as an intelligent person, but who in r…
To a web programmer, however, the web development field is full of interesting, challenging, or frustrating issues such as incomplete or inconsistent standards implementation between browsers, supporting legacy browsers, applying solid visual design principles while also applying solid software engineering principles, dealing with a single-threaded execution environment for fundamentally parallel operations, falling back gracefully to older technologies when newer ones aren't installed on the client side...and so on.
So the systems programmer who looks at web programming and says "pft, trivial. A solved problem" is not necessarily exposing his own insecurity, merely the blinders that he is wearing to the depth and breadth of problems which do not interest him.
Re: All Programming is Web Programming
#34Earlier quoted context omitted.
> I don't like how the argument devolves into "this stuff I do is complicated so I'm smarter and your stuff is simple so you're dumb". This itself is a microcosm of the attitude that is espoused by a certain insecure subset of techies where someone who doesn't understand computers is an idiot. To me this is a clear indicator of someone whose self-esteem is tied up in identifying as an intelligent person, but who in r…
I think you're attributing to insecurity something which could be equally attributed to the sort of hubris which engineers are infamous for. To me, my problem domain is rich and varied, but your problem domain is mostly trivial. I understand HTML, stylesheets, server-side scripting, and client-side scripting at an intellectual level. Ergo, all problems in the web programming arena must be easily comprehended. To a we…
The point is all programming has big challenges, and the list you cite for web programming doesn't really do it justice. Web programming encompasses all the toughest issues of network and scalable computing, a set of theoretically difficult problems as deep as anything in systems programming.
Re: All Programming is Web Programming
#35As I sit here, waiting for a few thousand CPUs on the astronomy department's cluster to free up so I can run my code, I say "hah!"
Re: All Programming is Web Programming
#36As I sit here, waiting for a few thousand CPUs on the astronomy department's cluster to free up so I can run my code, I say "hah!"
poor analysis like this makes the mistake of observing ones own environment and then extrapolating it to the whole world.
Re: All Programming is Web Programming
#37Earlier quoted context omitted.
poor analysis like this makes the mistake of observing ones own environment and then extrapolating it to the whole world.
It would be wiser to say this about the OP, which looks around nearby and proclaims "All programming is web programming".
I realize now that my comment may not have come across properly since I replied to a nice rebuttal to OP
Re: All Programming is Web Programming
#38The author fails to realize that not all programming is either web programming or desktop software programming. This is just a subset of programming: software development. It's reasonable to assume that all software development will one day be web programming since a web app is much more accessible than its desktop equivalent. (I personally hope that this is not the case, because with web apps customers pay a regular…
Are they more expensive? What is the cost in time of supporting a desktop app? What is the cost of losing all your data because you failed to put in place a backup solution? What is the cost of having inaccessible data because it's silo'd on a desktop somewhere? People don't pay for the server resources, they pay for the value added by packaging a piece of software together with hardware and providing support service…
And so maybe web apps make you pay more for more. What if I'm perfectly fine with what I used to have and don't want more. I'm paying more for the same if I never plan on using the service anywhere but on machines that I can easily keep synched myself.
Re: All Programming is Web Programming
#39How about adding [2009] to the title? If I see a popular blog on HN I assume it's at least the current year. I probably wouldn't click through to an old Atwood post.