Discussion about this post

User's avatar
Lars Faye's avatar

I feel like I wrote this! I'm in the EXACT same mindset and approach.

It's been three years now and interestingly enough, I feel its accelerated the parts that didn't need accelerating in the first place. I don't recall ever saying to myself "I sure wish I could, very quickly, generate a massive amount of code that I don't necessarily understand". 😅

Before AI, a good developer's priority list would be:

- Understanding of the code and its relation the codebase

- If the code is aligned with the documented and efficient standards

- As few lines of code as needed to accomplish the goal (while maintaining readability)

- Reasonable turnaround time

Agentic coding and LLMs in general completely invert this list. Their capabilities enhance a developer's speed and amount of code that can be generated, but they don't have a focus on understanding, conciseness, or alignment with current documentation and standards.

Can you use them to still focus on the original list of priorities? Yes, but ironically, the more you bend them to that workflow, the slower you will tend to go and more in alignment with traditional coding and development workflows.

Lately I'm in a workflow that is in seeming opposition to the industry hype and LinkedIn AI bros: I'm using AI tools to help generate specs and plans, but then lean into a 50%-70% blend of manual coding, with ad-hoc LLM assistance when I have clear and well-defined tasks that are going to generate code that I'm able to review in a reasonable time frame.

I'm quite happy with this balance, as I feel like I'm moving at a good clip, but feel organized and retaining my mental dexterity and acuity.

Geert Theys's avatar

Am not removing myself. But I did learn how to prioritize recognizing complexity. Where do I need to spend my deep dive energy. Where is it trivial enough that I just glance over it and LGTM or I'm certain tests will capture issues.

This skill is essential to manage the flood of information you get bombarded with.

No posts

Ready for more?