If they fail you can stop using their library. If you fail your company can stop using you.
5,850 karma · joined December 29, 2011
If they fail you can stop using their library. If you fail your company can stop using you.
It all came back every time I went back to the trenches. The question in my mind is, what do "AI-native" engineers have that they can come back to?
- During these decades, I have relinquished control several times in favor of productivity. From knowing exactly where every byte is placed in RAM and where each cycle goes, to only knowing that for the inner loops, to just knowing the machine code that the C compiler will generate, to dynamic memory and classes and indirections and cache misses, to wasteful but oh so very expressive javascript and python. I stopped writing my own engines and used Unity, Unreal Engine, Phaser, Godot...
Relinquishing control is easy if you are still truly in control of the new layer, and know where the pitfalls are. Where are new engineers going to gain that expertise?
- Regarding addiction, I've also quit smoking. After 25 years of daily cigarettes, one day 16 years ago I just stopped and never touched another one.
I won't pretend that applies to everyone, or even that I'm impervious to other addictions just because that one was so easy to shed. But harder or easier, everyone can stop problematic habits if they are clearly problematic.
- I don't know where we're going with all this AI. I would prefer it had not happened the way it is happening (IP theft, job destruction, race to the bottom, power concentration, etc). I love progress but I don't think the most important aspect of progress is how fast it happens. Speed only helps the greedy and the terminally ill.
But I'm not going to pretend it hasn't, or risk whatever is left of my professional future boycotting it in favor of a different reality, or (who knows) reject a medical treatment just because it was proposed by Opus 7. The world will live or die regardless what I do, but MY world relies on me.
I will continue trying to have enough expertise, passion and attention to detail in what I do and how I do it, that whatever level of control I have over it is as optimal as I can. From typing z80 bytes, to asking Claude to change a 5 for a 6, the above traits are what has always mattered in my experience.
I struggle with this argument when the subject ("the folks") turns out to be "many people", perhaps even a majority of people. If one teacher is an outlier that uses it badly then sure, the teacher is to blame and be judged. But if a collective is using it badly, then perhaps the capability of the collective should have been evaluated before handing the tool to them.
I don't have an answer - it is bad to withhold a tool from the hands of people who will use it badly. But the overall outcome has to also count.
AIs are stochastic/probabilistic machines. Their big potential is in how they take malformed, incomplete, ambiguous inputs and come up with valuable and usable solutions.
The Commandos series also parallels a bit of the history, fizzling out very quickly after Commandos 2, when it might have seemed that the sky was the limit for the series.
I'd say that sounds about the same for ai;dr. I could see myself posting a prompt like that in front of the generated report.
Pattern recognition to be sure, and structured communication conveyed with proper contextualization and emphasis, are common to both humans and LLMs. (at least if you want to get anything done)
Still, his movies try to be stimulating even if they don't land, and they all have great moments filmed in ways you've never seen before and that's good enough for me.
Ahhh I see. That's going to change a lot across companies, teams and individuals. My particular bubble is full of actual workers looking for ways to apply it and trying things to see what sticks, so that interpretation did not land in my head. If anything, decision makers around me are being encouraging, but cautious and throttling experiments and requests for access/connection/etc, and damn well they should because they are actually accountable for mishaps.
Technically, because if the world moves to AI-driven tools and Slack is not cooperating, it will no longer serve the world and will be left behind.
> Isn't a tool supposed to work for you
If you want AI integration in your chat and Slack is not helping make it happen, then Slack is not working for you.
On the other hand, constantly chasing the latest fad can be a useless drain of resources and (worse yet) attention. In this context, AI is by now most likely not a fad, but the ways to interoperate with it can be: mcp, cli, agent, tag, ... And the same goes for users, reinventing their processes and practices 5 times per year.
Chaos is not what made them great. It was definitely part of who they were at the time, and thus part of their greatness. If you try to recreate chaos without recreating everything else within which that chaos happened to work, you will be miserable and also fail.
I suspect JC had plenty enough "being on the other side of chaos" during his VR days. It's not fun at all when it's someone else's chaos that you have to endure.
I'd agree you do need intensity in order to create breakthroughs. Not gonna happen in a "don't worry about it" type of environment.
Whereas JB actively thinks you're an idiot, and the things you do are idiotic because of your stupidity, period.
If you need to NDA the core stuff instead and thus can't pull it as a submodule, the only thing I can think of is to pull the core as binary/compiled artifacts.
Right now you can guess that for many couples, 2 kids becomes close to unaffordable, and 3 becomes nearly unmanageable. Individually, you will see couples choose to do it and even to do it in ways that others both envy and chastise; but overall, it's not happening.
It requires many things to change not just in economy, but in society as a whole. It's not going to happen in a society devoted to growth, that's for sure.