TheHans255
Hello! I'm Hans Jorgensen, otherwise known as TheHans255. I'm a software engineer hailing from the Greater Seattle Area. Come and check out my blog and portfolio!
Social Links
Featured Articles And Apps

What If It Was All Web UIs?
A curious trend in software today is to expose a "Web UI" for programs running on both remote devices (such as a router) or local programs (such as Syncthing or Jupyter Notebooks). Here I explore this trend and think about both changes required for and implications of a future scenario in which all of our programs are presented like this.

My Two Cents on Unity's New Pricing Model
My response to Unity's new pricing model announced on September 2023, in which I discuss my feelings about our industry's business practice of selling copies.

Apple II LLVM-MOS Port, Part 1
I'm working on a targeting the Apple IIe with LLVM-MOS, a C compiler for 6502-based systems! Here I describe my initial process for the project, including integrating ProDOS and porting Breakout.

The Clusterfun Communications Protocol
A writeup of the communications protocol used on Clusterfun.TV, a website for hosting ad-hoc party games in the play-with-devices style of the Jackbox series.

Hosting a Backwards Compatible Website on IPFS
An article about hosting websites on the InterPlanetary File System while keeping the site available for traditional hosting.

Wizard Heist
Play as a sentient broom who's had enough of his all-powerful master, stealing as much treasure as you can before you escape for good!

Making Memorable Passwords
A short missive on strong, memorable passwords, mainly centered around the method I use to generate them when a password manager is not available.
Apps and Games

Wizard Heist
Play as a sentient broom who's had enough of his all-powerful master, stealing as much treasure as you can before you escape for good!
Blog Posts

What If It Was All Web UIs?
A curious trend in software today is to expose a "Web UI" for programs running on both remote devices (such as a router) or local programs (such as Syncthing or Jupyter Notebooks). Here I explore this trend and think about both changes required for and implications of a future scenario in which all of our programs are presented like this.

My Two Cents on Unity's New Pricing Model
My response to Unity's new pricing model announced on September 2023, in which I discuss my feelings about our industry's business practice of selling copies.

Refactoring Tales - Clusterfun - Don't forget()
In which I describe a refactor in Clusterfun and learn that there is really no substitute for having someone else actually try out your APIs.

Apple II LLVM-MOS Port, Part 1
I'm working on a targeting the Apple IIe with LLVM-MOS, a C compiler for 6502-based systems! Here I describe my initial process for the project, including integrating ProDOS and porting Breakout.

What Is A Function?
In which the author describes the ins and outs of one of the most basic blocks of programming languages - the function.

Thoughts on "Markets Are Efficient if and only if P=NP", Part 2
Ruminations on an essay relating the efficient market hypothesis and the P = NP problem, including a new potential framework for connecting the two presented by the author

Thoughts on "Markets Are Efficient if and only if P=NP", Part 1
Ruminations on an essay relating the efficient market hypothesis and the P = NP problem, including discussions of the methods used

The Clusterfun Communications Protocol
A writeup of the communications protocol used on Clusterfun.TV, a website for hosting ad-hoc party games in the play-with-devices style of the Jackbox series.

Hosting a Backwards Compatible Website on IPFS
An article about hosting websites on the InterPlanetary File System while keeping the site available for traditional hosting.

December 2022 Updates and Upcoming Content
Updates on what I've been working on, and what I plan to post about soon!

Weekly Game Jam #264, Days 5, 6, and Postmortem
Final day of my devlog for the 264th Weekly Game Jam, covering the last two days of development and the feedback period.

Weekly Game Jam #264, Day 4
Day 4 of my devlog for the 264th Weekly Game Jam, with the theme "Many Islands".

Weekly Game Jam #264, Day 3
Day 3 of my devlog for the 264th Weekly Game Jam, with the theme "Many Islands".

Weekly Game Jam #264, Day 2
Day 2 of my devlog for the 264th Weekly Game Jam, with the theme "Many Islands".

Weekly Game Jam #264, Day 1
Day 1 of my devlog for the 264th Weekly Game Jam, with the theme "Many Islands".

Making Memorable Passwords
A short missive on strong, memorable passwords, mainly centered around the method I use to generate them when a password manager is not available.