There is one case where I really don't like the elixir pattern of having the file name match its path. If you have `App.Parent` and `App.Parent.Child` its `app/parent.ex` and `app/parent/child.ex`. You have to jump around for no reason. I Just put it in `app/parent/parent.ex`!🤷♂️
For me, I always fuzzy find for modules anyway, so it having its name in the path twice doesn't make it harder. But to me it's better organized that way. i.e then everything related to `parent` is in a single folder.