-
I love reading code

Software solves unique problems. Reading code can be as enticing as a novel. The data flows interacting like characters. Each API, their voice. I enjoy reading code on my phone too. It’s like reading a custom tutorial post. Now I know how to handle GitHub webhooks with Go. Even without syntax highlighting I understand what’s…
-
3D Printing vs Wood CNC Machining

For three years I thought Wood CNC Machining and 3D printing were completely different. Like they didn’t scratch the same itch. I was firmly in the anti-plastic camp. Wood seemed cooler. Turns out they’re basically the same thing and 3D printing is just as good. I was up at like 11pm printing my first benchy…
-
Job Search: 2025

Start date: late June 2025 Offer accepted date: late September 2025 Start date: late October 2025 Search duration: 4 months Sabbatical duration: 16 months Companies applied to: 50-60 Time spent interviewing: ~40 hours Offers received: one company (two teams) Years of Experience: 10+ Accepted role: Senior Software Engineer Cash salary percent change: -25% Equity cash…
-
TIFIIT: /dev/null is ACID compliant

Joey@jyu.dev originally posted this. I thought it was interesting and decided to build on it with some super simple bash examples. This is a hilarious example of: “You are technically correct. The best kind of correct.” [1] Atomicity Operations are “all or nothing.” There are no partial writes, it’s either written and then discarded, or…
-
Further thoughts on Meditations by Marcus Aurelius

Read the first part here: https://tifi.blog/2025/08/30/thoughts-from-first-5-books-of-meditations-by-marcus-aurelius/ Photo by Craig Dennis: https://www.pexels.com/photo/grayscale-photo-of-man-sitting-on-brown-wooden-bench-reading-news-paper-during-day-time-128428/
-
Vibe Coding on the couch – iOS Shake Detector

How fast can you shake your phone? https://tizz98.github.io/iOS-shake-detector/ This requires iOS and using the latest Safari or Firefox. I was bored on the couch. I was curious if I could measure a table shaking using my phone. Specifically to measure how much force it takes to topple my floating wine bottle. It took 0.32g to…
-
Philosophy & Money

As a kid going to Catholic Mass each week, I never understood why there was a collection. And, why I (as a 10 year old) had to give some of my allowance each week to that collection. Each Church did it differently, some had baskets that were passed through the pews, some had baskets on…
-
TIFIIT: Exceptions vs Results

I fell in love with the Result type in Rust immediately when using it. For most of my career I’ve used Python, and one part of the language that is contentious is Exceptions. One camp, generally the senior engineers, think that Exceptions should be avoided and you shouldn’t raise custom Exceptions. The other camp thinks…
-
Thoughts from first 5 books of “Meditations” by Marcus Aurelius

To think someone in the future might not be able to read this…
-
TIFIIT: Vibe-coding

I constantly have ideas for new web apps. Most recently, I wanted to ask my friends which Pokémon is their favorite out of a group of nine in a 3×3 grid. It seemed like an interesting use case for Elixir and Phoenix since it has great real time update support for multiple users. I was…