top | item 21501530

(no title)

wilsmex | 6 years ago

That’s a pretty good question actually, and difficult to address. I try and push new concepts/tech as a way of education on what’s coming.

For edu channels it seems it’s a balance of teaching core concepts and also teaching what’s “popular” to keep folks interested.

You have to make a cutoff at some point with caniuse, as I suppose to get 100% coverage we’d still be doing table-based layouts or float hacks. The old adage of “know your audience” will eventually dictate the tech.

discuss

order

folkhack|6 years ago

> That’s a pretty good question actually, and difficult to address. I try and push new concepts/tech as a way of education on what’s coming.

Thanks =) ... I'm always disparaged with HN when you say something that can be viewed as not supportive. (even -1 votes feels like "oh come on guys!")

I think the thing that scared me the most out of that video was using things that are approx. 90% globally supported for layout.

Totally agree with "know your audience". Specifically, I teach the habit of look it up on MDN, then caniuse, then have VMs/devices ready-to-go and test it even further.

Simple rendering/functionality issues have turned into legal action against my past employers. Ex: if you cause even a 5-10% drop in ecommerce conversions due to what shoulda been a simple CSS fix, and that goes unnoticed for a month, that's a potential lawsuit/termination with very "black and white provable damages". Unfortunately, I've lived this =(

It's worth noting that I work on conversion-based web solutions that are "mom and pops" small, all the way up to "if it's down for 1 minute we just lost thousands of dollars"... but really I've learned to be incredibly careful with both. Every solution I build online at some point means $ even if it's non-direct conversions (ie: purely informational, no sales online sales funnel, etc).