The Curious Engineer

All blogs / Linux / Unix

TheEvilSkeleton

theevilskeleton.gitlab.io

Welcome to my personal website! My name is Hari Rana (pronounced as Harry). I’m a 24-year-old transgender developer and content writer from Montréal, Canada, and use any/all pronouns. I’m known as TheEvilSkeleton online, but you can call me Skelly, Tessy, or Tesk for short.

Linux / UnixEssays / personal

Posts
43 from 11 Feb 2021 to 18 Jul 2026
Posting
monthly (7 in the last year)
Kind
personal blog
Feed
https://tesk.page/feed.xml

2026 5

  1. How far would hostile distributions go to hurt application developers?
  2. How far would hostile distributions go to hurt application developers?
  3. GNOME Calendar: A Case Study of the Most Complicated Navigation System
  4. Draft-Driven Blogging
  5. Draft-Driven Blogging

2025 6

  1. Please Fund My Continued Accessibility Work on GNOME!
  2. Please Fund My Continued Accessibility Work on GNOME!
  3. GNOME Calendar: A New Era of Accessibility Achieved in 90 Days
  4. GNOME Calendar: A New Era of Accessibility Achieved in 90 Days
  5. It’s True, “We” Don’t Care About Accessibility on Linux
  6. It’s True, “We” Don’t Care About Accessibility on Linux

2024 4

  1. Libadwaita: Splitting GTK and Design Language
  2. Libadwaita: Splitting GTK and Design Language
  3. Coming Out as Trans
  4. Coming Out as Trans

2023 12

  1. Rewriting nouveau’s Website
  2. Rewriting nouveau’s Website
  3. Misconceptions About Immutable Distributions
  4. Misconceptions About Immutable Distributions
  5. Opt-in Telemetry and Asking Users for Feedback May Not Work in Practice
  6. Opt-in Telemetry and Asking Users for Feedback May Not Work in Practice
  7. Problems With Not Raising Awareness and Protecting Marginalized Groups in FOSS
  8. Response to “Developers are lazy, thus Flatpak”
  9. Overview of Flatpak’s Permission Models
  10. What is GNOME’s Philosophy?
  11. How to Propose Features to GNOME
  12. On the GNOME Project and “My Way or the Highway”

2022 10

  1. Where Fedora Linux Could Improve
  2. How I Started Programming, and How You Can Too
  3. The Fedora Project Remains Community Driven
  4. What Not to Recommend to Flatpak Users
  5. Traditional Packaging is not Suitable for Modern Applications
  6. Libadwaita: Fixing Usability Problems on the Linux Desktop
  7. A Letter to Discord for not Supporting the Linux Desktop
  8. Response to “Flatpak Is Not the Future”
  9. A Letter to Microsoft for not Attributing Authors of the Edge Flatpak Application
  10. Comparison of Fedora Flatpaks and Flathub Remotes

2021 6

  1. previous article in this series
  2. Why You Shouldn’t Recommend Manjaro to Newcomers
  3. Some people think that the problems plaguing Snap also apply to Flatpak, but this is untrue
  4. Access freenode Using Matrix Clients
  5. My Experience with Fedora Silverblue so far
  6. Response to flatkill.org