A succinct way I’ve framed the split is that a front-of-the-front-end developer determines the look and feel of a button, while a back-of-the-front-end developer determines what happens when that button is clicked.
Doing it right requires a different pace of working and a much broader thought process than “ok, let’s get this thing out the door.” Which is super tough because most workplaces place a huge emphasis on getting things out the door, and fast. Little agile tickets that are expected to be completed in micro sprints to me seem to be antithetical to doing it right.
The only problem with Microsoft is they just have no taste. They have absolutely no taste, and what that means is — and I don’t mean that in a small way, I mean that in a big way — in the sense that they don’t think of original ideas, and they don’t bring much culture into their product. And you say “well why is that important?” Well, you know, proportionally spaced fonts come from typesetting and beautiful books, so that’s where one gets the idea. And if it weren’t for the Mac they would never have that in their products.
And so I guess I am saddened, not by Microsoft's success — I have no problem with their success. They have earned their success — I have a problem with the fact that they just make really third-rate products. Their products have no spirit to them, no spirit of enlightenment about them. They are very pedestrian. And the sad part is that most customers don’t have that spirit either. But the way that we’re going to ratchet up our species is to take the best and to spread it around to everybody so that everybody grows up with better things, and starts to understand the subtlety of these better things. And Microsoft is McDonald’s.
So that’s what saddens me — not that Microsoft has won, but that Microsoft’s products don’t display more insight and more creativity.