Discussion about this post

User's avatar
Elon's avatar

A good - though far too long and verbose - summary of the experience of AI coding in mid 2025 by a newbie to the field.

Hopefully normie developers will read this and become inspired to try for themselves instead of being so defensive that their entire identity is being erased.

The main thing this entire writeup is completely missing: this is a tiny snapshot in time for AI coding. What the author writes was NOT possible 6 months ago, and it will also be EXTEMELY different (much better that is) 6 months from now.

Hence none of this really matters. AI should really be called Digital Intelligence. It is a form of alien life that we have discovered and is about to replace us in doing everything. We simply cannot compete (as the author noticed) - yes, it is not perfect yet, but it has consistently been improving and will continue to improve until the Singularity.

See ya on the other side.

Expand full comment
Ponti Min's avatar

> the codebase I developed contains extensive type annotations, from basic parameter types to complex generic structures (tuple[tuple[int, …], …]anyone?). This adds significant overhead and reduces readability

I disagree. I found it increases readability -- it always helps to see type annotations in someone else's code.

Though I would've used a list and typed it as `list[list[int]]`.

Expand full comment
4 more comments...