The Best of the Internets

We Can Marry You Off, Wholesale

A scary fiction:

With perfect algorithmic efficiency, Facebook found you a beautiful wife who was practically guaranteed to produce a sickly child. Nothing too bad, mind you, but just ill enough to make you spend a little bit more than you would otherwise.

There’s no malice here. No human ever decided to profit from your misery. The constant A/B testing with billions of reactions just so happened to engineer a situation to help you breed a better human. More profitable human.









Five Easy Ways to Be a Better Web Professional

My old friend Jason Garber—who I, sadly, haven’t seen in probably a decade—came up with a great list of “professional self-improvement tips for anyone working on the Web today”. I’ll give you the synopses, but you should do yourself a favor and read the full post for the background:

  1. Know Your History
  2. Know Your Medium
  3. Respect Those Who Came Before You
  4. Respect Your Audience
  5. Get Involved

I would absolutely echo these to anyone looking to become (or improve as) a web professional.


Client-side MVC’s Major Bug

Astute observations (as always) from Tim Kadlec. I’ll let Tim set the scene:

Over the past year I conducted performance audits on a handful of sites that all used client-side MVC’s, typically Angular but not always. Each site had their own optimizations that needed to take place to improve performance. Yet a pattern emerged: client-side MVC’s were the major bottleneck for each. It slowed down the initial rendering of the page (particularly on mobile) and it limited our ability to optimize the critical path.

Obviously Tim knows what he’s talking about.

He goes on to bring in the voices of the Filament Group and PPK (both of whom I’ve linked to previously for the same reasons): lots of smart people have come to the conclusion that relying on client-side generation of web pages is a bad idea. Tim goes so far as to say “if your client-side MVC framework does not support server-side rendering, that is a bug” and I can’t help but agree.

His post is great, you should read it. Frankly, I wish I’d written it.