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!