Skip to content

Commit 3b193ea

Browse files
committed
Improve structure
1 parent 3325be9 commit 3b193ea

File tree

1 file changed

+18
-13
lines changed

1 file changed

+18
-13
lines changed

_posts/2025-01-23-build-for-the-web-build-on-the-web-build-with-the-web.md

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,11 @@ just to tread water.
3535

3636
They’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

4344
The web as a platform is a safe bet. It’s un-versioned _by design_. That’s the
4445
commitment 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

7576
The 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

8083
Every layer of abstraction made in the browser moves you further from the
8184
platform, ties you further into framework lock-in, and moves you further away
8285
from fast.
8386

8487
I remain convinced that the typical developer doesn’t know enough about business
8588
analysis, 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

8994
I’m not against front-end frameworks, and, believe me, I’m not naive enough to
9095
believe that the only thing a front-end framework provides is soft navigations,
9196
but 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-
9798
If you’re going to go all-in on a framework or, heaven forbid, an SPA, give the
9899
long term some serious consideration, and make sure you do a really, really good
99100
job.
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

Comments
 (0)