News for hackers. Stuff that matters.
Re:Progressive Enhancement Is Dead by dreamfactory on Monday September 02, 2013 @08:01PM (#6317913)
...because if it's say 98%, you have just thrown away 2% revenue.
Re:Progressive Enhancement Is Dead by gnaritas on Monday September 02, 2013 @09:55PM (#6318284)
Hardly, you have to consider the additional cost of attempting to support that additional 2%; it could very well cost more than it's worth in development time and long term complexity. Of course that's an app specific decision. Every market you specialize for has a cost, short term and long term, so it has to be worth it financially; businesses aren't in the habit of just being nice for no reason.
Re:Progressive Enhancement Is Dead by dreamfactory on Monday September 02, 2013 @11:45PM (#6318719)
Another way to put it is that vanilla HTML will support the full market so you have to be confident that moving away from it will cover that margin in revenue or savings just to break even. On a large commerce site for example, even a small percentage of revenue could be a staggering amount.
Re:Progressive Enhancement Is Dead by gnaritas on Tuesday September 03, 2013 @02:14AM (#6319300)
That's the opposite way of putting it. The way of extra work to support edge case users that often aren't worth the effort. Now maybe it's worth it for a big enough site, but for the average site I doubt it ever is. I think it perfectly reasonable to ignore users who disable JavaScript for most websites.
Re:Progressive Enhancement Is Dead by dreamfactory on Tuesday September 03, 2013 @11:06AM (#6321363)
So do I tbh but nobody ever makes a proper business case in practise. If you are going to say that HTML is no longer the default protocol for serving content to browsers (and that it is therefore extra work to support rather than the other way round), it seems like quite a big step. I guess we can rationalise the tattered corpses of Java widgets, Flash, ActiveX, Silverlight by saying they had proprietary roots and no universal support but feels like there's a lot of handwavey stuff around client support, RESTfulness, SEO.
Re:Progressive Enhancement Is Dead by gnaritas on Tuesday September 03, 2013 @11:43AM (#6321567)
Of course HTML is the default protocol, but not vanilla HTML; many sites require JavaScript as well; the default is HTML + JavaScript not just HTML. Supporting non js enhanced HTML is extra work.
Re:Progressive Enhancement Is Dead by asdasf on Tuesday September 03, 2013 @01:26PM (#6322284)
It isn't extra work or an edge case. It is doing the baseline correct thing. I can't count the number of fad obsessed "web developers" who ask us why we serve html instead of javascript crap, while they take 3 times as long to produce a broken version of the same thing.
Re:Progressive Enhancement Is Dead by gnaritas on Tuesday September 03, 2013 @01:33PM (#6322330)
> It is doing the baseline correct thing.

You don't get to define what the baseline correct thing is for a business, profit does that. Progressive enhancement is more work than simply presuming JavaScript is always available; that's just a simple undeniable fact.

Re:Progressive Enhancement Is Dead by asdasf on Tuesday September 03, 2013 @01:48PM (#6322440)
>You don't get to define what the baseline correct thing is for a business, profit does that

That's what I am using.

>Progressive enhancement is more work than simply presuming JavaScript is always available; that's just a simple undeniable fact.

I am denying it right now, that is the whole point. Server side templates with simple javascript enhancement has been much faster for us, and much easier to maintain.

Re:Progressive Enhancement Is Dead by gnaritas on Wednesday September 04, 2013 @01:21PM (#6328986)
> I am denying it right now, that is the whole point. Server side templates with simple javascript enhancement has been much faster for us, and much easier to maintain.

I simply don't believe you. It's a fact that it's more work to support both AJAX interactions and work with js disabled than it is to support just AJAX alone. There is no arguing this, it's more work to support 2 modes of interaction than it is to support only 1. You may find it a comfortable workflow for you, to start with vanilla HTML and then progressively enhance it, but regardless of how much you like the style, it is more effort and does have more long term maintenance costs to forever support 2 modes of interaction. No one who isn't completely full of shit would argue that progressive enhancement is less work.

Re:Progressive Enhancement Is Dead by asdasf on Thursday September 05, 2013 @09:34AM (#6334038)
HN is not the venue for that kind of garbage. Your personal experiences and biases are not universal objective truths. Grow up.
Re:Progressive Enhancement Is Dead by gnaritas on Thursday September 05, 2013 @03:06PM (#6336181)
I require no lecture about HN from you, I've been here since the beginning. I listed facts not personal experiences and I'm sorry you can't handle that and resort to lying.
Re:Progressive Enhancement Is Dead by asdasf on Thursday September 05, 2013 @03:53PM (#6336504)
> It's a fact that it's more work to support both AJAX interactions and work with js disabled than it is to support just AJAX alone

That is not a fact. It may well be your experience from the way your applications were written, but it is not a fact. You clearly do need a lecture, or you wouldn't be posting garbage.

Re:Progressive Enhancement Is Dead by gnaritas on Thursday September 05, 2013 @06:30PM (#6337543)
Whatever child; goodbye.
Re:Progressive Enhancement Is Dead by dllthomas on Tuesday September 03, 2013 @11:27AM (#6321465)
"Hardly, you have to consider the additional cost of attempting to support that additional 2%"

That's certainly not how I calculate revenue...

Re:Progressive Enhancement Is Dead by gnaritas on Tuesday September 03, 2013 @01:29PM (#6322304)
Revenue isn't the right metric; profit is. My point is that chasing revenue isn't what good businesses do, they chase profit. I don't care about 2% additional revenue if doing so reduces profit due to the extra development and maintenance overhead and neither should any sane business person.
Re:Progressive Enhancement Is Dead by dllthomas on Tuesday September 03, 2013 @01:47PM (#6322433)
Obviously. This would have been a solid response to dreamfactory's comment.