117 karma · joined April 16, 2026
Web: https://www.thisandthat.chat LinkedIn: https://www.linkedin.com/in/jeffreynar/ X: @jreynar
jeff [at] thisandthat.chat
One of the problems with the "middle class" in the past was that there were lots of mid-level jobs in big companies but people hit a ceiling and couldn't progress. Maybe the middle hollowing out will lead to more jobs with significant opportunity and responsibility rather than ones where you get trapped because you weren't at the company early enough or all the top jobs are filled.
The information exists. It's in email and Slack, in threads with the customer, internal discussions, meeting transcripts. But nobody updates the customer page since the payoff is deferred. We're trying to update it automatically.
Maintenance looks doable. Cold start is the part I don't have a good answer for yet: how do you work out that a company cares about customers, competitors and products as entity types, and build those lists for them, without handing them a setup task? That's what we're tackling next.
Oracle's own FAQ concedes that reliably telling AI content from human content is impossible. So reducing volume depends on people honestly checking the box or more likely not submitting or reviewers spotting AI tells. Some of their example tells don't seem AI-specific, just bad code smells that reviewers probably rejected for prior to gen AI.
I'm reminded of academic peer review, which has run into a similar volume problem. Since there's more writing involved, there's also a lot of slop submitted and the reviews themselves can degenerate to slop, too. It's an unsolved problem. The things that seem to be making a difference are process changes like caps on submissions per author, immediate rejection prior to review, making authors review in return, etc.
People think -- and rightly in some environments -- that being busy will ensure they're valued. There's no better way to keep yourself busy than to insist on a new tool and become responsible for keeping the data in it up to date. Notion used properly can be invaluable but I've advised a couple companies where "tending the Notion garden" became someone's job despite there being no incremental value there.
The solution to the status problem is to focus on outcomes. No one cared that Bob's tool choice might've slowed him down when deciding the winner of the hackathon. And your manager shouldn't care if you use Superhuman and blaze through your mail or print it out and highlight important passages.
If you're working somewhere that gets that right, or close to right, then you can focus on picking productivity tools / approaches that genuinely matter and lead to better outcomes, ideally faster. In the era of agentic AI, there are more of them than ever before, though you have to choose wisely since there are plenty that could win a Tony for productivity theatre.
I tried the reverse -- syndicating content on medium that we publish on our blog. 0 impressions, literally, for 5 posts that got some readership on our blog.
The back catalog at ACM isn't subject to this requirement and nor is research that's not funded by the US government, but I completely agree with the spirt of this law: research should be shared knowledge that other intelligences can build upon, whether human or machine. If you want to limit access to what you've done, don't publish it. Get a patent if that's an option, or keep it internal to a company as a trade secret.
What gets me excited about AI is that you can hand off some of the detailed work, specifically the repetitive sort. As a sales person, you ought to know how to create a quote for a customer. But creating the 50th one for the same product for the same number of seats becomes drudgery. As a software engineer, you should know how to fix (or at least you should have back in the day) a buffer overrun, but it gets tedious to fix hundreds of them (and I know since I was at Microsoft when we paused Office development to do just that, for months). I bet there's an example for every role.
And the benefit of having an AI handle those details -- not the first time, but once you're a master and the AI has become trusted -- is that you can focus on things that require a human being's attention. More creative, more collaborative tasks. Conveniently those tend to be more rewarding than fixing another teensy bug or writing another formulaic email.
Second, I'm not surprised you can find measurable de-skilling due to AI. But I bet you could find de-skilling related to spell checkers and calculators back in the day, but no one I know today suggests we shouldn't use word processors and ought to count on our fingers and toes or do long division. There's always a tradeoff around what skills and knowledge is genuinely important to be a domain expert and what we can outsource to technology. We're in a transitional phase right now not only because the tech is new but because it's changing so fast. In a few years, once we're further up the adoption curve and the pace has settled down in some domains, I bet we'll land on a way to use AI for coding and doctoring (or in some domain where AI progress has stabilized) that requires a combination of knowledge and skills but that we'll have gotten comfortable with people no longer needing to know or do things that today are considered core to the job.
If AI writes the code and humans spend more time reviewing it, that might not be a bad thing, but when the AI code is good enough, people are going to view thorough reviews as optional. Then the job of a SWE will look very, very different than before since SWEs won't write much code or spend much time reviewing it. The IDE may go the way of the dodo. And maybe the focus will move to setting up the goals and tests that keep the AI coding team on task. Maybe SWEs will spend more time architecting since they're likely to know where projects are heading and won't want AI to rewrite things as goalposts legitimately move. Maybe more will be spent exploring: build it one way and another and another and compare and generate new ideas from the different approaches.
I have no better idea than anyone else, but I'd be heavily against the role going away and in favor of it evolving, like it's done many times before, though perhaps never as rapidly as it is right now.
And that relates to the lack of timelines and focus on how long things took around 2020 BC, that is Before Claude. Building a startup isn't like having a lemonade stand as a kid where you just don't bother to do it if you forget to buy lemons or it's rainy or something more fun comes along. There's a significant compound interest element to startups that's easy to overlook. Your codebase grows over time and so does your feature set and that collection of features attracts customers in a way one thing might not. You learn as go, of course, too.
This seems particularly relevant to the GTM section, which I was particularly amused by since that's what I'm focused on right now. It's a long game. Your blog post doesn't get found by anyone in Google until you've built up your SEO mojo, your LinkedIn post isn't read without the followers you need to accumulate and your content has to get engagement for people to see it even then, you don't start off line with a million followers on X, etc.
Surprisingly, I have had one much longer run refactoring our marketing website. We have a lot of blog posts that were written before we had more detailed style and tone guidelines. I wanted to make everything consistent but it took 15 or 20 minutes per post because it required a number of passes through each post to fully enforce the guidelines and an overnight run was required. That was quite a surprise since the posts aren't terribly long...
More specialized products will consume tokens but their builders will be incented to optimize token use and switch models as costs and capabilities change. And if search engines become more AI capable, and Google is clearly striving for this, then they may have pressure from two sides that could squeeze the number of use cases for AI chat. AI coding isn't going anywhere and nor is the need for AI in general but I wonder if the products will have to evolve significantly to maintain the current levels of PMF. And then there's the question of profitability...
There aren't many truly general purpose tools so viewing things this way seems like either a fantasy or an over-reaction. And if nothing else the processes we use will have to change along with the tools.
It's the early days so we still have a lot to figure out but one of the most significant is which tools are appropriate for what sort of tasks. I've had good luck refactoring a small code base, building some small hobby projects and building features for our company's product. But, I've also dodged bullets doing greenfield development on some features where Claude (my default) has made what seemed like sound choices early on, and which I approved of, only to build something fragile or with unforseen consequences. I haven't quite figured out what distinguished those situations from the successful ones but I'm trying. But it's complicated by the fact that things are evolving quickly and yesterday's failure mode isn't the same as today's and, for that matter, yesterday's successes aren't guaranted to be repeatable today.