• The Week #79

    • It's a new year. I laid out some goals for 2022 in Looking Forward to 2022. This year we had the traditional "long life" soba for dinner on New Year's Eve and the traditional osechi breakfast on New Year's day at the in-law's house. It was good as usual. The only downer for me was that I ended 2021 and started 2022 with driving. On the other hand it was below zero and windy. "There is no such thing as bad weather, only inadequate clothing" โ€“ Guilty as charged.
    • I made some really good progress on theming in Tanzawa, but I'm a bit blocked at the moment as Postcss isn't recognizing the tailwind generated css classes as existing e.g. you define a color named "primary" and use the class "bg-primary" in your html to set the background of an element the primary color. The styles aren't generated and if you try to use it in a component with @apply, it errors because the class name is invalid.
    • We started doing more disaster preparation to get ready for any big earthquakes or such scenarios. We purchased goods for daily life, such as portable toilet bags (put it over a box, do your thing, and they've got something in it that'll solidify it all/help with smell?)ย  some more long-lasting provisions (rice, canned bread, just-add-water-pasta, curry), a portable gas burner (which can be used indoors), and some containers for water (non-drinking variety). It's easy to get carried away with it all, but I feel a bit better knowing that we've at least got a couple more days food and a place to do business in the worst case.
    • Unlike the US, food scraps in Japan aren't usually sent down the drain with the disposal. Most of it is sent out with the burnable trash. However, burnable trash only comes around twice a week. For us it's on Monday and Friday. But with the end of the year, they pause pickup for a couple of days for the holidays. This year it's...you guessed in: Monday and Friday. This means we'll have 2 weeks worth of food scraps (and other trash) to throw out. Yuck. The crows are going to love it.

      Not only does it smell, but burning food trash just releases more C02 into the air. I happened to stumble upon this episode of Rising on NHK World that talked about composting and introduced this Local Food Cycling composting bag/kit "that you can even use on your veranda in a Tokyo apartment" and decided to give it a try. It won't arrive for another week or two, but I'll be sure to keep you up to date in my composting adventures.
    • Speaking of NHK World, I also found a good new series called Zeroing In: Carbon Neutral 2050. Super interesting show. NHK World is the reason I don't mind paying my NHK dues like many people do. The amount of quality programming (in English!) they produce is well worth whatever I pay them each year.
  • Checkin to Starbucks

    in Yokohama, Kanagawa, Japan
    ไปŠๅนดใฎๅˆใ‚นใ‚ฟใƒใ€‚็พŽๅ‘ณใ—ใ„ใ€‚First visit to Starbucks of the year.
  • Checkin to ๅพก้œŠ็ฅž็คพ

    in Yokohama, Kanagawa, Japan
    First visit to the shrine this year.
  • Tanzawa in 2022

    It's been one year since I first started using Tanzawa in public as I blogged about my daily development progress.

    This post started as a scratchpad for me to figure my priorities when developing Tanzawa as it stalled for a couple of months in early November. I had intended to publish it and use it to guide me through the next couple of months.ย 

    But writing down even a partial list of priorities energized me and gave me a sense of focus. That focus allowed me to ship some big new features like plugins, start on a refactor, and made some good progress on theme support.
    ย 
    As such I'm now re-purposing and rewriting this post to solidify my thinking for the next few months (or more) of development and lay some groundwork for Tanzawa in 2022.

    Theming

    Theming is my top priority at the moment. Theming while a core feature for someone to make a blog feel like home, is probably not something I'll use that much as I quite like my current color scheme. Basic color scheme changing is in progress in PR #150. It'd be great if a later PR could also allow custom layout as well.

    On second thought, perhaps "theming" is a misnomer. Perhaps it's actually two independent features: color scheme selection and layout. This way you could mix and match between them?

    Strava Plugin

    As part of my 2022 goals I'd like to run 100 times and I'd like to track this on my website. I could do it manually, but I'd really like to own that data in my own database so I can do some custom visualizations of my runs.

    There's three parts to this integration:
    • An admin interface to authenticate Tanzawa with Strava.
    • Management command to download and store the latest runs.
    • A public facing runs page.

    Eventually I'll need a way to automatically run on the management command without sshing into the server to setup a cronjob, but that'll be fine for now.

    Runs page is a feature that I've been wanting since the outset of Tanzawa (similar to trips). At the outset I planned to use Runkeeper, but their lack of API made me switch to Strava.

    Setup & Deployment

    I still haven't documented how to deploy Tanzawa for production. It's part I don't like faffing with servers and part "works for me".ย  The problem is, no matter how great the experience is blogging with Tanzawa, if users can't install or set it up, it doesn't matter.

    As I'd like to get more people using Tanzawa, not just trying it out locally, I've got to make it easier to install. It will likely be an automated setup of a droplet on DigitalOcean. At least for starters.

    Continue the Refactor

    When first building out Tanzawa I used Django Model Forms because they're quick to prototype with. And my micropub endpoint mostly transforms data to fit these forms and runs them as it was easiest. But this is more brittle and intertwined than I'd like.

    So I plan to continue to refactor "as time and energy allow".

    Bonus Ideas Later in the Year


    Propaganda Website
    As part of my mission to get people using Tanzawa besides myself, I'd like to setup a dedicated propaganda website. It doesn't need to be powered by Tanzawa itself (though that would be neat). I'm picturing a site that has your standard marketing bog introducing Tanzawa, directs people to GitHub, and so forth. But as it's not just a marketing website, it should contain some pages dedicated to the cause of the open web, Punk rock style.

    Native Syndication

    I still manually syndicate my posts to Twitter. I'd like to remove that burden and allow Tanzawa to automatically post to Twitter and other social networks. There's been some good discussion about this on Issue #84.

    Year In Review

    A "year in review" page generator plugin that will use your own blog to craft yearly reviews. It would show you some fun statistics like most interacted with posts (top 3?), a map of your checkins, stats about the number / frequency / type of posts, word count (?). It would be fun to add some hooks to allow plugins to contribute to the statistics as well.
  • Happy New Year! ๐Ÿฅณ๐ŸŽ‰
  • Looking Forward to 2022

    After my looking back on 2021 post, I thought I'd write about what I'm looking forward to next year and maybe set some rough goals. So I don't forget what my goals are, I'm going to put (some) of them on my Now page.

    100 Runs

    Health and running always appears on the list of stuff I'd like to do more regularly. Rather than set a distance goal, which would probably be a bit too ambitious, I'm going to set a simpler goal: 100 runs next year. That works out to about 2 runs per week. Doable. And it should be habit forming. Should I surpass it earlier in the year than anticipated, I might adjust it higher.

    Tanzawa

    There's a lot I'd like to get done in Tanzawa next year. On the top of my list is strava integration (to track my runs :) ), theming, and some better instructions / deployment options. Oh and proper photo posts. It would also be great to actually get a site (Tanzawa powered or otherwise) up on tanzawa.blog, since I've owned the domain for about a year now.

    Octopus Energy

    I can't really say what, but I'm really looking forward to this next year at Octopus in Japan. This first year has been in build mode and this next year is launch mode.ย  We're going to make some big strides in growing green electricity in Japan and the team we've got is really good and getting better (We're hiring - join the fun!).

    Travel in Japan

    It's been a long 2 years with the pandemic. I'm hoping we can find some time to travel in Japan a bit and let Leo ride his first Shinkansen. Not sure on the destination yet. Maybe somewhere I haven't been before.

    Visit America

    This isn't entirely under my control, but I would like to visit America. I haven't back since I moved back to Japan in early 2017. And with Leo being almost 4 and having only met 3 members of my family (my brother and mom I flew out here on separate occasions, my younger brother just happened to be studying abroad in Japan when Leo was born).
  • Checkin to ๆน˜ๅ—ๅฐๅ…ฌๅœ’

    in Fujisawa, Kanagawa, Japan
    Biker over to the big park. A classic.
  • The Week #78

    • This is the last "The Week" of the year. I finished work for the year and won't start back until the end of the first week of January. I'm really happy with what we've been able to accomplish in the last 3 months at Octopus and am looking forward to 2022.
    • I wrote another year in review ( Looking back on 2021 ) style post. It was nice to reflect at a different scale than my weekly posts and made me realize just how much I got done this year and how much life has changed.
    • Christmas was this week. Leo is finally starting to understand the joys of Christmas as a kid.
      This year he woke up an hour earlier than usual with a big grin on his face to see if Santa had come. And sure enough, he visited our house too. Leo's been wanting a Dr. Yellow train and some new trains for a couple of months.ย 

      He was expecting Santa to bring him some kind of bullet train. But instead Santa brought him a freight train that other train he mentioned sometimes: a "Momotaro" freight train. We got him the his favorite, Dr. Yellow.ย 

      It was my first time experiencing, as a parent, a kid getting so hyped and excited about what could possibly be downstairs under the tree. And it's a lot of fun. Much more fun than getting any gift.
    • After that we went to the grandparents to celebrate Yumi's birthday with some homemade lasagna, salad, roast chicken, and some cake. It was a lot of fun and a nice, slow Christmas.
    • We watched Don't Look Up, the new film with Leonardo DiCaprio about climate change, but not about climate change per se. In the film they discover a planet destroyer comet heading directly for earth in 6 months and when they alert the government, the powers that be see it as a political opportunity.

      What hit the hardest was just how distracted, by choice, the general population is in the film. Consumed with social media and 24-hour news cycles. It hits too close to home and the parallels the "debate" we see in regards to climate change. But just "don't look up".
    • A few members of family have been infected with this new variant of covid. Thankfully everyone appears to doing well so far as they were (all?) vaccinated. I feel like we're going to get a nice wave of infections here in the next couple of weeks as well. Hopefully it's as it is in seems to be in other counties: huge numbers but low/no hospitalization of the vaccinated.
  • Looking back on 2021

    I may be starting (or resuming?)ย  a new tradition with another year in review post ( 2020 ).

    2021 was a good year.ย  This post is a highlight of all of the good things that happened this year.

    Tanzawa
    This year started with a sprint of programming and blogging. I first showed Tanzawa to the world on January 3rd. Over the course of the next couple months, I builtย  it up enough to support various indieweb protocols and got it to the point where I could import my Wordpress blog data. A few months after that I worked up the courage to open source it. And since then I've been iterating on it when I have the chance to add fun features like trips and plugins.

    Health
    After fretting about which license to release Tanzawa under, I started fretting more about getting vaccinated. I fretted enough about this that I managed to annoy my wife, but that fretting paid off as I got myself and my family vaccinated early. Thankfully we haven't gotten sick (with covid or anything else), knock on wood.

    I've never been able to keep running regularly, but this year I've managed to make it more regular. I've done this by not being as strict to myself. I don't have a set schedule, which is useful to beat yourself up with when you miss a run. Instead I just to run 2 to 3 times a week. A "missed" run this week doesn't matter if I plan to continue running for years ago.

    Kindergarten
    Leo started kindergarten this year. Before it started, we could tell that he was ready to start venturing off a bit. And since he's been going it's also released a lot of stress at the house. The terrible twos during a pandemic weren't fun (toddlers, amirite?). But he's adjusted to it well and we've got a good rhythm.

    I've been able to take days off work and join him on field trips be an active participant in his pre-school life, which has been a lot of fun. I enjoy being able to spend time with him and see how Japanese pre-school life is.

    Writing
    I got an article published in Web+DB Press about getting started with GraphQL and Django. This is notable, not just as it's in an actual magazine, but that it's in Japanese. This was my second time authoring something in print in Japanese. Without the support of my old company, I doubt I'll be writing anything in print anytime soon.

    Climate Change
    I changed jobs and joined Octopus Energy. While I expected it to be a good change (as I wouldn't changed jobs otherwise), having a job that lets me use my Python/Django skills and lets me help in the fight against climate change in a real way has been a big positive influence in my day-to-day life.

    One aspect of this change has been a new social group, a worldwide network of employees that care about climate change and fighting it. The other, larger aspect, is that I no longer feel this dread about climate change because I am helping to fight it, both in Japan and abroad everyday. Directly in Japan because my work will help increase the adoption of renewables. Indirectly because the work in Japan enables work and investment outside of Japan to further speed the renewable transition.

    Joy of Cycling
    I've never been a fan of driving. I resisted getting my drivers' license until I was 18 (in the Texas suburbs) and only then I got it because I was forced (no public transit and everything is miles apart). Fun fact: I never completed drivers' education. I did 1 class (of 3) with a teacher in California, which was enough to get my learners' permit. Before completing, I moved to Texas with my learners' permit and used that to convert it into a license (with the 10 minute driving test).

    Growing up in southern California I used to ride my bike everywhere. This year was the year that I remembered that. First with a cross-bike. And again with an e-bike mama-chari (Panasonic) I used to putter around town and take Leo to and from Kindergarten. Not only does each ride save emissions I may have emitted from a car. But each ride, no matter the weather, I've got a smile on my face.
  • Checkin to Starbucks

    in Kanagawa, Japan
    End of work for the year. And a bit of a treat. Trying the Soy Pumpkin Cake.
    Soy Pumpkin Cake
Previous 116 of 359 Next