Hello, my name is Ryan Johnson.

Welcome to my personal blog, where I record my ideas for software design and discuss technology and computer science, human-computer interaction, user interface design, and other topics.

I am currently in the job market for software and product design.

I am, at my core, a philosopher and problem-solver. I question everything and challenge the status quo, and I believe the best way to solve problems is through design, instead of manually or using ad-hoc workarounds.