That’s two days in a row that I’ve slept through my alarm. I think my body is protesting getting started in the new year. 🥱 😴

Time for the annual forget your work password after returning from Christmas vacation.

Happy new year! 🎊🎆 Frohes neues Jahr!

Got one of the coolest gifts ever this year. 😁

Merry Christmas everyone. Hope that you are having a good holiday. 🎄🎅🏼

Slowly but surely I am learning to bend UICollectionViewDiffableDataSource to my will. Still have a lot to learn, but figuring out the best way to structure the data for the snapshots has been my biggest challenge. Not making the section identifier as simple as possible initially was my biggest mistake.

Staring at a newly created project in Xcode is, to me, like a writer staring at a blank piece of paper.

It’s definitely going to be some kind of day when the car driving down the street is blasting “Ice Ice Baby” at 8:30 in the morning. 😁

How has it taken me this long to discover the magic of fleece lined jeans for winter? These things are amazing and so comfortable.

Emma’s sleep schedule has been adjusting lately. No matter what time she goes to bed, she is now waking up between 6 and 6:30 instead of 7 and 7:30. I’m missing that extra hour of sleep. 🥱

Number of days that I forgot to set translatesAutoresizingMaskIntoConstraints to false? Zero. 🤦🏼‍♂️

Falling down the rabbit hole of refactoring some code thinking that it can, or should, be cleaned up a bit only to end up back where I started and realizing that this approach is perfectly fine.

I spent an embarrassing amount of time, this morning, trying to figure out why my collection view cells weren’t refreshing when I updated the snapshot. Only to realize that I had added a custom equatable function to the struct that was only checking the id value, which doesn’t change. 🤦🏼‍♂️

I really enjoyed giving a talk at our Tech Get Together at trivago. Something that has been terrifying to me, as I hate speaking in front of a lot of people. But I really enjoyed the experience and it was a lot of fun. I was mentally exhausted last night, after having been stressed over this for a few weeks. On the bright side, I slept really well.

Surprised that I actually slept last night. Been nervous all week about giving my first conference talk at our Tech Get Together today. Gonna share a bit about our iOS app architecture.

#trivagotech22

Finally having the trivago Tech Get Together in person again. Looking forward to the talks over the next two days.

Stage with presentation screen in background.

The weather is turning frigid cold. I’m missing the warm, sunny weather of Hawai’i. ☀️

Plugged my M1 iPad Air into my M1 MacBook Pro to charge. Apparently you have to pick the correct USB-C port. Since the MacBook can still charge through USB-C, even with MagSafe, the port that I used was trying to charge the MacBook from the iPad. I tried a different port on the MacBook and then it started charging the iPad.

You should always assume that there is a good chance that I am going to do something stupid with anything lying around the apartment. Such as putting a vomit bag, assumed to be empty, on my head like a party hat to make my daughter laugh. I will let you fill in the blank here, and yes they did laugh. 😂

Went snorkeling, for the first time yesterday, at Kapo’o beach in Oahu. It was amazing and so much fun.