7.6 KiB
date | description | mp-syndicate-to | post_meta | tags | title | type | url | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2022-03-20 16:32:39+00:00 | A summary of what I got up to in CW11 of 2022 |
|
|
|
Weeknote Week 11 2022 | posts | /2022/3/20/20-03-2022-weeknote-week11 |
Why Weeknote?
One of my favourite Fosstodon people Doug Belshaw publishes a blog post every week about what he got up to during the week which is always interesting to read. Re-visiting your notes on a weekly basis is always a great idea from both a learning standpoint since it helps you cement the things you learned and wrote about in your mind and also from an appreciation and gratitude standpoint since it makes you take stock and look back at the things you did this week, the volume of which may surprise you. Doing this on your public facing blog has the side effect of making you write in a focused way as if someone other than yourself might read it and that will help you make sense of your own writing when you come back to review it in the future. It can help hold you accountable since its much easier to convince yourself not to bother writing a weeknote or to put it off if you are the only one who will ever see it. Finally of course, there's the possibility that others might read it and find it interesting or learn something.
So I'm giving it a try, I don't know how well it will go or whether I'll manage it every week but I normally find myself at a loose end on a sunday afternoon/evening and so it seems like a perfect time slot to schedule in this new habit.
This Week
On Monday i finally published my blog about explainable NLP models with ELI5 and LIME which I've been tinkering with since mid January. Explainability is a key challenge for our industry and I get asked about it by our customers a lot. ELI5 makes it easy to provide some explanations for deep learning NLP models but it's still quite hard to explain to people what it really explains and the limitations of the explanations.
A friend and I have been running our own dedicated server with soyoustart for coming up to a decade now and this week we took the plunge and migrated to a newer more powerful machine for the same price (we were running on one of their grandfathered plans). I spent a fair bit of this week migrating many of my web applications from the old machine to the new one over rsync. Thankfully it's been pretty painless and thank goodness for caddy which has made re-configuring my apps pretty hassle free. The most irritating bit was changing the DNS records for some of my domains and waiting for my ISP's caches to expire. However, I got around this by hard coding the domains and ip address of my new server into my /etc/hosts
file on my workstation.
I've been focusing on node.js and typescript backend development at work for the last few weeks which has been a nice change from my usual work doing machine learning engineering and MLOps. We're building out a web application for one of our clients which will help them with one of their business processes and integrate with their existing CRM system as well as our company insights platform. I really enjoy writing typescript but I've been struggling to get it to play nicely with Bookshelf.js which is an ORM system that has 'dodgy' type support and has ended up sneaking into the project thanks to some legacy requirements. This has meant that I don't get to feel the benefit from a lot of the nice things that typescript brings.
Now that the weather in the UK is starting to get a bit more pallatable (Except on wednesday when we had sand from the sahara blown across and everything was orange), my wife and I are trying to sort out our garden ready for the summer. Over the weekend we did some much needed maintainence tasks and measured up the big empty bed at the back of our garden which we plan to install raised beds into and grow vegetables in. I need to get a move on and plant the vegetables that we're planning on growing very soon.
{{