惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Security @ Cisco Blogs
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Cisco Talos Blog
Cisco Talos Blog
Cyberwarzone
Cyberwarzone
SecWiki News
SecWiki News
Webroot Blog
Webroot Blog
L
LINUX DO - 最新话题
V
Vulnerabilities – Threatpost
T
Troy Hunt's Blog
Cloudbric
Cloudbric
L
LINUX DO - 热门话题
Google DeepMind News
Google DeepMind News
H
Heimdal Security Blog
S
Schneier on Security
NISL@THU
NISL@THU
The Hacker News
The Hacker News
Attack and Defense Labs
Attack and Defense Labs
A
Arctic Wolf
V2EX - 技术
V2EX - 技术
Security Latest
Security Latest
AWS News Blog
AWS News Blog
Scott Helme
Scott Helme
W
WeLiveSecurity
S
Secure Thoughts
Y
Y Combinator Blog
GbyAI
GbyAI
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - Franky
量子位
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
K
Kaspersky official blog
P
Privacy & Cybersecurity Law Blog
T
Tenable Blog
The GitHub Blog
The GitHub Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
J
Java Code Geeks
Vercel News
Vercel News
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Schneier on Security
Schneier on Security
云风的 BLOG
云风的 BLOG
小众软件
小众软件
Engineering at Meta
Engineering at Meta
宝玉的分享
宝玉的分享
C
CERT Recently Published Vulnerability Notes
Security Archives - TechRepublic
Security Archives - TechRepublic
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Palo Alto Networks Blog

Hacker News

Introducing Claude Opus 4.7 Qwen Studio The Future of Everything is Lies, I Guess: Where Do We Go From Here? GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus GitHub - Nightmare-Eclipse/RedSun: The Red Sun vulnerability repository GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. GitHub - macOS26/Agent: Any AI, replaces Claude Code, Cursor, OpenClaw. Over 18 LLM providers (Claude, OpenAI, Gemini, Ollama, Zai, HF, Qwen) wired into a native Mac app that writes code, builds Xcode projects, bumps versions, manages git, automates Safari, use AppleScript, JS or Accessibility, extend Agent! w/ MCP Servers, run tasks from your iPhone via Messages. YouTube now lets you turn off Shorts I Made a Terminal Pager Burgers | マクドナルド公式 Commands — HackerNews CLI documentation ChatGPT for Excel PiCore - Raspberry Pi Port of Tiny Core Linux Live Nation illegally monopolized ticketing market, jury finds Google Broke Its Promise to Me. Now ICE Has My Data. Founding Engineer at Adaptional | Y Combinator CRISPR takes important step toward silencing Down syndrome’s extra chromosome GitHub - saffron-health/libretto: The AI toolkit for building reliable browser automations US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf] Unexpected €54k billing spike in 13 hours: Firebase browser key without API restrictions used for Gemini requests Retrofitting JIT Compilers into C Interpreters IPv6 – Google The Accursèd Alphabetical Clock Cybersecurity Looks Like Proof of Work Now Fragments: April 14 Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Scheduling Software for Online Bookings Laravel raised money and now injects ads directly into your agent When moving fast, talking is the first thing to break Too much Discussion of the XOR swap trick – Heather Cafe Introduction to Spherical Harmonics for Graphics Programmers The Grand Line Building a Z-Machine in the worst possible language High-Level Rust: Getting 80% of the Benefits with 20% of the Pain GitHub - duguyue100/midnight-captain: Inspired by Midnight Commander, tailored to my taste. How to build a `git diff` driver · Jamie Tanna | Software Engineer Center for Responsible, Decentralized Intelligence at Berkeley The Local Universe’s Expansion Rate Is Clearer Than Ever, but Still Doesn’t Add Up - A new synthesis of astronomical measurements confirms a persistent mismatch that could point to physics beyond current models The air throughout our homes is infused with microplastics. But there are things you can do to breathe less of them The disturbing white paper Red Hat is trying to erase from the internet – OSnews The Future of Everything is Lies, I Guess: Annoyances ‘Abhorrent’: the inside story of the Polymarket gamblers betting millions on war Productive procrastination — Max van IJsselmuiden maps, territory and LMs 447 Terabytes per Square Centimetre at Zero Retention Energy: Non-Volatile Memory at the Atomic Scale on Fluorographane Show HN: Pardonned.com – A searchable database of US Pardons 20 Years on AWS and Never Not My Job The Seasons are Wrong Artemis II crew splashes down near San Diego after historic moon mission We gave an AI a 3 year retail lease in SF and asked it to make a profit | Andon Labs How a dancer with ALS used brainwaves to perform live On filing the corners off my MacBooks Installing every* Firefox extension OpenClaw’s memory is unreliable, and you don’t know when it will break Steve Blank Nowhere Is Safe Chimpanzees in Uganda locked in vicious 'civil war', say researchers watgo - a WebAssembly Toolkit for Go linux/Documentation/process/coding-assistants.rst at master · torvalds/linux GitHub - callumlocke/json-formatter: Makes JSON easy to read. Founding Product Engineer at Bild AI | Y Combinator A compelling title that is cryptic enough to get you to take action on it GitHub - Keychron/Keychron-Keyboards-Hardware-Design: Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original compatible accessories within the license terms. [ANNOUNCE] WireGuardNT v0.11 and WireGuard for Windows v0.6 Released 1D-Chess Helium Is Hard to Replace Cooperative Vectors Introduction | Evolve Keeping a Postgres queue healthy — PlanetScale Our response to the Axios developer tool compromise Do Americans read print books, e-books or audiobooks more? The Zettelkasten Method in Obsidian: A Practical Setup Guide Artemis II Is Competency Porn and We Are Starving For It WeakC4 Flight Viz — Cockpit View A Mexican surveillance giant you’ve never heard of is now watching the U.S. border Surelock: Deadlock-Free Mutexes for Rust RISC-V 101 – what is it and what does it mean for Canonical? | Ubuntu The Problem That Built an Industry How Much Linear Memory Access Is Enough? | Solidean Investigating Split Locks on x86-64 Simplest hash functions Sybilproof reputation mechanisms (2005) [pdf] What is a property? How Complex is my Code? Static code analysis in Kotlin — tools overview Toffoli gates are all you need PGLite evangelism dcmake: a new CMake debugger UI Clojure on Fennel part one: Persistent Data Structures Fragments: April 2 Python Release Python install manager 26.1 The Life and Death of the Book Review - Liberties Introducing Database Traffic Control — PlanetScale Bitcoin miners are losing $19,000 on every BTC produced as difficulty drops 7.8% God sleeps in the minerals Building slogbox Apple Silicon and Virtual Machines: Beating the 2 VM Limit Who was “Not Even Wrong” first? Pokemon Evolution Vs Darwinian Evolution The APL Programming Language Source Code
Jamie Hurst's Blog - Is this sustainable?
ColinEberhar · 2026-05-29 · via Hacker News

A cluttered engineer's desk in the late evening, with a MacBook Pro and external monitor both showing blurred work, a mechanical keyboard, a cold mug of coffee, and an open notebook lit by warm light from a nearby window

A lot of what's been written on this topic falls into one of two camps: the "AI made me 30% more productive" piece, usually written by someone six months into using the tools and often by a consultant who doesn't have a job to actually do, and the architectural piece about how AI changes the SDLC, which tends to be written from a vendor perspective and skips over the human reality. I'm interested in something else: what it's actually like to be a senior engineer in an org that's gone deep on this, three years in, and whether the shape of the role still makes sense.

We build before we think

The biggest change in how I work is the collapse of the gap between idea and demoable thing. Three years ago, if I had a meaningful proposal, the process was familiar: write a proposal, get feedback, iterate, build a small PoC to demonstrate value, get a team assigned to take it to MVP, ship something fully featured and integrated with the rest of the platform six to twelve months later. I ran an initiative like this in 2023 to bootstrap a new style of service creation across our developer platform. It took about a year from first conversation to MVP, with maybe three months of that on the proposal and alignment work before any engineering started.

Now I work very differently. A recent example: there's a bottleneck emerging in our SDLC around merge request review, and a few teams have built homegrown bots to address it, none of which solve the actual problem at scale. I wrote a thin proposal and a working PoC together, demoed both within a couple of weeks, and used the demo to drive the conversation about what the solution should look like. We're now consolidating the existing efforts into something cohesive, far quicker than the old process would have allowed.

Most of this is good. The slide deck has largely disappeared from my workflow and I don't miss it. Slide decks were often a forcing function for clarity, but they were also a place where we buried detail to make things digestible, and the PoC-as-proposal model exposes more of the thinking earlier. Stakeholders increasingly want to see how something works in a concrete context rather than read a theoretical case for it, and that's a healthier place to have the conversation.

But the trade is real, and I don't think the industry is being honest about it. The cost of building has collapsed, but the cost of aligning organisationally has not. If anything, it's gone up. When three different teams can each produce a working solution to the same problem in the time it used to take to write a proposal, the bottleneck moves from engineering to coordination. The MR review situation is a good example: it's now easier to build a new bot than to adopt someone else's, which means cohesion gets harder to achieve, not easier. We're solving more problems, faster, and the org-level alignment work is paying the price.

There's a related point worth making, which is that this shift advantages people who can build fast with AI tools and disadvantages people who can't. The bias to action is genuine, but it isn't neutral. The engineers who've adopted these tools effectively get heard more often, get their proposals taken seriously more often, and shape direction more than those who haven't. That's a skills redistribution happening inside every AI-forward org right now, and most of us aren't talking about it openly.

The senior role got more powerful and less sustainable

The counterintuitive thing I'd report from three years in is that AI landed on senior roles earlier than it landed on junior ones. The standard narrative is that AI threatens entry-level engineers and elevates senior ones into pure strategy. My experience is closer to the opposite, and I think it's because senior engineers are the people positioned to recognise where AI can apply across the SDLC, write the proposals, navigate the org, and now also build the thing themselves. The work that used to need a team now sometimes needs one person with the right tools, and that person tends to be senior because seniority is where the system-level understanding lives.

The result, in my case, is that I code more than I have in years. Three years ago I coded maybe once a fortnight, mostly throwaway PoCs to demonstrate concepts. Now I code most days of the week, in between other work. The kind of code is different too. It used to be isolated demos. Now it's PoCs that I'm genuinely comfortable throwing away once they've answered the question, and some integration work at the platform level that previously would have required a dedicated chunk of time I couldn't carve out. The disposability matters. When PoCs are cheap, you can investigate three approaches in the time it used to take to investigate one, and that changes how you understand problems.

At the same time, the writing load went up. Not tactical writing, that's mostly disappeared, but strategy and vision work. I'm shaping direction across multiple workstreams simultaneously, in a way I couldn't have three years ago, and AI tools make that possible because I can context-switch between drafts more fluidly. I can work on a few problems at once and produce coherent thinking on each, which used to require sequencing.

So the role expanded in two directions at the same time. More hands-on engineering and more strategic writing, alongside more meetings as I get pulled into conversations as the SME on GenAI in developer experience and tooling across the org. Logically this shouldn't be possible. The week is the same length it was three years ago.

What gave way is the human-focused work. Mentoring is the clearest example. I have less time for 1-2-1s than I did three years ago, and that isn't an accident, it's a choice I've made under pressure. The 1-2-1 work doesn't benefit from AI tooling. You can't backload it. It requires dedicated time and attention, and when the other parts of the role are expanding to consume the available hours, the mentoring is the first thing to go. I'm not relieved about this and I think it's a real problem, both for me and for the engineers I should be developing. The pattern is the same shape as the alignment problem in the previous section: AI made the technical work cheaper, and the human work, the mentoring, the alignment, the problem definition, became disproportionately expensive relative to everything else, and therefore got squeezed.

The other thing that gave way was thinking time. There's very little of it in my working day now. The productivity gains from AI got captured by output volume rather than output quality. The org's expectations rose to absorb the speed-up, and the slack that used to exist between tasks, the unstructured time where strategic thinking actually happens, got eaten first because it's invisible on a dashboard. I'm at a point in my career where thinking is supposed to be most of the job, and most of it now happens on holiday because the working week doesn't accommodate it.

The honest version of where I've landed is that the role isn't sustainable at this pace. The motivation right now is real, I'm learning constantly and the work has genuine impact, but the volume of what I'm being asked to deliver is rising faster than AI is making me capable of delivering it. The productivity story says we ship more because we're more productive. The lived version is that we ship more because expectations expanded by more than the productivity gain, and the gap is being made up in hours, attention, and the parts of the role that weren't supposed to be optional.

The depth I bet on

When I returned from five months of paternity leave in early 2024, the org needed someone at my level to lead GenAI work in developer experience and I was the available person. It wasn't a bet so much as an opportunity I recognised when it showed up. I took enough time to satisfy myself that this wave was different from previous hype cycles before I committed, but once I did, I had to drop most of the rest of my work on developer experience to make space for it. For a while I was the only engineer at any seniority dedicated to this, and the depth I built up happened by necessity as much as by design.

The upside has been real. I have a position in the industry that didn't exist three years ago and is currently scarce, and I get to partly shape how this technology lands at a 4,000-engineer organisation. The day-to-day work makes it harder to capitalise on that externally than I'd like, but the underlying career position is one I'm fortunate to be in, and I'm aware of that.

The downside is that I traded a lot of generalist depth to get here. Three years ago I had opinions across developer experience and infrastructure, with reasonable depth in languages and frameworks, including a decent grasp of Java Spring specifics I genuinely couldn't recall now. Does that matter? I'm not sure yet. Probably less than I'd have predicted, because the specifics are increasingly something I can recover from tools when I need them. But the breadth itself, the ability to hold strong opinions across multiple domains, has narrowed, and that has consequences I won't fully understand for a few more years.

The other downside is that the depth I've built is partly perishable. A lot of what I know about how to apply GenAI in an SDLC context will be obsolete within eighteen months because the tools and patterns are still moving fast. The generalist platform knowledge I used to have was more durable than what's replaced it. I'm betting that the organisational change experience, knowing how a large engineering org actually adopts new technology, who needs to be convinced, what the governance constraints mean in practice, will compound and stay valuable even when the specific tools and patterns age out. That's a defensible bet but it isn't a certain one.

And then there's the labelling problem. I'm now identified with one thing in a way I wasn't before. That's good for visibility and current career mobility, but labels become liabilities when the landscape shifts. The platform principals who got known as "the Docker person" or "the Kubernetes person" five years ago are now either grandfathered into their roles or carefully repositioning. I'm at the asset stage of that arc, but the liability stage exists too, and the work of managing the transition is something I'll have to think about deliberately rather than letting happen to me.

Scope expanded because the discipline expanded

The headline change in my role is scope, and it's the easiest one to misread. Three years ago, the initiatives I owned tended to be narrower and more contained. They might have been used across the organisation, but they were focused on one part of the SDLC and typically served tens of engineers a month. Now everything I work on is org-wide, used by all engineers, often every day. The scope is bigger by orders of magnitude.

The temptation is to attribute this to career progression, but that isn't really what happened. The scope expanded because developer experience as a discipline expanded underneath me. For years, DX was the worthy-but-overlooked function. The problems were real but absorbable, and we struggled to get the funding and time to fix them properly because the cost of leaving them broken was distributed and hard to measure. DORA and adoption metrics told us we were heading in the right direction, but they didn't make the case sharp enough to compete for serious investment against more obviously revenue-adjacent work.

AI changed the economics of that conversation. The same operational issues that were tolerable when humans were the only consumers of the platform stopped being tolerable when AI started magnifying them. A weak local development setup is annoying when an engineer hits it. The same weakness becomes a serious bottleneck when an agent is trying to operate on the codebase. The term "agent experience" is starting to emerge in the industry to describe this, and it's the right framing. The fixes we put in place for developers also serve agents, and agents scale in ways developers never could. A piece of internal platform that previously served 4,000 humans now potentially serves 4,000 humans plus an unbounded number of agent instances those humans deploy. The investment economics flip when you frame it that way, and the conversation moves from team-level prioritisation to board-level prioritisation almost overnight.

The uncomfortable bit is that this didn't happen because DX got better at making the case for itself. It happened because AI exposed how much the platform was already holding back. The discipline got its moment through external forcing, not through advocacy. That's humbling if you've spent years arguing for the work, and worth being honest about because it's what every DX organisation is now experiencing.

With the scope expansion comes the harder problem of justifying it. The org is asking me to demonstrate impact at board level, and the measurement apparatus to do that doesn't exist yet. DORA was built for a previous era. Adoption metrics tell you what people use, not whether the organisation is better off. We're inventing the measurement framework while running the programme, which is uncomfortable but unavoidable given how new the discipline is in its current form.

The downside of broader scope is the one I find sharpest, which is that the work becomes inherently credit-share. Narrow initiatives have clear ownership and visible wins. Org-wide programmes are political by nature, involve many stakeholders, and attribute success across multiple contributors. The trade-off is real: you exchange clear attribution for actual leverage on outcomes. I think it's worth it, but I won't pretend it's costless, and the senior engineers I see most frustrated right now are usually the ones who haven't fully made peace with this part of the deal.

What I think this means

I've been writing about my own role, but I don't think the pattern is unique to me. I'm at the sharpest end of it because GenAI is my specialism and the org has routed everything related to it through me, but the dynamics I'm describing generalise. Senior engineers in AI-forward orgs are doing more leveraged, more hands-on, more meeting-heavy work simultaneously, with the human-focused parts of the role paying for it. The build cost collapsed, the alignment cost rose, the thinking time disappeared, and the productivity gains got captured by output volume rather than output quality. I think what's hit senior roles first will land elsewhere as productivity expectations propagate through the rest of the org, and the version of this story that mid-level engineers will be writing in two years probably rhymes with mine.

We don't yet know what this means for engineering as a discipline, or for the people doing it. The honest version of what it feels like, from inside it, is paddling harder to stay ahead of an ever-increasing current. It works for now. It won't last forever.