I asked ChatGPT to create a program that can generate automated podcasts, and it wrote it in Python. It worked for a while, but now I’m getting a bit irritated. Of course, the program wasn’t perfect from the first run, and ChatGPT handled the big changes well.

However, for small tweaks, I’ve been making manual edits, which is why I need a good text editor. Going back and forth with ChatGPT for minor adjustments is time-consuming. I could probably start using Cursor, but I’m used to Emacs, and it will take time to get accustomed to Cursor, especially for basic operations like searching or navigating within and between files.

The most irritating part is that Python doesn’t help with variable names—it’s all handled at runtime. I constantly make typos, and in C++, the compiler catches them. But here, I run the program, the podcast generation takes quite a long time, and after 10-20 minutes it crashes because some variable names were misspelled.

How do Python developers deal with that?

Next - Previous