-
The Week #74
by- This is really an update from last week, but I forgot to add it, so I'm putting it first week. After a bunch of small earthquakes we finally got around to anchoring our fridge to the wall so when the big one comes our fridge hopefully doesn't fall over and smash us.
- I finished the first iteration of Tanzawa Plugins. But while it's merged, it's not quite ready for general usage, yet. Some of trickery I do to dynamically enable plugins works on the development server, but errors when run via gunicorn. I'm not sure if it's the fiddling with migrations, fiddling with INSTALLED_APPS,Β fiddling with url routes, or a combination of all the above, but it causes internal server errors and doesn't recover until I restart the process. Such is life when you're playing with
fireinternals. Maybe my next plugin will be a Sentry plugin π.Β - Plugins still aren't feature complete, though. I'd still like to be able to do things add cron jobs or have plugins schedule tasks, but that will require moving from gunicorn to uWSGI so I can keep inline with my "single process" goal. Oh, and I wrote some documentation about how to make custom plugins.
- All of this to say my site now has a /now. It's still a rough draft of what I wrote during my lunch break, but really happy to see it live and working.
- I've run habit and ran 3 times last week. Running 2 short runs during the week at lunch (when it's warmer outside) has made it easier to hit my goal. It takes a lot more gumption to go out and run when it's dark and 2c outside.
- My Darn Tough warranty replacement socks came! Due to stock issues they're not the same ones I sent in, but they're close (my replacement is a full calf, instead of a half-calf). The process was smooth, no questions asked, no fiddling.
- We were out at the park on the weekend and decided to take the train to the grandparents and pick something up. As the grandparents were on their way home from shopping right as we arrived at their station, so they offered to picked us up. And when we peered into the car we saw Leo's cousins in the car. We had no clue they were visiting (again). So naturally Leo decided he was staying at their house. Was nice to have another kid-free night βΊοΈ.
-
The Week #73
by- The covid numbers have been low for about a month now. Low enough that I felt comfortable to go out for brews with the old beer club. It's probably been around 2+ years since I last went out with them and it was a lot of fun.Β
- I made some good progress on the Tanzawa plugin proof of concept. It's still a ways from being mergable, but progress is progress. While I initially thought I'd made the plugin something simple like a widget to display time, I've change my mind. It needs to be a plugin that has custom urls, models, and public/admin views to really force me hit the mark. It needs to be either an about or now page plugin.
- Leo and I did our loop to Enoshima and back riding every train/monorail we can. Since we both have yearly passes it makes it easy to go to the aquarium, see the sharks and the dolphin show, and leave.
Since he first played in the ocean a couple months ago and realize how fun it is, we also had to drop by the beach. I didn't bring him swimsuit, but he had a full change of clothes π, so he was able to get in and stomp around in the water.
Riding the Odakyu line back, we waited in front near the driver's cab. When we boarded the drive went into his cab and waved at Leo. Then he rolled down the window and chatted for a minute. Leo was a bit shy to reply. He has a son the same age as Leo. The driver had a bunch of cards and let Leo pick the one he wanted (naturally he picked the Romance Car). Finally, when we parted ways at the next stop, the driver rolled down his window again, and told us "take care!". It's always nice when Leo can interact with the rockstars of his world. - I watched half of Home Alone with Leo. At first he didn't want to watch it, but once I told him it's about a kid who tricks some house robbers, he agreed. We would have made it through the rest of it, but he fell asleep on the couch.
-
The Week #72
by- I watched Finch, a new movie with just Tom Hanks. It's kind of like Cast Away, but instead of being stuck on an island, he's on earth after a solar flare, which made huge holes in the atmosphere all over and killed the plants. It was really good. Though I'm not sure on the re-watch value.Β
- Leo's cousins came to visit grandma's house. We took them all out Chigasaki Satoyama park, as we needed to pick up the bicycle we left last week. His cousin, an elementary school student, gave the glowing reviews of that big slide I had hoped he would.
I'mΒ grateful the cousins are all close enough in age that they can play well together. We can mostly sit and enjoy a cup of coffee and watch while they run around.
As we predicted, Leo decided he wanted to also stay the night at grandma's. Thankfully Yumi's sister was fine with another kid, so we could have a night with just us.We don't get many kid-free nights for both Yumi and me (this is probably the 2nd time since Leo was born?), but it sure is nice to be able to go out to eat where we want and just talk.
Sometimes I find myself wondering, "Didn't we walk more about the world, and travel? What happened? Did we change?", and the answer is no, we didn't change, but that we can't talk more than 2 minutes before there's one interruption or another or we're exhausted and asleep. That's reassuring. - I went running 3 times last week. Each run gets slightly easier than the previous. I think I need to make it routine to go every-other-day or every-third day. Anything less consistent than that and it's too easy to skip runs. And now that I've written this, I'll probably have an off week. π
- The Christmas tree came out of storage a bit earlier than anticipated. I used my trial of Apple Music to put on some classic Christmas music while we decorated it and it was good fun. I thought Leo wanted to take out the tree because he wanted hang ornaments, but the next morning he looked at the tree and said "Santa didn't come" β the boy just wants some trains!π€£ Either way, happy that it's up. I posted some photos of my favorite ornaments on Twitter.
-
The Week #71
by- This week marks 1 month being at Octopus. I've been enjoying my time at the company so far and I'm learning a lot. I know I'm working more hours than at BP. I think it's a combination of things, but mostly as there isn't a time sheet to worry about, just start and end whenever, it's easier to get into a late afternoon groove.
- With the covid numbers down, after family dinner on Friday, I went out for a quick beer with a couple of co-workers. Another first in about 2 years (the last time I went out was 2019, after the last working day of the year). It was a lot of fun getting to know them better and being able chat without thinking "I should be working" in the back of my head.
- One of the solar installers came out to measure our roof to see if the QCells 3.5KWh system would actually fit and turns out, it wouldn't. The south side could fit 9 panels, but the east/west sides can't fit 3 panels each. I'm having see if they can the smaller 185w panel on the east/west.
Since we've now missed the deadline for a Β₯19/KWh feed in tariff, the most we'll is Β₯17/KWh. This is for the best though. As with the pressure off, we can better look into subsidies, and it looks like there may be city, prefecture, and national subsidies available to help purchase the battery and HEMS (Home Energy Management System). - Leo and I went to the Yokohama Tram Museum. I'd been wanting to go since I first heard about it after seeing a special on TV-Kanagawa about 2021 being 100 years of public transit in the city. I've been delaying going as it's a 20 minute bus ride from Kamiooka station (I like trains, not a huge fan of buses ( though they're better than cars)).Β You also get a discount if you go via public transit, which was nice. I think it was Β₯250 or Β₯350 for both of us to get in.
In addition to having a collection of trams, they have some dioramas you can drive and a tram simulator you can play. Leo just kept the tram going full tilt until it ran into the boundaries and was forcefully stopped ( about 5 meters after stop).
The museum also had a separate building where they had a huge set of pura-rail setup and if you wait your turn you actually drive them! Leo drove Dr. Yellow once, and Hayabusa twice. Paradise for any young rail fan!Leo driving Hayabusa - We went to Satoyama Park in Chigasaki to play on the big bouncy things and ride the roller slide. This time we brought a tent we got specifically for these purposes (bringing tents to the beach / big parks where you're going to be for a while seems to be a thing in Japan).
Small milestone on this trip was Leo finally decided to take of a proper sized rice-ball, rather than having bite-sized mini-rice balls. After he took a first bite he said "Oh, taking a bite of onigiri is delicious!", and beyond being relieved that he's eating his lunch was thinking "That's what we've been saying, dude!!".Β
We're likely going there again this weekend as we seem to have forgotten his little blue-bicycle in the rush packing and getting back to the car π.
-
The Week #70
by- This week was Halloween. For Halloween Leo dressed up as Woody and we had a friend over for lunch. I made a quick chili (although they wouldn't call it chili in Texas, as I put beans in it). Leo ate it up as we called it curry and put a little cheddar cheese on top.
- Friday was a day off for all the Kraken devs in Japan. Leo's been wanting to take Yumi to the Romance Car Museum since we went together last month. So after kindergarten finished we took our bikes to the station and rode the train to Ebina.
Despite there not being very many people at the museum, we lost the lottery the ride the simulator. Maybe third time's a charm and we can drive it next time we visit the museuem. Leo and I also spent 30 minutes in the play area, which was a lot of fun. There's a latter and nets that go across the roof, with a ball pit. There's also a big window where you can watch the Odakyu line and we got a good look at a train getting washed. - I want to start running more regularly (a regular theme on the week it seems...). But one thing that "stops" me is a lack of music. When I got my Airpods years ago it sustainedΒ a solid 6 months of running regularly and doing long (~14km) runs.
The battery started failing about a year ago. 20-ish minutes into a run they'd just die, taking with it my tunes and my beats to power on. With the cold in winter they'd last about...30 seconds. They can't even handle my commute to the office.
I bought a pair of AirPod Pros to replace my old AirPods with my first check from the new job. - My first run with them was great. I'm trying a new strategy this go around; rather than always looking for scenic routes, which usually means hills, I'm going to try and keep my runs as flat as possible. This basically means running along a big road near my house.
Before when I ran along this road, even a single truck going by would drown out my music unless I had them near max volume, which can't be good for my ears. With the Pros I enabled noise canceling and they sound like EVs going by (but they still smell like the stinky trucks they are). So far so good. - We had two more meetings with some installers for solar panels/a battery for the house. Their prices weren't too dissimilar, but they both recommended Sharp panels/battery and a 2.6Kwh system. An earlier quote 2 weeks ago recommendedΒ Q-cells panels/different battery, which would let us get a bigger 3.5KWh system. While I like idea of having the same manufacturer for panels and battery, giving up a KWh of generation for the lifetime of the panels is a lot of electricity to forgo...
-
The Week #69
by- I started watching The Billion Dollar Code on Netflix. It's based on a true story about a lawsuit around Google Earth betweenΒ a German startup and....Google. The origin story of Terravision (the Google Earth a decade before Google Earth) is really good. The early 90's techno-visuals really hits that Hackers spot for me.
- Kanagawa hit single digit covid numbers ( 7 ). There's a number of arguments made for why this number is so low so quick. The cynics say it's because there's an election coming up. Others think it's Japan being good about masks and getting some high vaccination rates. I think it's somewhere in-between. Vaccination rates are really good in Japan, people generally wear masks when out and about, and you don't get an official test unless you're showing symptoms, and if your vaccinated the chances that you're symptoms serious enough to get an official test is much lower. Either way, the number of serious patients in the hospitals is also declining, so they must be improving.
- I made some small improvements in Tanzawa. Nothing frontward facing, but some small bugs and quality-of-life improvements ( reordering menus and such). Been thinking about my priorities for Tanzawa development recently and I think I've figured it out, but need to work through all of my thoughts in another blog post.
- Friday it rained which pushed Leo's Sport's Day festival to the Saturday morning, the same morning we were planning a trip to the Atami area to visit a friend. Leo' had 3 activities against : a game where his group tried to collect their color ball from around the ground faster than the other group, an x meter dash, and a dance.
During the race he fell behind, realize he couldn't win, so he just walked the rest π€£. Unfortunately, this soured his mood for the rest of the event and despite looking forward to the dance and despite his teacher holding him to try and calm him down, but it was a lost cause. In the end, everyone got a medal and we were able to make as planned. - Driving to a new place in Japan is always an adventure. Our destination had two possible routes: one along the ocean and one a bit more inland. The ocean route is closer to my house but my gps said it was going to take an extra hour over the weekend, so we decided to go the inland route.Β
Along the way I got to drive the Hakone Turnpike, which is a famous twisty road to get you through the mountains. There were a lot of motorcycles and a couple of super-cars as well. Driving all the twists and turns was a lot of fun.
As we gotΒ closer we switched from my car navi to Google Maps, as my car navi didn't have the exact address we were going. Remember how I said driving is always an adventure? It sent us one left too early to save maybe a hundred meters on distance. That left too early also tried to send us up a 1 way road through the middle of the forest. Which I tried until there were too much debree that I decided it's best to turn back. Thankfully I was near a bit of the road that was wide enough I could turn around. I wish I had taken a photo. Either way, this quicker route still took us 3 hours.
Thankfully we arrived in one piece and we were able to meet some friends who we haven't met since January 2020. Also thankfully Leo and their son had no problems playing together that night. - On Sunday we went to a local farm? zoo? where you can feed the goats / cows / rabbits. Leo fed the rabbits and I fed the goats / cows. The cows were determined to lick me each time I tried feed them.
After that we went to Jukkoku Touge (Ten Mountain Pass) to ride the cable car.Riding up the side of a mountain.
At the top you can get some great views of Mt. Fuji and the ocean.Β It's close enough and high enough that on a clear day you can see Yokohama Landmark Tower and even Tokyo Sky Tree.
After a quick bite to eat at the bottom we got drove home. This time we took the ocean route and it was a great view. Leo's already planning his next trip and thinking about which trains he's going to take with him to play with.
-
The Week #67
by- Technically from last week, Jacob linked me to this short video about Dutch continuous sidewalks. I never thought I'd become excited about sidewalks (other than them existing) until I saw this video. And it makes so much more sense: bring cars up to people level, not people down to car level and make cars a guest in human environment.
- I went to the office to work for the first time (at Octopus) and the first time since early February 2020. I rode the train around 6:30 and arrived at the station around 7:30. The trains weren't super crowded either where I rode (in the very front).
There's also a Tully's nearby in the IBM headquarters where I could decompress with a coffee and work for a bit before going in. I used to do this when I was going in to the BeProud office.
It was great to meet part of the team in person. Going out to lunch in a social setting was a lot of fun too. I can't remember the last time I did that. Each Friday's is "family dinner", where there's a small presentation followed by beers at the office, which was also a lot of fun. - We got a second quote for solar panels on our home. 2 down, 2 to go. This time the talk was much better. Not just the price (about 10k less), but it felt like he was communicating when we asked questions, not just giving us canned sales responses.
He recommended QCells panels and a Japanese battery. Overall kilowattage from his quote was a bit smaller as QCells (like most foreign solar panels) tend to be larger square (like foreign roofs) so they tend to leave gaps along the edges. Domestic manufacturers tend to make smaller / non-square panels, so you can get the most of your small roof. This company is also going to produce a quote for us with domestic panels as well. Will be interesting to see how they come out. - After last weeks' unseasonably warm weather (and two trips to the beach!), the temperate finally decided to drop. These times when the weather suddenly changes are the easiest to get sick, so I've got to take extra precaution to keep healthy this week.
- Covid cases were down to 23 in Kanagawa and 29 in Tokyo Monday. Monday is usually a low count day, but it's the lowest they've been in over a year. At this rate I think we'll be down to single digits again soon...maybe next week? Let's hope it stays this way.
-
The Week #66
by- This week was my first week at Octopus (well technically, Kraken Technologies). I think it went well. Co-workers are nice, too. I added a small new feature that got merged and released into production. As I've started wrapping my head around the code base, I've also been able to do code reviews and leave helpful feedback.Β
The only issue that I have is that since it's all new and I'm jazzed about problem we're trying to solve is it's hard for me to "turn off" after work sometimes. I'm sure that'll solve itself after I get used to it all.
One thing that's impressed me is the extent to which the conventions are documented/ referred to/enforced. Without having them written down (in this case in a series of markdown documents in a git repo) and enforced via linting, it would be much harder to build a code base at such a pace (~50 deploys a day) in a consistent and maintainable manner.
It's only been a week, but I know I made the right decision to join Octopus. - As I mentioned last week, Leo started back at school. With my current scheduling wanting a few hours of overlap with the UK, I switched from pickup duties to drop-off duties a few days a week. The first two times Leo had a meltdown and cried and was clingy. The last time (on Friday), I think Leo was just tired and mostly went off to school without a big scene.
- There was a large earthquake Thursday night. It was was a 6.1. It shook our house pretty well. Nothing fell over...except some of Leo's legos. We (Yumi) did finally get some things to secure the fridge to the wall.
- We made two trips to the beach. Saturday's visit was completely unplanned. While doing our monthly "loop" around Yokohama/Fujisawa on the Subway / JR / Shonan Monorail / Enoden / Odakyu line, we arrived at Enoshima before anything opened. When I started walking to Enoshima island itself. Midway down I look over and saw a guy walking (I can only assume) his pet monkey! Was about the size of Leo. As we got closer to the water Leo asked if I bought his blue water shoes (I didn't). He promised not to cry when his feet get dirty so we went and played just the two of us for 45 minutes. He did great.
The next day after being really good while we listened a solar panel sales pitch, he asked politely, like he knew it was a big ask, if all 3 of us could go to the beach. So we went to a different beach (on the other side of Enoshima)! Taking the car to the beach makes it easier to carry everything, but it's not much, if any faster than the trains. I think this is the first time we've all gone to the beach and all gotten in the water to some degree.
I finally broke down and bought a 3-person tent so we can have some good shade for the next time.
- This week was my first week at Octopus (well technically, Kraken Technologies). I think it went well. Co-workers are nice, too. I added a small new feature that got merged and released into production. As I've started wrapping my head around the code base, I've also been able to do code reviews and leave helpful feedback.Β
-
The Week #65
by- I had my first day at first day at Octopus Energy.Β Initially I was in rushing about as I still needed to do some initial setup so I could use my muscle memory again: move the dock to the left, auto hide it, remap caps to control, swap spotlight and language input changing shortcuts ( ctrl-space <--> cmd-space), pairing my magic trackpad, and so forth.
We used gather, this J-RPG-esque video conferencing website for a chat with my new co-workers. Amazing the number of takes on video chat these days.Β
After that I mostly spent of the day reading docs and getting the project up and running locally. There was also a global meeting with the engineering team where I got to introduce myself to everyone.
Working in English left me less mentally taxed at the end of the day, something I must have stopped noticing. I'm a bit afraid that my Japanese will deteriorate. Without a doubt this is the largest project I've worked to date and I know I'm going to learn a lot. - Covid cases returned to double digits in Tokyo for the first time since last November. Kanagawa was down to 51. Cause for optimism. Let's hope this trend continues ππ».
- Leo's return to school was delayed as a super typhoon grazed Yokohama on it's way past Japan. No damage, just a lot of rain and a bit of wind. Though my bicycle cover did manage to blow away. ( Update: Found it down at the end of the street and halfway up a hill).
- Love seeing Weekly blog posts picking up momentum on the IndieWeb.
Saturday: Maquie publishes thingsThisWeek.
Monday: Michael publishes Weeknotes and James publishes Weeknotes
Tuesday: I publish The Week.
Soon we'll have a weekly roundup for each day of the week. - I started (re)-watching The Lone Gunmen (a 13 episode spinoff from the X-Files). I don't think I've seen it properly since it aired on TV 20(!) years ago. It's a bit corny, but pushes a good message about computing, freedom, and surveillance/privacy. In the opening scene Langly is at a launch party for the Optium 4, a new super fast CPU that (secretly) has a modem embedded in it to "upload your files to the internet, and your credit history, and your tax bracket, and your social security number".
While we don't quite have chips designed / hidden to invade our privacy (yet) we are uploading everything and other data that we previously considered extremely confidential is readily accessible to advertisers β and sometimes we even supply it. Amazing that this issue was raised on prime-time TV. How the times has changed.
- I had my first day at first day at Octopus Energy.Β Initially I was in rushing about as I still needed to do some initial setup so I could use my muscle memory again: move the dock to the left, auto hide it, remap caps to control, swap spotlight and language input changing shortcuts ( ctrl-space <--> cmd-space), pairing my magic trackpad, and so forth.
-
The Week #64
by- Today marks my 36th birthday. Happy birthday to me! π₯³π
- This week was a summer vacation-like week - busy with lots of activity and going places. It's starting to feel a bit safer to do so because covid numbers are down to less than 200 / day from over 2,600 / day a month ago in Kanagawa and as Japan has surpassed the United States in vaccinations, something I did not see happening given the US' 3 + month advantage starting.
- Tuesday, Leo and I went to Enoshima and visited the Aquarium. He's got a yearly pass and I renewed mine. As soon as we arrived he b-lined to the dolphin show and waited patiently for 30 minutes for the first show. Afterwards he looked at the sharks and tried to leave.
I thought he was mistaken, leaving so soon, so I took him upstairs to the cafe area. I ordered some nuggets and chips (crisps) as they didn't have any fries (chips). Leo had a complete meltdown, despite telling him while we were waiting in line that they didn't have any fries.
I managed to calm him down somehow and we went to the beach and played in the waves for a few before going to Kua'aina to split a burger and fries. - Wednesday, we cycled over to the grandparent's house and back. My battery was low when we left, but I managed to make it back with 5% remaining. I learned that below 20% and it starts to display the drop in real time. So rather than going from 30% -> 20%, it shows you 20% -> 19% -> 18% etc...
- Thursday, a friend came over for lunch and a chat. This was the first time I've met any friend since the lull between the first and second wave in August 2020 and I haven't seen this friend since January 2020. It was really nice to chat. After we chatted for a while we took Leo to the park and to my surprise he walked the entire way there. If it was just me he'd be wanting to get on my shoulders or some such. I was amazed.
- Friday was spent in downtown Yokohama in Minatomirai. Leo and I rode the new urban ropeway. It makes the trek from World Porters much easier, but it's too expensive (Β₯1,000 for adults, Β₯500 for kids). It's priced like a tourist attraction rather than public transit. The staff must have thought Leo wasn't quite 3 yet, as they didn't charge me for him despite me saying 1 adult, 1 kid.
We stayed the night at Yokohama Royal Park Hotel towards the top-half of of Landmark tower. Here's a time-lapse from our room. Leo does so well traveling. I look forward to when he's a bit bigger and we can go out on longer trips. - Saturday morning I went for a run along the bay, marking 3 times running this week. It was mostly flat, which was nice, but the views were totally worth it. I think it may be a good thing to do while traveling to better know an area.
Minatomirai 5:42am - After that we went to the Nogeyama Zoo, a small / free (donations encouraged) zoo. They have all a lion, various monkeys, giraffes, zebras, flamingos, and more. Unfortunately, we couldn't see the tiger or the kangaroos as the the tiger moved to the Ueno Zoo and the kangaroo area was under construction.