top | item 47207045

(no title)

ms9598 | 17 hours ago

I was recently analyzing a TypeScript module in our new project to learn how it works, and was thinking, "I wouldn't have done it like this” and “the styling is not for me". Then the realization slapped me in my face: this code came from me!

This article also slapped me, and has crystallized my jumbled thoughts on the topic. I'm deep into my career as a productive software engineer, yet I'm concerned there is a visible vanishing point of my value. My retirement is also visible, but I'm more concerned about our trade and those of you who have many years ahead.

While adaptation is hard when moving a lightspeed, workflows must adapt, more time on imprinting the generated code into our heads with iterating on trialing, testing, editing, before PRs is prudent.

A larger problem is architectural drift and leak. Those feel like they could become extremely problematic. We’ll need to put more effort into steering agents so their output aligns with architectural goals. The steering will also need to be iteratively refined.

Great article! I’m concerned, but also rallying for us.

discuss

order

No comments yet.