Live data from Hacker News

I’m done with the web

randyluecke.tumblr.com

101–110 of 291 posts

Re: I’m done with the web

#101

Earlier quoted context omitted.

It is as if with the birth of the web there was a complete reboot of the IT industry The web won. It fought a battle against many foes, and it came out on top. Re-read that again and seriously think about it, because comments such as yours don't accept that simple reality. Do you contest it? Do you argue that the web somehow circumvented the competition? For 15 years I've been promoting the web with groups that I've…

> The web won. It fought a battle against many foes, and it came out on top. It won what , exactly? The war against Gopher for presentation of hypertext documents and information display? There's more to heaven and earth than data presentation and consumption. The examples of genuinely great web applications are few and far between, if not near non-existent. Are Google Apps really the best the web has to offer? Cappu…

> The examples of genuinely great web applications are few and far between, if not near non-existent. Are Google Apps really the best the web has to offer?

Every good web application beats its desktop rivals simply by being ubiquitious. People who dismiss the web typically ignore this simple fact completely. But it's always been true, you can look back to 1997 when Yahoo Mail killed the desktop email client business not by being flashier or better (it had full-page refreshes over 56k modems, awful!) but because you didn't have to ever worry about not having access to your email again.

Re: I’m done with the web

#102

Earlier quoted context omitted.

It's more like the ease of Web programming opened up programming to an entire new slice of the population that would never have had the opportunity to become programmers before. These people don't have computer science degrees, so they spend a lot of time reinventing wheels. But lots of it works well enough despite all that, and as time passes, they learn and get better. The messiness is a good sign, not a bad one. T…

> Thirty years ago these people would have had no options other than to be passive consumers of software other people made. Not exactly: https://groups.google.com/group/comp.sys.mac.hypercard/brows... (That was 26 years ago, and HyperCard was far more accessible to non-computer scientists than the web is or has been). It's a mistake to think that because the web is popular, that one can draw directly from it axioms r…

I'm old enough to have used HyperCard, and while it was an excellent environment, it had some serious barriers to entry. For instance, using it required an expensive development kit, namely a Mac. Back in 1987 even a lowly Mac Plus would cost you $2,500, which in today's dollars is more than $5,000. Contrast that to the Web, which you can author for on the oldest, crustiest commodity hardware you please and where even back in the mid-'90s you could get started with just a text editor and a few bucks a month for hosting.

"HyperCard was far more accessible to non-computer scientists than the web is or has been."

A simple comparison of the total number of HyperCard stacks built versus the total number of Web sites built would argue otherwise. You can argue about whether HyperCard authoring is more intuitive than HTML authoring (I think it was), but as soon as the Web came along people decided for themselves which of the two they preferred to hack on.

Re: I’m done with the web

#103

Earlier quoted context omitted.

> The web won. It fought a battle against many foes, and it came out on top. It won what , exactly? The war against Gopher for presentation of hypertext documents and information display? There's more to heaven and earth than data presentation and consumption. The examples of genuinely great web applications are few and far between, if not near non-existent. Are Google Apps really the best the web has to offer? Cappu…

It's like there's a culture of cultivated ignorance around web apps. The pop culture of web development strikes me as a spastic, young programmer who flits from framework to framework, always in search of some magic elixir to make application development more pleasant. They know it isn't quite right, but they don't want to give up the hard-earned, arcane JS knowledge they've used. Nor are they willing to sit down and…

I've been doing software development very successfully for closing on two decades. I've developed in 680x0 assembly, x86 assembly, C, C++, MFC, ATL, Java, .NET and on and on in the fat-client space. I've watched with interest and anticipation as various parties have brought out the Next Big Thing.

I am also a strong advocate of web apps and have been for a long time. Reality has proven out my position as, as has mentioned, the web won the presentation tier (clearly this has nothing at all to do with data processing or database or system programming or anything of the sort).

In any discussion on web apps they are always held against an illusory foe that is all capable and all perfect. Let's get specific however -- I love Rdio and love their web app. They came out with a new .NET client so I of course gave it a whirl.

Worse, slower interface. Constantly updating (in big monolithic chunks). Consuming hundreds of MBs of memory.

I'm not trying to criticize specifically Rdio, but I guarantee that initiative started with someone slamming the web and its crazy mishmash of standards, promising that they'd do something that would exploit the full power of the client. The result was something much worse, holding the single and only advantage of "not in a web browser" (for what that's worth?). Amazon has fielded various trials with various rich apps (they usually partner with Microsoft), but you've never seen them because they never have a compelling story, coming with enough detriments that it outweighs the benefits. My local library system used to have a whole nasty Java interfacing tool that was an absolutely abomination, with a horrendous rickety interface that seldom worked properly, was slow, and was a beast. They replaced it with a dramatically better web interface.

Those are all just anecdotes, but they're constant across the space. Yet every post pretends that the web is a weakling that has no merit and no advantages, completely missing why it has made all of these wins against endless competitors.

Re: I’m done with the web

#104

Earlier quoted context omitted.

It is as if with the birth of the web there was a complete reboot of the IT industry The web won. It fought a battle against many foes, and it came out on top. Re-read that again and seriously think about it, because comments such as yours don't accept that simple reality. Do you contest it? Do you argue that the web somehow circumvented the competition? For 15 years I've been promoting the web with groups that I've…

It's almost as if you've drunk your own kool-aid. >And they all fell by the wayside. They lacked in features. They lacked in agility. No, no and no. The web "won" because its simple and the lowest common denominator was good enough for most people. The web has always been far behind in terms of features and agility (depending on what you're trying to optimize when it comes to agility). The web won solely because it w…

Being ubiquitous is a merit.

Re: I’m done with the web

#105

Earlier quoted context omitted.

> Thirty years ago these people would have had no options other than to be passive consumers of software other people made. Not exactly: https://groups.google.com/group/comp.sys.mac.hypercard/brows... (That was 26 years ago, and HyperCard was far more accessible to non-computer scientists than the web is or has been). It's a mistake to think that because the web is popular, that one can draw directly from it axioms r…

I'm old enough to have used HyperCard, and while it was an excellent environment, it had some serious barriers to entry. For instance, using it required an expensive development kit, namely a Mac. Back in 1987 even a lowly Mac Plus would cost you $2,500, which in today's dollars is more than $5,000. Contrast that to the Web, which you can author for on the oldest, crustiest commodity hardware you please and where eve…

> I'm old enough to have used HyperCard, and while it was an excellent environment, it had some serious barriers to entry. For instance, using it required an expensive development kit, namely a Mac. Back in 1987 even a lowly Mac Plus would cost you $2,500, which in today's dollars is more than $5,000. Contrast that to the Web, which you can author for on the oldest, crustiest commodity hardware you please and where even back in the mid-'90s you could get started with just a text editor and a few bucks a month for hosting.

Any computer was not cheap in 1987, much less one that sported a usable GUI environment that could run something on par with HyperCard. That had nothing to do with HyperCard.

> A simple comparison of the total number of HyperCard stacks built versus the total number of Web sites built would argue otherwise.

There were far, far fewer people actually running computers, much less collaborating on the internet, 26 years ago.

> You can argue about whether HyperCard authoring is more intuitive than HTML authoring (I think it was), but as soon as the Web came along people decided for themselves which of the two they preferred to hack on.

When the web came along, Apple had already made HyperCard inaccessible by charging a significant amount of money for the authoring tools, rather than shipping it with each Mac.

Even still, people were producing "My Favorite Links" and home pages, not apps.

Re: I’m done with the web

#106
post #2

> The community has tossed out everything we’ve learned from the last 30 years of building applications in favor of being able to put something together quickly with complete disregard for maintainability or extendability. That's spot on. You can add in to that that all the lessons of the process of developing software have also been discarded and are slowly being re-learned. It is as if with the birth of the web the…

I disagree. Web programming can be fundamentally different from application programming. Application programming tends to be far more complex, far more planned, and far slower. Applications last for years and years, and new releases might take multiple years. Whereas web programming can be extremely experimental, prototype-y, with multiple releases a day . It's also vastly faster to program. This isn't an argument ag…

"Application programming tends to be far more complex, far more planned, and far slower. Applications last for years and years, and new releases might take multiple years."

Really? You can build non-web apps just as fast as web apps. There are decades of tools and programmer experience doing this daily. You can't build Autocad or Photoshop as quick as you can churn out a buggy Rails site, but that's comparing apples to oranges.

Re: I’m done with the web

#107

Earlier quoted context omitted.

> The web won. It fought a battle against many foes, and it came out on top. It won what , exactly? The war against Gopher for presentation of hypertext documents and information display? There's more to heaven and earth than data presentation and consumption. The examples of genuinely great web applications are few and far between, if not near non-existent. Are Google Apps really the best the web has to offer? Cappu…

It's like there's a culture of cultivated ignorance around web apps. The pop culture of web development strikes me as a spastic, young programmer who flits from framework to framework, always in search of some magic elixir to make application development more pleasant. They know it isn't quite right, but they don't want to give up the hard-earned, arcane JS knowledge they've used. Nor are they willing to sit down and…

> inane topics (vim, Coffeescript)

Sorry, you're going to need to elaborate here or else you're really sensationalist. Also, you can't be serious about the community not admitting we need to learn how to structure programs better, as if that were the only problem. I didn't learn that UNTIL I started working on the web.

Re: I’m done with the web

#108
Something else I wonder about is what this increasing focus on JS is doing to accessibility. Many sites won't even render with JS turned off; the no-JS version of them are only optimized for search robots - not human beings who rely on accessibility tools!

Is it just me, or is this so-called development moving us farther away from good accessibility instead of closer?

Re: I’m done with the web

#109
> The hilarious obsession with file size is the start of my frustrations with the web community.

It's not so hilarious if you're the one paying for bandwidth when hundreds of thousands of users are accessing your SSL site each day. Or if you're desperately trying to pull one page up quickly while on your smart phone in a region with sketchy (at best) mobile reception.

I'm one of those people who are obsessed with keeping file sizes to a minimum and, quite frankly, I find it "hilarious" when developers create sites with both a heavy bandwidth footprint and heavy CPU footprint rendering the bloody thing just because they insist users should experience a full desktop experience inside a web page. Those are different paradigms with different limitations and bottlenecks. Trying to shoehorn in a desktop paradigm (regardless of how elegant the OP might have considered Cappuccino's code) for the web simply didn't make sense back then; and that is why his project failed.

I also want to stress that I'm not against interactive sites. Obviously there is a happy medium between minimal design and the OP's vision of the web. However there have been studies that have proven that even a fraction of a second longer page load time can drive business away from your site. And given this and my former points, it makes considerable more sense to use more compact libraries to begin with.

Lastly, his point about many developers being unwilling to spend a little time learning web frameworks is something that I haven't personally encountered. But I can agree with his frustration on that specific remark if it is true.

Post reply on HN