I am Joseph Rex,
voyaging the boundaries of interfaces and interactions

Joseph is a software engineer at Kit, a creative technologist that loves combining art and engineering, and dad to an over-demanding australian shepherd named Glitch.

Shells

It might seem ironic to some that I find the CLI to be a lot more interesting to work with than GUI. And this goes way beyond my nerdy attraction to the aesthetic. I get mesmerized by terminal interfaces in sci-fi movies because of the beauty I find in console structures and colors, but my inference on GUI versus CLI is less about that, and more about the tooling efficiency in combination with the allure.

Point of Realization

A sudden twist in perception may occur in our lives sometimes. Sometimes it feels like we have had our eyes shut before the new perception was gained and other times it really is just a change from one perception to the other.

Designing Applications

A good number of applications get into development phase and then to production with no proper design or architecture. My context of application would remain in the scope of web apps for most part of this article.

Immutability

Building Intelligent Chatbots

I started building chatbots several years ago to defeat loneliness which had then lured me into a friendship I didn’t want. I needed a companion and friend when humans couldn’t be there for me. Most people would rather complain these days than do something about a problem, so I decided to do something.

The power of reduced browser tabs

A developer with many browser tabs open is a cliche. It feels inevitable to have opened tabs for articles, demos, or tools, especially in the web industry where everything is always changing and there’s usually new things to learn about.

Articles on X-Team Articles on Infosec Institute