@@ -35,10 +35,11 @@ just to tread water.
3535
3636They’re ** iterating slowly on a fast-moving platform** .
3737
38- The saddest part of it all is that these were ex-clients who had to re-hire me
39- because with the ‘upgrades’ came severe site-speed regressions. As good as it
40- may be for business, I hate going through the same work with the same client
41- more than once. After all, you should never need to call pest control twice.
38+ The saddest part of it all is that these were ex-clients who had to
39+ [ re-hire] ( /services/ ) me because with the ‘upgrades’ came severe site-speed
40+ regressions. As good as it may be for business, I hate going through the same
41+ work with the same client more than once. After all, you should never need to
42+ call pest control twice.
4243
4344The web as a platform is a safe bet. It’s un-versioned _ by design_ . That’s the
4445commitment the web makes to you—take advantage of it.
@@ -73,29 +74,33 @@ it simply traverse your site just like they were always designed to do. Your
7374[ escalator became stairs] ( https://www.youtube.com/watch?v=tqOkWWV6a_U ) .
7475
7576The web platform moves slowly, and I understand that can be frustrating for
76- developers who want to innovate, but over a decade of consultancy experience has
77- taught me time and time again that the alternative is much more restrictive in
78- the long term. What’s brand new today starts to show its age much more quickly.
77+ developers who want to innovate, but [ over a decade of consultancy
78+ experience] ( /consultancy/ ) has taught me time and time again that the
79+ alternative is much more restrictive in the long run. What’s brand new today
80+ starts to show its age much more quickly than something that’s already stood the
81+ test of time.
7982
8083Every layer of abstraction made in the browser moves you further from the
8184platform, ties you further into framework lock-in, and moves you further away
8285from fast.
8386
8487I remain convinced that the typical developer doesn’t know enough about business
8588analysis, and the typical business analyst doesn’t know enough about
86- development, to fully reconcile the two sides of the coin. The lock-in (and its
87- ongoing cost) is very real, and today’s shiny will become tomorrow’s millstone.
89+ development, to fully reconcile the two sides of the coin. Deeper and more
90+ balanced, long-term discussions need to be had from both parties, because the
91+ lock-in (and its ongoing cost) is very real, and today’s shiny will soon become
92+ tomorrow’s millstone.
8893
8994I’m not against front-end frameworks, and, believe me, I’m not naive enough to
9095believe that the only thing a front-end framework provides is soft navigations,
9196but if you’re going to use one, I shouldn’t be able to smell it.
9297
93- [ Nolan Lawson] ( https://nolanlawson.com/ ) said it best when he said [ <q >the best
94- SPA is better than the best MPA; the average SPA is worse than the average
95- MPA</q >] ( https://nolanlawson.com/2022/06/27/spas-theory-versus-practice/ ) .
96-
9798If you’re going to go all-in on a framework or, heaven forbid, an SPA, give the
9899long term some serious consideration, and make sure you do a really, really good
99100job.
100101
102+ [ Nolan Lawson] ( https://nolanlawson.com/ ) said it best when he said [ <q >the best
103+ SPA is better than the best MPA; the average SPA is worse than the average
104+ MPA</q >] ( https://nolanlawson.com/2022/06/27/spas-theory-versus-practice/ ) .
105+
101106[ ^ 1 ] : ` @view-transition { navigation: auto; } `
0 commit comments