Almost At Atom
2022-08-22 22:31:25 PDT
I said I was going to add an Atom Feed to GitAtom yesterday. And by the end of today, I almost have.
I mean, teknicully I akshually have an Atom feed now. It just doesn't do quite what I want so I am refactoring and rewriting part of it, and there are a number of bugs that it has exposed that should still maybe be squashed.
My division of labor so far, as estimated off-the-cuff:
3 hours: acquiring, reading and understanding various technical specifications around Atom, XML, MIME types, etc, to get the implementation standards-conformant(ish).
3 hours: acquiring, reading and understanding a bunch of Python and library stuff needed to get the implementation right.
3 hours: refactoring the existing codebase into some kind of usable shape.
3 hours: writing new actual code for the Atom feed.
2 hours: finding and fixing bugs related to the implementation.
2 hours: building a dev instance of GitAtom and some infrastructure to auto-update it.
2 hours: miscellaneous, including maintaining the GitAtom repo and issues, prototyping stuff as needed, debugging, etc.
So roughly 18 hours in two days, of which about 3 were the actual implementation of the actual feature. I'm not quite done yet, but the proporations should stay about the same.
Am I motivated to program like this because I'm blogging, or motivated to blog about programming? I dunno.
Starting to burn out on this whole fire. Must finish soon.