TheHans255.com

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

Setting Character Limits

Setting Character Limits

In which the author discusses how to set character limits in various web frameworks.

Adventures with the Soldered Inkplate 6COLOR

Adventures with the Soldered Inkplate 6COLOR

In which the author exposits his time using the Inkplate 6COLOR, an E-Ink display from Soldered Electronics, to make a Christmas present for his brother.

Apple II LLVM-MOS Port, Part 1

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

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.


Apps and Games

Wizard Heist

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!

Memorable Password Seed Generator

Memorable Password Seed Generator

A companion app to my article on memorable password generation.


Blog Posts

Setting Character Limits

Setting Character Limits

In which the author discusses how to set character limits in various web frameworks.

Adventures with the Soldered Inkplate 6COLOR

Adventures with the Soldered Inkplate 6COLOR

In which the author exposits his time using the Inkplate 6COLOR, an E-Ink display from Soldered Electronics, to make a Christmas present for his brother.

What If It Was All Web UIs?

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 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()

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

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?

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

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

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

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

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

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

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

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

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

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

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

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.


LinkedIn, GitHub and Itch Io icons by Icons8


Copyright © 2022-2023, TheHans255. All rights reserved.