In this video I describe how I made the emacs package ido-numbered-mode, in only a few days, with zero knowledge of emacs lisp.
This video is in part a tutorial for emacs lisp, and in part a tutorial for software engineering in general.
It's designed to help people that hear "the code is the documentation" or "just read the codebase" or are first joining a project with a big codebase and are lost/don't know how to start or don't know how to ramp up when reading a big codebase.
This should help you figure out how to quickly learn the context for new engineering projects and environments.
00:00 Intro
02:00 Initial Design
06:34 Review Existing Code
20:17 Final Design
20:52 Implementation