Weeknotes 2025W41
To continue learning Office scripts, I wrote another one since it was a slow work week. At any given time, there are about ten different accelerated tests going on where ink sits in the oven for two weeks at a time to see how stable it is. Usually, what samples need to come out and when is tracked via invites to an Outlook calendar. When I started, the previous technician had to forward all of those invites to me and I couldn’t edit them because I wasn’t the original owner. Some were probably missed, too.
To solve this, I made a central database (Excel file) that is much more portable. I wrote a script that runs every morning that checks if a sample needs pulled out of the oven today and sends me an email if so. Lots of fun to write, makes my life more organized, and it’s a sustainable solution that will help the chemist and next technician in the future as well.
In more professional news, I applied to a job and got invited to interview early next week. I am extremely excited about the opportunity and it seems like a perfect fit. I’ve been doing everything I can to transition back to an engineering role and I hope it finally pays off.
On my website this week, I added a color picker that lets users “paint” blocks on my website. It’s not particularly useful but it is fun and whimsical. I’ve been brainstorming little widgets to add to my website to make it a bit more delightful. It’s also a great excuse to learn Svelte—it’s a blast to write in and really easy to integrate into my existing Astro site. Click the button at the bottom, choose a color, then click any block to apply that color to it.
The Ducks played on Saturday and we were invited to a tailgate function. I never really took sports seriously when I was in college (didn’t go to a single game) and mostly focused on studying. Some people take college football quite seriously and it’s fun to watch.
Links
- Blog Feeds by Steve Simkins.
The best part about blog feeds? It’s just an idea. There’s no central authority. There’s no platform. No massive tech giant trying to take your data. It’s just you, basic web standards, and the people you care about.
- Become Unbannable from Your Email/Gmail by Michał/Karbo. I’m slowly moving towards all my important online accounts being under an email that uses a domain I own.
- Open Social by dan abramov. Good review of why decentralization is important and how ATProto handles it. I’m still not convinced ATProto is a better protocol than ActivityPub, though.
- consent.gg by ente. Wildly frustrating and fun at the same time.
- Blitz through a MacBook battery using ‘yes’ by Kevin Healy-Clarke. Using
yesto get a MacBook battery from 7 hours of charge to about 15 minutes. - PIRACYKILLS by Herman Martinus. Beat the pirates by joining them.
- Allow me to introduce the two-sentence journal by Alexander B. Joy. Great little model to just get things down using a “[description of the event]; [how I feel or what I did about it]” structure.
Posted:
Updated: