The badge script printed the right name for the person who wrote it and the wrong name for everybody else. Slicing counts characters, and a name is words.
Article archive
Browse every article on Invasikode — programming tutorials, AI exploration, and software architecture guides.
Three points walk into a loop and come out identical. The list was never copied three times; the name was. A tuple makes that bug impossible.
A de-duplication loop that works on clean data leaves four tags where there should be two. The bug is case, and the fix is a set.
A word counter dies the first time it meets a word twice. The fix is one line; what takes longer is knowing which of a dict's three lookups to reach for.
One RAG service that both parses uploads and answers queries will fall over the moment someone uploads a 200-page PDF. The cure is two paths and one queue.
One agent with twenty tools gets messy fast. Once several agents revise each other, you need a graph that allows cycles and a number that makes it stop.