Therefore, if you write the code as cleverly as possible,
you are, by definition, not smart enough to debug it."
And that’s how I feel about vibe coding. The true litmus test is if the software is easy to debug. Sure you can still use AI to debug but you’d still be creating other bugs while fixing them.
“Everyone knows that debugging is twice as hard
as writing a program in the first place.
So if you're as clever as you can be when you write it,
how will you ever debug it?”
Source: Book entitled: The Elements of Programming Style; Edition: 2nd. Chapter: 2. Written by Brian Kernighan and Phillip James (Bill) Plauger. Also known as Kernighan's law.
as writing a program in the first place.
So if you're as clever as you can be when you write it,
how will you ever debug it?”
Source: Book entitled: The Elements of Programming Style; Edition: 2nd. Chapter: 2. Written by Brian Kernighan and Phillip James (Bill) Plauger. Also known as Kernighan's law.
Brian Wilson Kernighan (/ˈkɜːrnɪhæn/;[5][6] born 30 January 1942)[1] is a Canadian computer scientist. He worked at Bell Labs and contributed to the development of Unix alongside Unix creators Ken Thompson and Dennis Ritchie. Kernighan's name became widely known through co-authorship of the first book on the C programming language (The C Programming Language) with Dennis Ritchie.
No comments:
Post a Comment