/now

2024-06-24

day job

This is definitely taking most of my available focus these days as after being mostly stagnant for about a year with my core service is being upgraded with many new (and complex) features.

The most exciting part of the upgrade was refactoring the core data model and migrating off a SQL Server database schema that suffered from being designed as a temporary solution1 and death by a thousand cuts backward-compatible-incremental-changes, and onto a future-proof appropriately normalised and constrained PostgreSQL database schema, or schemas to be exact with good namespacing and separation of concerns.

All of that with <0.005% of records needing a fix to satisfy the new tighter constraints !

Working now on the rest of the upgrades in collaboration with an other team, I spend a lot of my time doing code reviews and asking people to run pre-commit checks.

rest of the time

I am currently reading Isaac Asimov’s Foundation and Empire, finished Foundation earlier in the year and had a reading dip while moving and all those things. On bedside, I have Andy Grove’s High Output Management and Chris Miller’s Chip Wars, not sure which one I’ll pick up next, or if I will cave and get the Second Foundation.

I have been making my way through the Rustlings course, hopefully will find time to finish soon and actually apply some of that new knowledge on a real project.

I am working on switching to oh-my-zsh and neovim, both of which are fairly easy to switch to but there is still some of my vim config I have not ported.

After regaining some interest in this blog in January/February, I found myself quite overwhelmed by the rest of the things in my life and let it go again. I have found this interest again and will try to develop both single pages and short TIL pages for little recipes I’ve accumulated into my Obsidian vault.


  1. remember, nothing in enterprise software is more permanent than a temporary fix. ↩︎