Reading the readme I don't quite get it - in a nutshell, what is it?
Is it a configuration system (a lisp library/convention on how to configure packages), emacs with curated packages, or what? They also talk about modifying packages, which even if maybe good, isn't this a lot of work? But if so, why don't they just pull-request these back to the original packages?
It provides a lot of sensible defaults for different Emacs packages, these are organized into "modules" which are just sub-folders that can be enabled or disabled via the central config files in ~/.doom.d (this is a custom Doom thing, it just loads a few files in ~/.doom.d at startup to make it easy to config everything in one place).
Basically it provides you a nice starting point to using Emacs, with things just working out of the box.
I am curious about this change in the changelog.
"Password manager now supports script-generated password fields"
I couldn't easily find any details about. Would someone be kind enough to elaborate on what it does and where it is useful?
I did a bit of Excel programming in Python; a tool to extract, and sanity check, data from a spreadsheet, send it to a server and populate results back in the spreadsheet.
The "Python Programming On Win32" book by Mark Hammond was a great resource http://shop.oreilly.com/product/9781565926219.do