/notes

Notes. Random thoughts, ideas, links, musings, short and unstructured.

link

https://evilmartians.com/chronicles/oklch-in-css-why-quit-rgb-hsl Pretty cool new way to handle color in CSS. The gist as I understand it is it will give more reasonable and expected results as you lighten and darken a color. Additionally, it's an expanded color space (P3 color?) which means, if your monitor supports it, we can use more colors. Neat.

https://www.cosive.com/blog/my-washing-machine-refreshed-my-thinking-on-software-effort-estimation So often in my own job I am asked to estimate effort of something similar to what we have built before. And I get so much push back about how "easy" something should be. But we often fail to account for the unknowns, and fail to explain clearly that the 10% difference is the difference between a 1 day task and a 2 week task. This article does a great job of explaining that.

https://hybrd.co/posts/adding-meta-tags-to-a-rails-cms-with-polymorphism Great way to include meta tags in a Rails app. I've done this in a very similar way, but this article does a great job of explaining the why and how.

https://indieweb.org/ The IndieWeb is a people-focused alternative to the "corporate web". Build your own website, control your own data, post to your own site. Syndicate to the wider web. It's pretty neat, I am starting to tinker and integrate into my own site.

note

I finished reading a Common Sense Guide to Data Structures and Algorithms. Really glad I read it. It filled many gaps I had on some fundamentals, like _how_ big notation works and why we do it and why and when we use certain data structures.

Also finished reading Ego is the Enemy by Ryan Holiday. Incredible book. Reflecting on myself while reading and seeing just how much my ego has been in my way for most of my life, was not easy. But I am so glad I did.

Got a new workstation setup, a System76 Thelio Spark Premium (with sick pink racing stripe lol), to be my new home for deep work this year. It was a "grand gesture", a way to encourage and support myself while I do the deep work. It's going well so far!

Building this blog has been a lot of fun. Glad I moved away from micro.blog, not that their service is bad in any way, quite the opposite, I just really value building my own thing. It's very fun and rewarding.

I built a companion service for static websites. Currently, it scans new posts for urls to submit as webmentions, provides a commenting API, and provides an imageproxy service to do on demand image resizing and caching. In the future it will be a webmention provider, and syndicate posts to places like Bluesky, Mastodon, and maybe LinkedIn. I will probably write a full blog post about it.