Shan Rauf
MentionsContribute
English日本語

Archive

  • How to think about time in programming

    How to think about time in programming

    Jun 23, 2025

    A conceptual model for thinking about time in programming that encapsulates the complexity that many programmers cite online

  • Software brokenness

    Software brokenness

    Sep 12, 2025

    Software projects often remain in a state of brokenness, and many developers accept this as the new normal

  • How I discovered kyooo

    How I discovered kyooo

    Aug 3, 2025

    Sharing what I learned about an indie Japanese musician using the power of the internet

  • "Ikiume no Uta" (生き埋めの唄) Lyrics | Naoko Miyazaki

    "Ikiume no Uta" (生き埋めの唄) Lyrics | Naoko Miyazaki

    Oct 10, 2026

    Lyrics, English translation, and detailed context/backstory for 生き埋めの唄 ("Ikiume no Uta") by Naoko Miyazaki

  • Collective waste caused by poor documentation

    Collective waste caused by poor documentation

    Apr 11, 2025

    How subpar documentation collectively wastes thousands of programmer hours

  • Hike: Shin-Kobe Station to Kikuseidai Observation Platform

    Hike: Shin-Kobe Station to Kikuseidai Observation Platform

    Apr 21, 2026

    Describing a hike I researched from Shin-Kobe Station to Kikuseidai Observation Platform

  • Hidden costs of Next.js RSCs and server actions

    Hidden costs of Next.js RSCs and server actions

    Apr 12, 2025

    How limitations of React server components and server actions make them impractical for certain applications

  • Useful information for traveling to Japan

    Useful information for traveling to Japan

    Sep 11, 2026

    Sharing some information that I would have found useful while traveling to Japan

Get new post updates by email

© 2026 Shan Rauf