Find links to all published posts and pages here.


  • A journey through the the jungle of programming languages and technologies

    TweetLinkedInPrint Today I’ll kick off the first micro post with something I have learned recently. Sometimes the right tool for the job is the not the perfect, most flexible or even pleasurable to use. I have spent years searching for good programming languages which are powerful, expressive and a joy to develop in, while also […]

  • Starting a new thing: writing micro posts

    TweetLinkedInPrint Today I want to make a commitment to making one micro post every week for the next few months. I have many ideas for blog posts, and many things to share. But I keep holding myself back by thinking that my posts might not be useful, or just a waste of effort. After seeing […]

  • How to build Emacs with JIT on Ubuntu 20.04

    TweetLinkedInPrint Emacs is a text editor that was initially released in 1976. It is widely used by many who enjoy a programmable, moldable computing environment. A recent addition to Emacs brings improved performance using just-in-time compilation. This feature is referred to as native-compilation, and leverages the GCC compiler. This post will provide instructions for building […]

  • Introductory Post

    TweetLinkedInPrint Welcome to my Blog My name is Rafi Khan, and I am a passionate human who is devoted to making the world a safer, better place for everyone. I could go on about the places I have lived, people I have met and projects I have been involved in. But rather than a biography, […]