• 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
  • πŸ”— Can Matt Mullenweg save the internet?

    He's turning Automattic into a different kind of tech giant. But can he take on the trillion-dollar walled gardens and give the internet back to the people?
    While I agree with Matt that decentralization and individual ownership are central to a Web3, the crypto/blockchain aspect of it is a technological farce.

    Following the principles of IndieWeb on your own domain will allow you, today, to own all of your data and to interact with other people absent of any intermediary service and without melting the arctic.

    A major motivator for building Tanzawa was individual ownership. It's not enough to have your data, but have it stuck in a in serialzied blob in a Wordpress plugin data column somewhere. It's too difficult and cumbersome to reuse. It must be in a proper relational schema. So far the fruits of my indieweb journey have allowed me to not only own my data, but to actually use it toΒ  build upon it. Both trips and maps wouldn't have been possible without Tanzawa.
    1. Tagged with
    2. blogging
    3. internet
    4. indieweb
  • Merry Christmas, everyone! πŸŽ…πŸŽ„ Β War is over.Β 
  • Response to Announcing indieweb-utils

    After some thought, I decided to build indieweb-utils, a Python library with building blocks that will assist developers in building IndieWeb applications.
    indieweb-utils looks like a lovely library to help with some of the faff of html parsing for the IndieWeb.

    I originally planned to do something similar using Tanzawa Indieweb module for Django-Indieweb stuff, but now I'm less convinced that'd be useful outside of the Tanzawa context.Β 

    I'd love to see the Python/Indieweb "consolidate" a bit on a single library so we aren't duplicating effort. I'll have to open some PRs. Great work, James!
Previous 235 of 719 Next