• Designing Sustainable Digital Products

    I'm reading Designing for Sustainability: A Guide to Building Greener Digital Products & Services and am about midway through. There's a lot that goes into building a sustainable product and as digital makers, we often don't consider sustainability. Rather we think "hey, I'm saving paper, so this must be more sustainable.", an we're wrong.

    The name of the game for digital product sustainability is energy consumption, both to consume and distribute. Improving sustainability isn't just a single task, though some will have a larger impact than others.

    What are some ways to improve the sustainability and reduce the environmental impact of your digital products?

    Use Renewable Energy

    Host with a provider who uses 100% renewable energy. This is getting easier, but is still hard.

    This site and Airbot are hosted with Digital Ocean in their NYC1 data center. Within Digital Ocean (or any provider), the power source depends on the data center. This forum post has compiled the power-source information for the datacenters Digital Ocean uses where possible. NYC1 is "light green", which means while the energy from the grid isn't renewable, they are buying green energy credits. Sticking with DO, moving to my hosting to Amsterdam, Frankfurt, or London would reduce the environmental impact of my projects, as they're all powered by 100% renewable energy.

    It seems I may have a couple of server migrations in my near future.

    Control Content Size

    Sustainable digital products are those that can use the least energy. Part of that is hosting, another part is the content itself.

    Is your content providing value to your users? Or is it wasting their time, causing them to use their devices longer and consume more energy.

    How heavy is your content? How much energy is consumed to get what you've made to your users? Are your sites heavier than they need to be, causing users to transfer more data than necessary.

    Don't make a video when a blog post will suffice. Don't say in 5 minutes what can be said in 3.

    File size matters. The smaller the file, the less time it takes to transfer, the less energy to deliver it to your users (quite possibly wirelessly), less space to store (thus fewer hard drives, fewer servers) - it all compounds.

    That video you made where you're mostly talking? You don't need stereo - mono will suffice, you'll reduce the file size, transfer time, and your users won't notice.

    Improve Your Information Architecture

    How efficiently can users complete tasks? How much time are users wasting in your product / on your site trying to complete what they're doing. As makers, a sustainable product is one that users can get in, get out, and get off.


    • Get In - Your product should be quick to load and easy for users to access.

    • Get Out - Helping your users find what they're looking for and accomplish their tasks get out of your product.

    • Get Off - Build your product so that it respects your users and doesn't try to suck them in to spending countless hours in your product. More time in your digital product increases needless energy consumption.



    Making your digital product sustainable isn't a one time task, but rather an on-going process, much like security, and deserves regular auditing. And just like security audits improve products for the users and business alike, sustainability audits should result in faster, less resource intensive applications, saving money for businesses and happy users.

    While many developers don't think of sustainability as applicable to their work today, I hope that more developers realize it is, and that we can make a difference.

  • Checkin to ChΓ’teraisΓ© (γ‚·γƒ£γƒˆγƒ¬γƒΌγ‚Ό ζˆΈε‘šθΈŠε ΄εΊ—)

    in Yokohama, Kanagawa, Japan

    Getting some sweets.



  • *** seeking_shade245 has joined the chat
    πŸƒπŸ₯΅πŸ™ŒπŸ»







  • A bit slower, but still made it out.







  • The Week #6


    • I shipped a small project I was working on for a friend to automate some data collection from Texas Commission on Environmental Quality's website. The work itself wasn't too much different than Airbot but instead of being a full-blown django app requiring a server, it's a lambda function that runs for a few minutes each day.

    • I rode the train for the first time since February-ish. This kind of blows my mind as one of the things I love about Japan is the abundance of mass transit. But I also haven't been going too far out of a 5km radius from my house on a regular basis either, so it makes sense.

    • I did some exploring of the neighborhood behind ours on a long walk with Sophie over the weekend. It feels oddly American, but not. The streets are wide, there's sidewalks on both sides, every house is offset from the curb with a small garden, it's quite nice. But it's also not nearly as American Sanda, Hyogo

    • I saw this great ad for the Harris County Public Library. I hope that ads like these help encourage people to use the library.

    • I ran my fastest 5.09km to date at 32 minutes 30 seconds. Edging closer to the elusive 5km in 30 minutes.

  • New Orleans

    In Shonandai there's a great restaurant about a minute from the station called New Orleans. With a name like New Orleans, you'd think they specialize in gumbo, or other creole specialties, but you'd be wrong. They specialize in pasta. Tomato sauces, cream sauces, and, my favorite, Japanese-style soy-sauce flavored pasta. The entire street smells like garlic everyday, it's great.

    When I go during summer their ice coffee is a particular joy because they serve it in frozen copper cups. Perfect for the heat of Japanese summers.

    Today I went with a friend and fellow Kanagawa-ian who I hadn't seen since the beginning of the year, Sam. It don't think I've seen Sam since early February, when covid was mostly contained on the cruise ship in Yokohama. It was great to catch up with same, talk about exploring Kanagawa, blogging, and the indie web. I don't think I've spoken that much English...since the last the I saw Sam, now that I think of it.

    New Orleans Chicken and Burdock root pasta

    New Orleans' chicken and burdock root pasta is my favorite and I look forward to going again.



  • Only slightly cooler than running on the sun. At 5am. πŸŒžπŸƒ






  • Hiroshima

    This past week was the 75th anniversary of the Hiroshima and Nagasaki bombings. I found this article "Hiroshima" on the New Yorker that goes into detail about the actual experiences of survivors in the days and weeks afterwards and it's sobering. Not just because of single event, as they're all sobering, but the sheer volume.

    It's a long read (~100 pages) and well worth your time. What's more is that it's not based on long-ago recollections. This article was originally published in August 1946.

  • The Week #5


    • I gave a presentation about towncrier, a utility to help generate changelog files in Japanese. Summary of the talk is as follows: For each branch that you're working on, you create a changeling file e.g. 12345.feature.rst. When you run towncrier it will group changelog files based on the type (feature, bug fix etc...) and prepend it to your changelog file. Having those changelog files in your branch makes managing multi-branch staging/test branches. And since you can put whatever you want in the content of the changelog file, you can add release instructions, which makes manually/semi-automatic deploys easier.

    • On my run on Monday morning, I ran towards Sakaigawa river. I used to live on the other side of it and run along it regularlly. I was hoping to run on it longer than I did, but it was about 0.5 - 0.75km further than I had anticipated to get there. On the way back, one of the houses close to the river's rooster started crowing. I'm sure the neighbors love that.

    • Went to Ikea by car for the first time. Still getting used to Japanese highways and learning where lanes come and go, so it's always an adventure. The cafe was as busy as ever, but they didn't have any meatballs :(. Slowly getting used to the ACC (adaptive-cruise-control) and LKA (lane keep assist) on my Honda Freed. ACC and LKA combined and it drives itself down the road. Looking forward for this all to be over so can do some road trips.

  • Checkin to IKEA Restaurant & Cafe (IKEAγƒ¬γ‚Ήγƒˆγƒ©γƒ³&カフェ)

    in Yokohama, Kanagawa, Japan

    First time by car.

Previous 179 of 360 Next