• Bookmark of Heating Up in Tokyo

    Tokyoโ€™s humid subtropical climate means hot, muggy summers are unavoidable; the U.S. Southeast and northern India fall into the same climate zone. However, there are other underlying factors exacerbating the conditions. Human-caused global warming has contributed to a 1.5ยฐC (2.7ยฐF) increase in temperatures in Tokyo since 1964 and a 2.86ยฐC (5.14ยฐF) increase since 1900.
    Heat Island Effect in Tokyo (from the article)

    Heat Island Effect is an oft forgotten aspect of us covering the land with asphalt and concrete. What always shocks me, even in my suburban Yokohama neighborhood, there's plenty of green, but not much shade. Especially if you're traveling around noon when the sun's directly above.
  • Checkin to Kanagawa Prefectural Museum of Natural History (็ฅžๅฅˆๅท็œŒ็ซ‹็”Ÿๅ‘ฝใฎๆ˜Ÿใƒปๅœฐ็ƒๅš็‰ฉ้คจ)

    in Odawara, Kanagawa, Japan
    Dinosaurs! ๐Ÿฆ• ๐Ÿฆ– โค๏ธ
    Dino bones!

    I miss workstations like this classic one. And mousepads!

    (Fujitsu rebadged?) Sun IPX and Sparcstation 5
  • Checkin to ๆ–ฐๆจชๆตœๆ•ดๅฝขๅค–็ง‘ใƒชใ‚ฆใƒžใƒ็ง‘

    in Yokohama, Kanagawa, Japan
    First shot done. Next shot in 3 weeks. ๐Ÿ™๐Ÿป๐Ÿ’‰
    Got my shot!
  • Checkin to Kodomo no Kuni (ใ“ใฉใ‚‚ใฎๅ›ฝ)

    in Yokohama, Kanagawa, Japan
    We went on Leo's first "ensoku" (field trip) with his pre-school. Originally we were supposed to go to the beach, but with covid-19 they don't want people going to the beaches, so we had it at Kodomo no Kuni instead.

    Kodomo no Kuni is this huge park in Yokohama close to Tokyo. Inside they've got some huge jungle gyms, different pedal-powered rides, a full-on dairy farm and heaps of open space to run and explore in. You can buy the milk (to drink on the spot) and soft-serve, which I believe comes from the cows (they have a dairy farm, so it would make sense).

    Since we were with a big group, we just played in this huge field / hill and went and saw the cows. The cows are a major attraction, so much so that the train that comes to Kodomo no Kuni is cow themed.

    Next time I want to go by the cow-themed train!

    The field and huge ground that we played

    The view from the top of the hill. The white domes are bouncy.

    The cows taking a rest
  • Enoden Monaka. Love the packaging of these. The classic style tickets are great.

    Enoden Monaka
  • Writing Professionally in a Second Language

    I just finished an article that will be published in this month's Web+DB Press magazine, a monthly web-related programming magazine in Japan. The entire magazine, including my article, is in Japanese. I want to reflect on the process of writing professionally in a second language and contrast this with my first experience when writing the 2nd chapter of Professional Python Programming 3rd edition (PyPro3).

    Picking a Topic

    Unless you're writing for yourself, the general topic is going to be decided for you. The company I work for writes regularly for Web+DB Press. GraphQL's been gaining popularity lately, and since I've built a few projects with it, a co-worker asked if I was interested in writing an article about GraphQL. Remembering how difficult it was to write PyPro3, I was a bit hesitant at first, but thought it'd be a good test to see how much my Japanese had I'd improved over the years. I also wanted share what I'd learned building GraphQL APIs with Django.


    Outlining is the process where you set the scope and decide in in more detail what you want to write about and the general order that you'll write. Before you can start outlining you need to first decide roughly how long of an article you want to write. The length of a magazine article is often decided for you, so it's mostly a matter of figuring out what you can fit into the allocated space.

    My outline was fairly basic, just a bullet list to help guide me along as I wrote and the base idea for what we'd build in the article.


    Writing in your first language is difficult enough. Writing in a second language maintains the challenges of writing in your first, but also adds an extra layer on top. Not all idioms or expressions in your native language can be expressed in eloquently or in a similar manner in a different language.

    Having a solid outline of what you're going to write about, including the order and main points you want to cover makes writing much easier. This applies to writing in your first language as well, but it's doubly important in a second language.

    When writing PyPro3, I could write and speak Japanese, but writing a narrative piece was difficult. Many of the words I was using weren't quite yet internalized and reading what I wrote 5 minutes prior was a challenge. So I ended up writing the gist of what I wanted to say in English, and then translating it as best as I could before a native speaker cleaned it up for me.

    This time around, 3 years later, my outline was in Japanese and I didn't write any of the article in English first and then translate. Writing was a lot quicker too as I had become used to explaining code and what it's doing from work. I made the quickest progress when I was focusing on writing for a specific co-worker and explaining GraphQL to them.


    Editing in a second language is difficult. I won't say I'm useless, but I don't have that feeling when something sounds "off" like I do with English. Without that sense, it was difficult to know exactly how to fix feedback from internal reviews and the editor at the magazine.

    The actual process of editing this time around was much easier, however. A co-worker and I would pair edit, where I'd pull up the document on my screen via Zoom and we'd work through the comments together. This made it much easier to ask for advice or for clarification or a second opinion.ย 

    Beyond not having a native feel for the language, skimming is also much more difficult. This makes finding the paragraph a particular comment is referencing a bit slow. I got better as I practiced, but I also found that copying a snippet of the comment and using the Find feature of my editor helped immensely.ย 


    Good writing in any language requires clear thinking and proper planning. Being able to stay in the same language for planning, drafting, and editing makes the entire process much easier. Having native speakers check and edit your workย  allows you to gain a better understanding of your second language, not only at the grammatical level, but with sentence patterns and flow as well.

    I'm grateful to have been given the opportunity to be published, especially in my non-native language and hope I'll have another chance in the future.
  • Since itโ€™s going to end soon, another ajisai photo from the other morning while walking Sophie.

    Purple ๐Ÿ˜
  • Ajisai (hydrangea) season is my favorite season in Japan.

  • Checkin to ไบŒไฟฃๅทไบŒไธ็›ฎๅ…ฌๅœ’

    in Yokohama, Kanagawa, Japan
    Watching the bullet trains go by. So fast.
    The tail end of the Shinkansen. Barely got it.
  • Checkin to ใŠใ‚ใง้ฏ›็„ผใๆœฌ่ˆ—

    in Fujisawa, Kanagawa, Japan
1 of 3 Next