Technology moves in one direction. It gets cheaper, it gets faster, it gets better. That is the only thing it does, and it does it relentlessly, on a timescale that does not care about your plans. Every year the thing that was hard last year is a little more solved, a little more commoditised, a little more available to someone who could not do it before. There is no version of the future where this stops being true. It is the closest thing to a law that our field has.
I want to follow that single observation all the way to where it leads, because where it leads is uncomfortable, and I think most of us avoid it on purpose.
If your offer is cheaper-faster-better, you are on the wrong axis.
Say plainly what you sell. Strip away the language and most of us are offering some version of the same promise: I do this task cheaper, or faster, or at higher quality than the alternative. That is a good promise. It is also exactly the axis technology advances along. You and the machine are running in the same race, in the same direction, toward the same finish line. The difference is that it does not get tired and it does not stop, and every year there are more of it.
When you compete on cheaper-faster-better against a thing whose entire nature is to get cheaper, faster, and better, the outcome is not in doubt. It is a question of when, not whether. The day it does your task better than you is not a risk to be managed. It is a date you have not been told yet. I find it clearer to plan as though that date is real, because it is.
Attachment is the thing that kills you.
Here is the move that turns an inevitability into a catastrophe: attachment. You pick a task, you get good at it, and then you decide that task is who you are. You dig in. You defend the territory. You tell yourself that what you do is too nuanced, too human, too skilled to be overtaken, right up until the morning it is overtaken anyway, and then there is no ground left to stand on because you spent years refusing to move.
I have watched this happen to skills I was once proud of. Hand-tuning queries the optimiser now handles. Writing the boilerplate a generator now emits. The wiring between systems that a framework now assumes. None of these were trivial when I learned them. All of them were, at some point, a thing I could charge for. The ones I clung to became dead weight. The ones I let go of on time became a stepping stone to the next thing.
The fatal error is never the obsolescence. The obsolescence was always coming. The fatal error is standing still while it arrives.
Stop racing it. Run with it.
There is another option, and it is the only one that holds up. You stop trying to out-run the machine and you learn to run alongside it instead. You specialise in a task, you do it well, and you stay completely unsentimental about it. When the machine catches up and does that task better than you, you do not dig in and fight to hold the lead. You cede that stretch of ground and push on to the trail ahead, the part it has not reached yet. Running is forward motion; the moment you plant your feet, you are no longer running, you are being left behind.
This is what I mean when I say I build with the machine and not around it. Around it is the dug-in position: brace against the pace, protect the task, get overtaken anyway. With it means treating every advance as the next stretch of trail rather than a threat to your perimeter. The things the tooling absorbed this year are the things I no longer have to spend myself on, which means I can spend myself on the things it cannot do yet. Next year the pace will quicken again, and I plan to keep stride with it.
It helps to treat every position you occupy as a stride in a longer run, never a place to stand still. The query work, the boilerplate, the integration glue, even the architecture and judgement I lean on now: all of it is a place my feet are for the moment, not a place I own. As long as I keep moving with the technology, the position stays valuable. The instant I anchor and stop, the clock starts, and the overtaking begins.
There is no permanent safe ground.
This is the part I would rather not say, so I will say it directly. There is no final position. There is no skill so deep that you can learn it once and coast. The relevance is real, but it is always temporary, and the only way to keep it is to keep moving. Adaptation is not an event you survive and then put behind you. It is the permanent condition of doing this work at all.
That sounds exhausting written down. In practice it is the opposite of exhausting, because it removes the worst part: the dread of being caught out. You are not waiting to be made obsolete and hoping it holds off. You are already moving, already in stride, which means the ground shifting under you is not a catastrophe. It is just the next stretch of road. You are either running with the technology or being left behind by it. I would rather choose the first while the choice is still mine to make.