In an effort to rebuild the muscles of regular blogging, I want to write something here; even if it is only a small something. So here is a short summary fo what has been happening.
In $dayjob, a big project has some to a key point and gone pretty well. Last week was spent in many ways doing admin and answering queries around the work.
Outside of work; I pushed some more updates to the WebService::SmartRow module on CPAN. It’s in a pretty good state and I have been able to get all the data I want to tell me the things the website isn’t. Which is handy as I now have set a 10,000 meter personal best; so was able to confirm that with code I wrote using the module!
Fantasy-Judo.com has taken up some brain space, I have 80% of a very slow coming change written that allows people to see what they “spent” on their team at the time they picked it. As ever, the code bit took a while as it’s in Go and I write Perl most of the time; and it takes a while to change mental gears.
It’ll soon be ready, I am not happy with the words I am using to describe the numbers I am now storing and displaying. There is an old saying about the hard things in computing including naming.
But once that is done I can do the last 80% of the work and see if I can push it live.
I/we have pushed a couple of things live on the site recently. Most recently a small change to handle incoming data being oddly formatted. What is great about the project is that it’s easy to work with despite it really not having had much attention for a couple of years. That is in part Go perhaps and partly the fact that it’s built in what we humbly think is a sensible way… ok mainly Go. It is one of the selling points I read about for Go is that it is good for long-term maintenance.
My kata competition software has been taking a little bit of a backseat. It “works” now; I think I need a tweak in how the calculations of scores work; but mainly I want a set of scoresheets to enter and results to compare against.
PlanetJudo.com potters along; I am really pleased with how the Digital Ocean app service is working for it. Basically, there is zero effort to build and deploy. It “just works”.
That is a bit of a theme I guess, both PlanetJudo and Fantasy-Judo have super easy “pipelines”; this leads to being able to push a small change easily. With lots of small changes over time rather than big deployments. It’s a lesson to be remembered for all professional (and hobby) projects. As GeePaw would say “Many more, much smaller steps”.
I also managed to write a little something about the impact the Russia ban in Judo might be; this is based on some super quick work with Webservice::Judobase.
That’s about it for now, thanks for reading. 🙂
Categories: Uncategorized