Daily Update


New Pants

YESTERDAY:

  • woke up and felt awful
    • weird stomachache
    • skipped yoga
    • also cancelled order for acai bowls
  • went back to sleep
  • woke up close to noon
    • started making lunch at home
  • realized I must have slept funny
    • neck was super sore!
  • found a place in San Jose that had massage openings
  • cancelled lunch!
  • got a lovely massage with Jackie
  • picked up a mango boba smoothie for lunch
    • also some popcorn chicken from Shihlin
    • Jackie got a tea
  • head to dance practice
  • productive session!
  • took notes for the PGSS meeting
    • Jackie drove around doing errands
    • filled up on gas at Costco
    • head to Whole Foods to return some items
    • head back to Costco to pick up eggs, cereal, and dumplings
    • head to Home Eat to pick up dinner
  • head to Brian’s
    • he made ceviche with halibut and lots of mangos and avocados
    • very heavy with the tortilla chips
  • finished a tricky Frosthaven scenario
  • other Brian cancelled our call this week due to finals at Caltech
  • head home
  • tried on some new pants!
    • not very stretchy

» Read more


Posts


Firebase Password Reset from Gmail

Firebase authentication has a useful email/password login option and it’s default behavior includes easy ways to trigger password resets. One annoyance though is that the invoking the password reset will be sent from noreply@(project-id).firebaseapp.com email address. This can easily end up in a customer’s spam folder or blocked by email filters.

» Read more


Nordic

Perspectives from a backend engineer learning how to write embedded software specifically on Nordic’s nRF52832.

» Read more


Culture Interview

In 2012, we hit 100 employees. We were expecting to grow exponentially in the next few years. How do we preserve our culture?

» Read more


Scaling Karat

For the past few months I’ve taken on a contracting role at Karat, a company that specializes in first-round engineering interviews for other software companies. It’s really a lovely opportunity for me, providing a bit of income, the flexibility I need to pursue my startups, and a great community.

» Read more


Tech Lead and PM

There’s data out there that shows the best indicator of performant engineering teams are those where the tech lead and product managers align.

» Read more


XCode and Clang Errors

Spent ~6 hours on this today, so figures it deserves a post … the original start of this whole fiasco was introducing one extra dependency for react-native-version-info. There’s absolutely nothing wrong with that particular library, in fact I had that up and running perfectly within minutes on Android. For some reason, my iOS build failed to compile with an error caused by recursive expansion of a search header path from a completely different dependency, react-native-fcm:

» Read more