• The Week #187

    • ๐Ÿ‡ช๐Ÿ‡ธ I'm in Spain and it's great! My flights were smooth as could be. From Tokyo, I went to Istanbul via Turkish Airlines (first time) and I think I wouldn't mind flying them again. The food on the plane was (steamed salmon, mashed potatoes, eggplant and such) and airport was beautiful. The planes were not parked next to the building, so all of the gates in our area were simply doors to outside and a bus would pull up and take the plane load of people out to the plane parking lot. It felt more like a bus station than an airport.
      My ride to Valencia

      Arriving in Spain and the airport was tiny. Like as soon as you get off the plane you walk downstairs and dumped directly into passport control / customs. We took the metro from the airport to the city center and it was relatively easy. Just buy the ticket and go.
      Morning in the city center

      My first impression of the city is that, at least in the center area, there are so many American fast food / restaurant chains. I reckon that's partly because they're taking over the world, but also because they can afford the rent in these locations. I didn't expect to see a five guys and taco bell directly outside my hotel.
      Random alleyway

      My hotel has been nice too, though it has probably the slowest lift known to man. Each room is themed different and mine is themed with a giant motorcycle in the wall.

      For the weekend before work we mostly explored around the city, walking around and enjoying the city. The old town is as picturesque as you'd imagine. Sitting on the square, drinking coffee enjoying some cultural dancing is something I could see myself getting used to.
      People watching at one of the many squares

      The food is all really good and affordable. I'm loving the availability of olives and ham.
      5.5 euro for coffee and a sandwhich


    • ๐Ÿ˜ฉ While I am in Spain, my AirPods are not. I was about to get ready for a run when I started looking for my airports and Find My shows me that they're in Haneda airport. Hopefully I'll be able to collect them on my way back. They must have fallen out of my pocket or something and as I was using my headphones during the trip, I simply didn't notice. Good news is that they're lost in Japan, so there's a higher probability of me getting them back.
    • ๐Ÿ˜ญ My last grandparent passed away. Thankfully it wasn't because she was sick, just because of age at 93 years old. It makes me reflect on the fact we're not here forever...and I should probably talk with my own parents more often....RIP Dotz.
  • The Week #186

    • ๐Ÿ“ฑ My new headphone jack / switch arrived for my iPod. It was easy to replace, except had the smallest screws known to man. Once everything was put together it worked! Right and left channels work like a charm! I'm excited to be able to carry all of my music with me.
    • ๐ŸŽต I'm not sure how much longer that will be true as I rebuild my music collection. I can see artifacts of the great iTunes Match subscription cancellation of 2012 as I'm finding folders that I knew were full of music, gone. e.g. I know I had all of the Smashing Pumpkins albums.
    • ๐Ÿ˜ซ It was a rough week with Leo. For some reason he's not wanting to go to school any more, so getting out the door is rough. Even going to robot school, something he said he wanted to do, has become a battle. He told the teacher he wants to quit. Thing is, when he's there (at school or robot school) he has a good time according to all. Maybe he knows my business trip is coming up and clinging because of that? If not, I hope this is just a phase and it ends soon.
    • ๐Ÿƒโ€โ™‚๏ธ On the good Leo news front, he we running with me again. He wants to go further and further...but I think we need to work on not stopping for our current runs. At school he wrote a map of where we're going to run and of course it includes a Triforce from Zelda ๐Ÿ˜†.
  • The Week #185

    • ๐Ÿข I got a promotion at work to Software Engineering Lead ๐ŸŽ‰. It wasn't a total surprise, especially as I said a week or two ago, I've gone from leading a team of 4 to 15 in the past year. When I joined the company, most developers had similar titles, like "Software Engineer" or "Senior Software Engineer". It was nice how flat it was i.e. my manager had the same title as me. On the other hand, it also meant that if you wanted to "move up" you had to lead teams and do people management. Now we have 2 tracks so people that are good individual contributors and want to remain ICs, can.
    • ๐Ÿƒโ€โ™‚๏ธ Leo went running with me again. He was looking forward to it all week. This time we ran about 1km, with a few walking breaks.ย  Good thing too, as it was my only run this week ๐Ÿ˜ฌ.
    • ๐ŸŽถ My iPod classic arrived...and the hard drive was dead. The disk still spun, but it had enough bad sectors on it that I couldn't even sync music to it. I upgraded it with an iFlash Solo, which allows me hook up a SD card to the ribbon cable and I replaced the battery. I excited synced all my music and...the headphone jack was also worn down and only a single channel worked reliably ๐Ÿ˜ซ. So I've ordered a new headphone jack / lock switch off Ali Express. I'm hoping that allows me to start living my offline music dreams again.
    • ๐ŸŽฎ Having a custom / modded iPod Classic has also gotten me looking at other old tech that I liked and I discovered a huge scene of modding / upgrading Gameboy. I'm really tempted to pickup a Gameboy Advance SP so I can play the games I used to...(technically I could do this with my switch today, but that's always hooked up to the TV and requires a subscription to Nintendo Online).
    • ๐Ÿฆ On the way home from a friend's house, I suggested we visit Manma Pasta and Leo could get a pizza or something. He went on about how he'd rather make a pizza (fine, but not starting at 5:30pm without dough on a school night) and it turned into an argument between him and my wife. As we left the parking lot (it was on the way home) he realized we were serious about not eating out if he's gonna be so selfish and hardheaded. "Ok, ok, I got it. Let's eat here" he said, but by that point, we've already decided we're not eating out. Naturally he continued to argue most of the way home. The next day, without any prompting, he apologized for his behavior the night before! There is hope!
    • Readers might be feeling a bit of whiplash โ€“ a single post with both great and horrible days. Such is life with a 5, almost 6 year old. Sometimes you miss the "good ol' days", when things were easy and you had (so much!!) free time, especially on the bad days...but the good days... the good days more than make up for it.
  • The Week #184

    • ๐ŸŒ IPv4 addresses are a scare resource. As more and more devices are connecting to the internet there aren't enough addresses to go around. Fly.io, the hosting platform I use for my site and sunbottle , had a bit of a kurfuffle where they started charging $2/month for dedicated ip addresses without telling their customers. As dedicated IPv4 addresses were the default for all new apps, this resulted in a bit of a surprise, especially people who had multiple apps.

      Thankfully, they did the right thing and held off billing, emailed customers, and linked to a post for how to switch to a shared ip address. I migrated both of my apps to a shared ip address, so I won't be affected by their new charges.
    • ๐ŸŽถ As I mentioned in Reclaim your music collection โœŠ, I bought an iPod classic. Once I get it setup and running, I think I'm going to pare down my Apple subscriptions. Right now I'm on the Apple One which has everything, but the cost is about $40 USD / month. I got it because we needed more storage, was using AppleMusic, watching Ted Lasso and wanted to give Fitness+ try...but I haven't watched anything on AppleTV+ in about 6 months, runs using Fitness+ have been frustrating with sync / start, and I plan to reclaim my music collection. This should bring my total cost down to $10 / month (just for storage).

      While the iPod arrived, the hard drive is/was toast. The listing didn't call that out but it said "think of it as junk". Bummer as I was looking forward to using it a bit before putting an sd card kit / changing the battery. The parts should arrive today, tune in next week to see how that surgery went.
    • ๐Ÿ”๏ธ With the remove-Turbo branch merged, I'm trying to focus more on small features and tweaks to keep momentum. This week I made it so you can click on the photos on the top page and a larger version will pop up in a modal.
    • ๐Ÿš— While driving back from the in-law's house, Leo dropped a marble in the car. It promptly fell between the seats where the seat belt clip sticks out. Wanting his marble, he immediately started digging for it and promptly got his arm stuck and screaming. Naturally this occurred when I was stuck at a light and not somewhere where I could turn around / off to the side. A few minutes later I was able to pull off into a neighborhood and inspect and free his arm...no damage done and I hope he won't be doing that again.
    • ๐Ÿƒโ€โ™‚๏ธ One of my main motivators when I started running on/off again before Leo was born was that I wanted to be a good example. I wanted him to see his dad trying to take care of his health. Maybe, just maybe, it would rub off and he'd grow up different than I did. I thought Leo didn't like running, he said as much to his classmates when preparing for sports day earlier this year.

      Imagine my surprise when, out of the blue, he said he likes running and wanted to join me(!). So I laced up and we ran 0.5km to the local park. Even that short run (with 2 short breaks) with him was a lot of fun. I hope we get to run more together in the future. My efforts seem to be paying off.
      Warming up with Leo
  • The Week #183

    • ๐ŸŽ‰ It's now 2024! We spent new years eve and new years day as we usually do - toshikoshi soba for dinner and osechi for new years breakfast at the in-laws. Traditionally osechi is made in the days leading up to the new year, full of food that will last a few days. Then the first few days of the new year are spent not-cooking, but instead eating all the food. These days though, most people buy most/all of it and there's varieties with western dishes. This year we bought everything and we only made some soup and warmed up some mochi to put in said soup.

      After writing the above, there wasย  large earthquake and (as I write this, potentially large) tsunami hitting Ishikawa. My usage of the :tada: emoji feels like it might be in poor taste given the situation. There's never a good day for a natural disaster, but the very first day of the year...let's hope this is the worst of 2024.
    • ๐Ÿญ We went to Disney Sea, the second park in the Tokyo Disney Resort, and spent the night at one of the hotels. We weren't explictly planning to visit the park, but when we bought our car earlier this year, we got 2 free tickets to Disneyland or Disney Sea...and since we went to last year 2 years ago...we thought it should go to the other.

      Compared with the time we went towards the end of the pandemic, the lines were massive. 2+ hour waits at some of them. As such we only rode rides with a ~30 minute wait. The Disney Resort app gives you real-time wait time information, which is great...but was also caused some pain as we had run out of data before getting massively throttled. So slow that it took 15 minutes to go through the process of adding an extra 500MB of data.

      Leo only had 2 quasi-melt downs and both times it was because he was hungry and waiting in line. I'm going to bring snacks next time.

      One lesson we applied from the last trip to this trip was to eat early and beat the crowds. For dinner we breezed in to the Aladdin area restaurant for some curry. Leo insisted he didn't want curry, but as soon he ate 1 bite...he wolfed down the rest and immediately fixed his mood.

      We stayed the night at the Hilton Tokyo Bay, and it was really nice. Our room had 3 singles...which I guess is a configuration because lots of friends come in groups of 2 or 3? Leo slept in his own bed and around 5am managed to roll off the bed. The champ that he is, he didn't cry, he got back up in his bed and went back to sleep.
    • ๐Ÿ˜ญ Bill Granger, the father of avocado toast, passed away at 54, far too young. I love going to his restaurant in Shichirigahama. The food was always great and the atmosphere makes you feel good. For years we'd go there to celebrate my birthday with a nice ocean view.
      Ricotta honey-butter pancakes from a visit a few years ago
    • โ›ฐ๏ธ I merged a major under the hood change in Tanzawa that removes Turboย  in favor of HTMX. Turbo technically works with any language / framework, but it feels like it's really geared for Ruby/Rails (makes sense given it's made by 37 signals), while HTMX is more agnostic and integrates better into Django.

      The other fun part of this work is I am slowly removingย  my usage of Stimulus (a JavaScript companion library of Turbo). Each time I remove a controller I get one step closer to being able to remove a build system from Tanzawa, which I find highly motivating.
  • The Week #182

    • ๐ŸŽ„ Christmas was this week. We celebrated a couple of days early with the ancient Japanese custom of eating KFC and a nice cake (pistachio cream with strawberries) with my wife and her family. Unlike previous years, because we celebrated 2-days prior, the cake shop, even with a reservation, was not complete chaos.

      For Christmas day itself we kept it fairly low-key. We got Leo a Link (Archer) Amiibo and Super Mario Maker 2. Santa brought him a 500 page Zelda: Breath of the Wild guidebook. Happy to say he loves it all. I got an awesome sweat shirt, so I can wear something besides plaid during winter ๐Ÿ˜€. Yumi got a nice pair of gloves.

      We often make a trip to the beach during Christmas / New Years. Not to go swimming, but just to enjoy the clear air and less crowds. This year we went on Christmas day. It's been a couple of years since we brought Sophie with us on these...and she was excited to come along and run around in the sand, dig, and get some sniffs in.
      Me holding Sophie and Leo splashing in the water

      The city was doing some maintenance and they had made some huge piles of sand on the beach. Every so often there was a kei-truck taking a load of sand and dropping it along the beach.
      Dumping sand on the beach
    • ๐Ÿ—ก๏ธ Speaking of Zelda we got the Master Sword in breath of the wild. We finally got enough hearts to get it.
    • ๐Ÿƒโ€โ™‚๏ธI went for my first run since my surgery a month ago. It was a lot of fun and I didn't realize how much harder running was because of my leg. Usually even just 5 - 6 minutes in my legs would feel heavy but I'd plod on with mental fortitude alone. This time though my legs felt fine the entire run. That heaviness never came. I thought that heaviness was just my legs being weak or not being used to running...turns out it was reverse flow. Looking back, I'm amazed I kept running like that...but I reckon it was just as I didn't know any better ๐Ÿ˜†.
    • ๐Ÿข This week was my last week of work for the year. I kinda like my new routine of the last and first month of the year is being off. I was thinking about it what all changed in the past year...and beyond the product itself, I went from leading a team of 4 (myself included) and now I'm leading a team of 16 (myself included, divided into a few different squads/regions/continents), which boggles my mind.
    • ๐Ÿ‡ช๐Ÿ‡ธ I started looking at tickets for a work-trip to Valencia, Spain next month. I'm really looking forward to meeting up with teammates who I don't get to regularly sit down with and some of whom I'll be meeting for the first time. I'm equal parts excited to eat some paella from the birth place of it... scared it will ruin it whenever I have it anywhere else.
  • The Week #181

    • ๐ŸŽ‰ We had our end of the year party at work. As the team has grown so much in the past year, it's difficult to find a restaurant that can fit us all, so we cruised along the sumida river. We have two traditions in Japan: 1) We dress up nice, and 2) Someone writes/reads a Christmas poem in front of the group. For number 2, the person who needs to write/read the poem is given 48 hours notice.
      Cruising along the river

      Why do I mention the 48 hour rule? Because this year, I was picked ๐Ÿ˜ฑ. I'm someone that's never understood / gotten poetry (I reckon this is typical of programmers), so I had a bit of a panic when I first heard about it. Thankfully, in this past year, the machines have gotten a lot smarter, so I was able to augment my creativity and write a poem quickly. I'm also happy to say that the poem was well received.
      Sky tree, as seen from the middle of a river
    • ๐ŸŽ„ The following day was Leo's school's Christmas pageant.ย  We've seen the it 3 times now, each year Leo has been at school. The past two years the pageant had been at the city's auditorium, which made it feel quite special. I thought that was normal, but they only held it there because of covid. This year it returned to being held at the school itself...which made it feel less special and wasn't as comfortable (not enough seating for everyone/3 rows of chairs vs theater style seats on an incline).

      ย Each year his role has changed - and as a top year they put on a play where each kid had a speaking part. When it was Leo's turn to say his line he spoke his line's loudly so we could all hear them.
    • ๐Ÿฅณ The next day Leo's cousin came to town and we celebrated his birthday. We ate sushi and for dessert we had the one cake that all of the kids have been wanting since they saw it: a Mario themed ice cream cake from Baskin Robbins. Happy birthday Leo's cousin, 11 years old!
    • ๐ŸŽ… The following day we went to a Christmas party at a school friend's house...and it was a lot of fun. One of the dad's that I chatted with when helped set things up at sports day was there and we got to chat more. We barbecued and drank sparkling wine under the clear blue skies. We also promised to barbecue by the local river next time so we don't need to worry about the neighbors. Looking forward to it.
    • ๐Ÿ™ A small work update this week. In The Week #165 that we were looking for a Senior Product Manager to join the team and this week they started! I'm really excited about this one. The other neat thing that happened is we got a $800 million dollar round of investment so we can accelerate growth and expansion of low-carbon tech. Very exciting times!
  • The Week #180

    • โ›ฉ๏ธ We went to a local shrine for Leo's shichi-go-san...and like that, the big event is over. We went to the photo studio, where we rented Leo's hakama, so he could change and so we could pickup the prints from last time. As a thank you we could pick one of a few different gifts, including a free photoshoot.

      We were a bit pressed for time, as we were all dressed up and the likelihood of us getting a decent photo at the shrine were slim, we decided to take some photos. Naturally just the photoshoot was free, we still had to pay for prints (which makes sense...but also makes it feel less like a "gift" and more like an upsell). Be that as it may, I'm glad we did take photos because as it turns out every photo was shot at the shrine was pretty much a dud for one reason or the other.
      Boyo dressed in hakama
    • ๐Ÿงฆ I have too many pairs of socks. And yet, I ordered a new pair of nice wool socks from L.L. Bean. These are to replace some cotton socks that I have that appear warm but are in-fact, not so. They're so comfortable and warm. If you haven't ordered yourself a pair of wool socks recently, you should.
    • ๐ŸŽธ This week marked the 43rd anniversary of John Lennon's death. Coinciding with that, Apple released a new docuseries, John Lennon: Murder without a Trial, which I binge watched. I always get a bit sad this time of year when I think about what could have been and what was taken from the world. I know it's silly, he died before I was born....but the series is well worth the couple of hours of your time.
    • ๐Ÿ’ˆ Leo and I got haircuts at the local barber shop. He has hit hair cut by the person who usually does it and I was across the room getting my haircut eavesdropping. I won't divulge their full conversation, but I'm glad in their conversation about vegetables and primary school, she also told him that tomatoes and other such things he "doesn't like" will appear in school lunches. I can already see see start of a wonder barber relationship between them and I'm excited for them.
  • The Week #179

    • ๐ŸŠโ€โ™‚๏ธ After missing 3 weeks of swimming beause of being sick or not 100% better, Leo's started to make up for it. He had swimming twice this week. I took him on the weekend and got to watch his progress...and he's progressing quite well! He's currently using the paddle board, kicking down about 60% of the school. This is helping him get more leg strength while also letting him practice taking breaths while swimming.
    • ๐Ÿฆต My right leg is healing up nicely. There isn't any pain except for the plastic covers they put to cover the entry points while I heal sometimes feel like they're pulling my skin when I walk. I've already noticed when walking Sophie up / down the hills what a huge difference this has made...before my leg would feel quite heavy. But not any longer! I'm curious how no longer having a backward flow of blood in my leg with affect my running...when I can do that again.
    • ๐Ÿซ Leo and I watched Willy Wonka and the Chocolate Factory. I really do like the older version much more than the newer one. Perhaps beause Roald Dahl wrote the screenplay (something I didn't realize until this viewing). Also, the music is much better and Gene Wilder is class. I hope this primes him for seeing the new Wonka prequel coming out next week here in Japan.
    • ๐Ÿ’ด The yen looks like it finally might start strengthening up a bit. With the usual exchange rate of ยฅ100 - ยฅ108 / USD, this past year with it about ยฅ150 / USD has been a pain. Most all of my expenses are in yen, so it doesn't affect me directly on a daily basis, but prices have been rising because imports are now more expensive. It's been at ยฅ147 and strengthening the past few days...I hope this trend continues.
    • ๐ŸชŸ The sliding glass door in my bed room crackedย again. This first happened about a year after we bought our house and the house maker came out and replaced it for free because of a defect in manufacturing ...I reckon this is the same defect, but feel like they're gonna stick me with the bill. As it occurred at a similar time of year last time as well, best I can tell is the sudden temperate change is causing too much stress on the glass?
  • The Week #178

    • โ›ฐ๏ธ It only took me about 2.5 years to get around to it, but I made some basic Brid.gy integration into Tanzawa. Right now it only supports posting to Mastodon, but that's all I use it for right now. I had considered doing a native integration with Mastodon (and indeed, there's an open issue for it), but decided against it because I didn't want to faff around with figuring out ActivityPub...especially when my site already marks things up using microformats.

      The integration manifests itself as a new button that says "๐Ÿ˜ Send to Mastodon". When clicked the elephant starts spinning, the backend sends a webmention to Brid.gy, and if successful, the button transforms to say "View on Mastodon". The button jumps around a bit during the whole process, but I'll sort the fine details "later".
    • ๐Ÿ‡ธ๐Ÿ‡ช We went to Idea to pick up another Eket cabinet, bringing our total to three, as well as some frozen meatballs and so forth. Ikea used to be one of the places we could take Leo to and he would not have a meltdown...you'll notice the past tense in this sentence.

      After we ate lunch and did some browsing on the second floor, when we got downstairs where all the small things are, Leo noticed the play area...and had a melt down because he couldn't play there...it's not like we didn't try, but there were 50 kids ahead of him, we would've been waiting 2 hours... how I would like to be able to go anywhere without one meltdown or another.
    • ๐Ÿฅ I went to the hospital to remove some varicose veins on my right leg. I've had them most of my life (they're from (I presume) from damage done when I was first born and the doctors were poking around to give me a feed for whatever they gave me) and the past couple of years they've been getting worse...and visible when wearing shorts.

      This is notable because it was my first time being hospitalized in Japan, so the entire experience is new. I found over during check in that they decided to move me from a shared room on the 2nd floor to a private room on the 4th floor. I'm no sure why they decided that, but I'm glad they did.

      The surgery itself was smooth and I was awake for half of it. I've never been awake for any surgery, so it was an interesting sensation to feel the pressure of tugging(?) without actually feeling anything. For the second half they put me to sleep and apparently they had to use more / it took longer than expected to knock me out.

      Dinner was really good โ€“ though perhaps that was as I hadn't eaten in 24 hours by the time surgery was finished and I was awake. Rice, fish, steamed spinach, and some carrots and peas with ground chicken.

      I shouldn't be surprised but there's no WiFi in the hospital, so I'm finishing this post tethered to my phone. I can walk fine, except my leg is wrapped in a bandage and it hurts a bit. I'm glad it's over and without any issues...and I look forward to being able to run again (perhaps a week per the doctor).

      Cost wise I think my total out of pocket is supposed to be around 14-man (940 usd at current exchange rates)... I don't think I would have gotten this done if I was living in America as I can imagine it being easily 5 - 10x, even with insurance.

      Update: Total cost was 7.2man or about 470 usd.
Previous 11 of 29 Next