This is how Emacs is different from other editors. Like the blog posts show - you start with a need and try to find how the existing Emacs LISP code is written. Next, you try to customize it to your need. Finally, you assign it to a keyboard shortcut.
You adapt Emacs to your workflow, just like you adapt Lisp to your problem domain.
You adapt Emacs to your workflow, just like you adapt Lisp to your problem domain.