This is why I believe we're going to need better tools for reading and exploring codebases

"Writing code is easy. Once you have a solution in mind, and have mastered the syntax of your favorite programming language, writing code is easy. Having an LLM write entire functions for you? Even easier. But the hard part isn’t the writing. It’s the reading. It’s the time it takes to load the mental model of the system into your head. That’s where all the cost really is."

https://idiallo.com/blog/writing-code-is-easy-reading-is-hard

Writing Code Is Easy. Reading It Isn’t.

Writing code is easy. Once you have a solution in mind, and have mastered the syntax of your favorite programming language, writing code is easy. Having an LLM write entire functions for you? Even eas

Ibrahim Diallo Blog

It's another way in which LLMs reflect the misprioritisation in dev learning, itself a reflection of the economic dynamics.. we always focused too much on writing code over reading it, and this production line mentality is why anyone would believe a machine that generates code could replace a developer

We're having to fully articulate the skills in building software for the first time

@sue

This is my confusion when I talk to people who have been "learning vibe coding" I have them describe what they did and it seems they have an LLM write some provisional code for them then they revise it and fine tune it so that it does what they want.

Which is just... coding. Do they think people code without looking at examples, libraries, specifications?

If they don't do that second part then they probably don't have a program that does what they want and they did not do any coding.

@futurebird @sue 💯

I think the refining, looking at libraries, examples, specifications is a thing that’s been made so ancillary and incidental and individual. As if it’s as a weird thing only you do, that no one else does, which is maybe even a distraction from the real work of TYPING.

We’ve taken the part of the work that actually allows working software to get made and de-languaged it. We’ve made it the elephant in the room

@anthrocypher @futurebird @sue

All this!! It’s weirdly disorienting to have people •finally• yelling from the rooftops the things I’ve felt like a voice in the wilderness trying to teach for the last 15 years.

@inthehands @anthrocypher @futurebird oh lol hard same, it's painful but also kind of cathartic to see how clearly what we've known was wrong with coding education play out like this

@sue @anthrocypher @futurebird

Totally! Cathartic and also heartening to know that I wasn’t the only one advocating for some of these ideas after all.

@inthehands @sue @futurebird idk y’all, we keep on our beat and it’s possible the rise of LLMs in software creation can be an opportunity for driving forward what was always most human in all this