What I'm working on right now
In a phrase: "dev hairlines"
My current problem
Everything takes so long to do. Like a passive-aggressive Midwestern golden boy, every single step I take seems laced with microaggressions aimed at dismantling my productivity and my happiness.
Want to work a ticket? OK wrangle with your dev environment because one of the dozen containers it needs is probably down or obsolete.
Want to test your code? NP just wait 20min as CI/CD builds its test image and then runs your code.
Want to deploy? OK no prob, we can accomplish this, just give me 20min of your time and 120% of your CPU cycles on your local workstation as this script builds and pushes the images to our registry and then restarts our worker pods.
This waiting is hard. But it doesn't have to be.
That's why my current priorities are the following (in no particular order):
- Upgrade our server-side languages and frameworks to latest versions (2017 is a long time ago).
- Migrate our JS pipeline from webpack to bun or esbuild.
- Employ remote docker builders to do the heavy lifting (and ideally also intermediate layer caching) for us, both locally and in CI.
- Put the "/CD" in our current CI process.