Volod has a couple Python-Dev Productivity Tricks
You were asking about things that make us productive.
You already mentioned 'poetry' for python - it definitely worth checking.
It's a smooth development workflow:
- building the project
- running commands in a managed virtual environment (no situations where the package is installed globally by accident)
- publishing packages on index server is easy
- Lock file
That's what I value in it. I use it with 'tox' and it works great.
I use NixOS in the VM (host: macos) for development.
Similar to what Hashimoto does https://www.youtube.com/watch?v=ubDMLoWz76U
Each project has its own dev environment (own python version etc). It saves a lot of time as my dev projects cannot be in the broken state after brew update or something like that.
Emacs org-mode for note-taking and todos :)
Have a great day!