Tom Cargill of Bell Labs is credited with the creation of the 90/90 rule for software development. The rule is:
You know you're getting towards the end of the project when it's time to start putting your dev notes into documentation. In my case, the documentation for the Farmer Frog site has to cover a wide variety of topics for several different audiences. My initial thought was "hey, I'll just store this stuff in a docs folder and call it good". That lasted for about three days until I realized that most developers would like to have a way to search docs for information.
This was one of those scratch an itch projects because I have a lot of development projects that I do both professionally and as a hobby. Rather than try to remember where everything is and which tools I used to build them, I wrote PyDevMgr to keep track of that for me. I'm a huge fan of Albert Einstein's notion that I shouldn't have to remember all of the details, just where the details are stored (translation: I'm lazy).
So I am down to the last few odds and ends on the Farmer Frog site migration from Wordpress to a static site built with Eleventy and the last big feature is the ability to do a full-text site search.
This is actually a bit trickier than it might appear at first glance. A static site differs from one built atop an application server because there is no application server. (Yes, I hear all of you saying, 'Well, duh!').