Hacker News new | ask | show | jobs
by GaveDrohl 1480 days ago
This guy lost me after listing his biases. If your approach or the technology requires you to work at that low of a level, then we're doing something wrong. We should be abstracting complexity away, not depending on being knowledgeable of the inner working of things, like browser specific tricks (unless necessary).
4 comments

Who do you think is going to successfully abstract complexity, if not the people knowledgeable of the inner workings of the underlying platform?

Those people age and die, as well; Don't want to find ourselves in the position of high abstraction that nobody living understands anymore. Therefore it's vital to the health of the techosystem that some people approach it from the bottom up.

All abstractions are leaky, some more, some less. Knowing what stands behind the abstraction is usually very helpful, even when most of the time using the abstraction you don't have to think about it.
I say pick your battles, some things you use way more than others understanding the inner workings of your most used is very helpful, you cannot know it all!
It made sense to me, though he maybe could have offered some clearer examples of SPAs and MPAs that are better suited to those approaches.
He used to work on the performance of IE/Edge, as well as PouchDB, so that explains his biases.