
tagged: work, life, weekly

Thanks to Jazmin Quaynor for making this photo available freely on unsplash 🎁
Our CTO and Product Owner has been away for two weeks, and this week was his last week out. And due to reduced customer support load I've been able to knock out a lot of items on the ol' wishlist. Here are some of the highlights I was able to accomplish this week.
Like most teams, we have backend, frontend, infrastructure and automation kinds of tasks. I was able to utilize Github Templates, which are simply yaml files in the root of each repo, to tailor new tasks with helpful boilerplate:
Here are all the templates:

And one for our backend work:

This allows us to have a pre-defined Definition of Done in each task, as well as show which main branch the task should sprout from. Hope this'll prove useful!
One of my goals for this year is to improve our DX. Top priority was lowering build times for our product's web app. Built in 2018 or so (before I joined the company), it had been sitting on Angular 14 since its inception. Which means that 18 seconds of a build time is unacceptable!
Thankfully, Angular's migration guides were sweet and I only ran into a few hiccups while vibe coding this upgrade.
% npm run start
> client@3.14 start
> ng serve --configuration development --proxy-config ./proxy.config.json
Initial chunk files | Names | Raw size
styles.css | styles | 420.29 kB |
main.js | main | 415.15 kB |
polyfills.js | polyfills | 144 bytes |
| Initial total | 835.58 kB
Application bundle generation complete. [3.649 seconds] - 2026-01-09T21:46:24.369Z
Watch mode enabled. Watching for file changes...
NOTE: Raw file sizes do not reflect development server per-request transformations.
➜ Local: https://localhost:4200/
➜ press h + enter to show help
I've been trying to coordinate some group learning on Docker/Kubernetes, ever since we built out a pipeline for Kubernetifying the compute portion of our product.
For that, we have been watching Nigel Poulton's awesome PluralSight course on Docker and Kubernetes.
In order to stream the audio through to our slack call I installed BlackHole, OBS and muck with my Mac's audio settings. It was not easy.
This renders horribly, hopefully I can make this better over time. I just started using yarle to convert portions of my Weekly Template into markdown, and I need to tweak my configs apparently.
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| - [x] Pray - [x] NT Reading - [x] Family Worship - [x] Quick Workout w/kid * 3 sets Walk-ups | - [x] Pray - [x] NT Reading - [x] Family Worship - [x] Quick Workout w/kid * 3 Sets FFESS x8 * 3 Sets Bicycles 20 reps * 3 Sets Mtn Climbers :40 - [x] Evening pre-dinner - [ ] 3 sets FFESS x10 | - [x] Pray - [x] NT Reading - [x] Family Worship - [x] Quick Workout w/kid * 3 sets Pushups | - [x] Pray - [x] NT Reading - [ ] Family Worship - [x] Quick Workout w/kid * Did Something, but don't remember | - [x] Pray - [x] NT Reading - [x] Family Worship - [x] Quick Workout w/kid * 3 sets Bicycle Kicks | - [ ] Pray - [ ] Isaiah! - [ ] Family Worship |
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| - [x] Circuit - 3x12 - [ ] Hammer Curls - [ ] Individual Curls - [ ] Arnold Pres - [x] L-Raises - 3x8 @ 5 - [x] Kettlebell Row - 3x12 @ 35 * Hanging Leg Raises * 60 Second Dead Hang | - [ ] Heavy Lift 1 Catchup | - [x] Front Squats * 1x8 @ 115 * 1x8 @ 135 * 1x5 @ 155 * 1x4 @ 155 * Wow, I did it! * * * * - [x] 60 Second Dead Hang | - [x] Heavy Lift 2 Catchup * Pullups - 3x8! | - [ ] Heavy Lift 3 * Bench * 1x8 @ * 1x8 @ * 1x8 @ * Negative Triceps or Skullcrushers * 1x8 @ * 1x8 @ * 1x8 @ * * 60 Second Dead Hang | - [ ] Heavy Lift 3 Catchup |
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
| PRI - [ ] 90:90 Hip Shift - [ ] 90:90 Side Plank - [ ] Deep Squat :60 - [ ] Hip Openers - [x] Zenith Stretch! - [ ] Theraband Chest | - [ ] Hamstrings (gentle, not aggressive) * Elbow Skies * PVC Pass-throughs - [ ] 2 min Scap Circles - [ ] Wall slides | - [ ] Hamstrings * Theraband (rows or pull-aparts) * PVC Pass-throughs * Doorway Stretch * Deep Squat :60 - [x] Zenith Stretch! | - [ ] Hamstrings * Elbow Skies * PVC Pass-throughs * Quad Stretch * Deep Squat :60 - [ ] Wall slides | - [ ] Active Dead Hang :60 * Hamstrings * Theraband * PVC Pass-throughs * Doorway Stretch - [ ] Zenith Stretch! | * Hamstrings * Elbow Skies * Doorway Stretch - [ ] 2 min Scap Circles |
Zenith Sretch link which has been helpful for my snapping shoulder and thoracic stiffness.