Edit: I also don't understand why people bother building Photoshop "clones" for the web. If the goal is to clone an existing application and just move it to the web, what actual problem is being solved?
Coding Horror: All Programming is Web Programming
31–40 of 102 posts
Re: Coding Horror: All Programming is Web Programming
#32Once technologies like Google's Native Client take off, the web browser becomes merely the installer and updater for my native app. And it'll be none too soon -- then we can abandon the doomed effort to somehow cobble together huge, powerful apps like Maya and Photoshop out of a mess of JavaScript and XML.
Give me a break. Americans have no cash and live on credit, thereby creating a marked for AT/T, McDonald's and Google.
Re: Coding Horror: All Programming is Web Programming
#33I think I subconsciously had the same opinion as Michael, but reading it out loud makes you consider how dumb the idea really is. Do I think python developers are stupid just because it's easier to program in than C? No of course not. Elitism is rarely justified based on the tools or platforms people use.
I think that both remarkably miss the point that the true measure of software is actualized value to the end user. Who cares about platform or depth of technical knowledge? If some PHP hobbyist who knows nothing about mmap(3) delivers a site that works for people then he is a successful programmer. But assertions like "You hope everything doesn't "move to the web"? Wake the hell up! It's already happened!" irk me. Th…
The programmer does. There are a lot of really smart programmers that just want to work on interesting challenges. And if you're the kind of programmer that enjoys solving difficult problems, you're not going to find many when building web 2.0 apps.
Re: Coding Horror: All Programming is Web Programming
#34I love the "I like using tools like this because they are hard and it makes me feel smarter than everyone else" attitude. I understand everything on the little laundry list, including things I wish I'd never had to do (UML diagrams, for instance), but choose to work on the web. Why? Because I prefer my "hard problems" to be customer problems, not technical ones. I'm happy to work on hard technical problems when produ…
Those people deserve more respect than being dismissed as playing "stupid games", I'm sure. Lastly, I think if you're not feeling stupid 90% of the time, you're probably not working hard enough.
Re: Coding Horror: All Programming is Web Programming
#35Jeff is completely out to lunch here. "All Programming is Web Programming" only where "All Programming" is short-hand for "all programming that Jeff Atwood comes in direct contact with," and even then it's not really true. Does he really think that the hospitals and banks and oil companies, etc., are run largely off web apps? It's clearly nonsense, and part of me is beginning to suspect that this "Jeff Atwood" person…
I worked on a contract for Petronas in Malaysia (Retail Oil Division). We built a pay at pump system, with a centralized processing server to the different major cc providers (Am Ex, Visa, Mastercard). The server was built using Java on a BEA Weblogic App server with Oracle Backend. Each station had a mini station controller (To manage the different pumps and manage the queue and messaging to the central server). Thi…
Re: Coding Horror: All Programming is Web Programming
#36People like to say that the web is replacing the desktop, but is this really the case? When I look at the web applications I use on a regular basis (Amazon, craigslist, LinkedIn...) I cannot think of a desktop app they have displaced. I cannot say, for example, that "I stopped using desktop application X because Amazon is so much better". On the other hand, my trips to the book store are less frequent because of Amaz…
Re: Coding Horror: All Programming is Web Programming
#37I think I subconsciously had the same opinion as Michael, but reading it out loud makes you consider how dumb the idea really is. Do I think python developers are stupid just because it's easier to program in than C? No of course not. Elitism is rarely justified based on the tools or platforms people use.
Where a C programmer may be stuck in a codebase debugging memory leaks, a Python programmer may get stuck walking through a 20-level stack trace to figure out which things are blowing away some attribute on some value that he thought he set and causing the web page to fault.
When we make things "easier", we just take on bigger tasks. Programmer skill will still be the dominant factor in quality of the resulting system. In some ways the "easier" tasks are harder, as there is a lot more opportunity to make bad cost/benefit analysis due to the larger scope of the world of possibilities.
Re: Coding Horror: All Programming is Web Programming
#38Writing Photoshop, Word, or Excel in JavaScript makes zero engineering sense, but it's inevitable. It will happen. In fact, it's already happening. Just look around you.
With that (very astute) comment in mind - is it time to look at Javascript as a client side egine.
By which I mean if the future is going to be web based (and with Office Online and Chome OS it is hard to argue that is not the overall "plan") then is JS a sufficient engine to work with. Do we need something a little mor powerful - with tighter bindings to the browser, filesystem (sanboxed obviously) and the web?
Re: Coding Horror: All Programming is Web Programming
#39People like to say that the web is replacing the desktop, but is this really the case? When I look at the web applications I use on a regular basis (Amazon, craigslist, LinkedIn...) I cannot think of a desktop app they have displaced. I cannot say, for example, that "I stopped using desktop application X because Amazon is so much better". On the other hand, my trips to the book store are less frequent because of Amaz…
Also, there's mail and Office-type apps that are solely web-based as well.
Further, (and this is just in my company so take it FWIW) but our ticekting system has moved to a web-based system. Same with our Leave/Absence tracking system (with a SAP backend). I could go on and on.
Re: Coding Horror: All Programming is Web Programming
#40I think I subconsciously had the same opinion as Michael, but reading it out loud makes you consider how dumb the idea really is. Do I think python developers are stupid just because it's easier to program in than C? No of course not. Elitism is rarely justified based on the tools or platforms people use.
I think that both remarkably miss the point that the true measure of software is actualized value to the end user. Who cares about platform or depth of technical knowledge? If some PHP hobbyist who knows nothing about mmap(3) delivers a site that works for people then he is a successful programmer. But assertions like "You hope everything doesn't "move to the web"? Wake the hell up! It's already happened!" irk me. Th…
Always is a very long time.