As we add new code to existing files, it feels natural to append – add new
functions at the end of the file, new requires at the end of the list of
requires, and so on. This approach introduces some friction, and in this post
I'll share some pointers for improved editing and git workflow.