The Nothingness of Scott

The Nothingness of Scott

jwir3's blog on software, kung fu, sailing, brewing, hockey, and everything else

  • Blog
  • Resume
  • Artwork
  • PGP Public Key
  • Sponsor Me on Github
Subscribe
Publishing Books Writing

Happy Publishing Day

Sinking Moon Press has officially published its first book, The Kunlun Secret, which I edited, available on Amazon.com right now:

Scott Johnson Scott Johnson 3 min read
Engineering Yubikey Software development Git

Keys to the Commit Castle

Cryptographically signing your git commits prevents another person from making commits to a repository in your name. I have a couple of examples where someone has committed code in my name (never maliciously),

Scott Johnson Scott Johnson 2 min read
Engineering Rails Capistrano

Inappropriate IOCTL

I recently encountered a problem that I’ve had in the past, so I thought I would make a post to remind (mostly myself) how I finally solved it. This helps me avoid a

Scott Johnson Scott Johnson 5 min read
Marriage Relationships

There's No One Like Amy

Want to know how to have a great marriage? I can’t tell you, sorry. But I can tell you about what makes my wife special to me.

Scott Johnson Scott Johnson 4 min read
Engineering Software development Web services

Writing (Another) Avatar Service

This story probably sounds familiar: you are in the middle of implementing a new webapp, writing th code necessary to support user profiles. You realize that you want to support user avatars (because

Scott Johnson Scott Johnson 1 min read
Engineering Software development Graphics

Getting Frame Data from Chrome Devtools for Devtools

I’ll let you in on a little secret: Chrome’s devtools are essentially just another webapp. This means that you can check out data from the devtools in another devtools instance.

Scott Johnson Scott Johnson 5 min read
Git Yubikey Security

Setting Up an Existing Yubikey on Linux

Yesterday, I ran into an issue with Pop! OS that resulted in me having to reinstall my operating system. I use a Yubikey for my SSH keys and to sign git commits, so

Scott Johnson Scott Johnson 1 min read
Creative Art

Pro Tip: Steal Like an Artist

I was speaking with a colleague at a different company yesterday, and she gave me some advice that I thought was really interesting. It involves stealing ideas legitimately.

Scott Johnson Scott Johnson 1 min read
Docker Containers

Containers, Composers, and Orchestrators

Containerization can be a difficult concept to wrap one’s head around, simply because of the commonality of the different terms involved. To remedy this problem, I recently decided to solidify some of this

Scott Johnson Scott Johnson 2 min read
Engineering Software development Git

How I Write a Commit Message

How I write a commit message for version control systems, and why this even matters in the first place when you’re just trying to get patches out the door.

Scott Johnson Scott Johnson 11 min read
Engineering Software development Rust Web assembly

Rust and Wasm Side by Side

Background At my work, we’re considering using WebAssembly (hereafter abbreviated as WASM) because it allows us to cross-compile just about any language for use on the web. WebAssembly is a “binary instruction format

Scott Johnson Scott Johnson 9 min read
Kung fu Wu chi Philosophy Ethics

Creed of the Sinking Moon

Introduction At the Sinking Moon School of Kung Fu, we teach Wu Chi Chu’an Kung Fu, but we also teach a certain amount of ethics and self-improvement. To this end, we’ve developed a

Scott Johnson Scott Johnson 16 min read
Engineering Software development Git

git bisect: A Gentle Introduction

Motivation Imagine this situation: You’re a software developer who’s just been assigned a ticket. It’s a bug, and the symptom of the problem is that your app is rendering triangles where it should

Scott Johnson Scott Johnson 11 min read
Star wars Kung fu Strategy

Let Go of the Hilt

Sometimes dropping your weapon is the only way to win a fight.

Scott Johnson Scott Johnson 1 min read
Engineering Software development

Rebasing Towards Independence

One of the things I will usually do when reviewing code is to verify that every commit within a pull request at least compiles. Since I learned a lot of my craft from

Scott Johnson Scott Johnson 4 min read
Hockey Officiating Rules

Linesman Night

Introduction A couple of weekends ago, on October 31, I was watching the NCHC conference game Colorado College v. North Dakota. It was kind of a wonky setup, since I was watching it

Scott Johnson Scott Johnson 8 min read
Engineering Open source Software development

Quick Filtration with RxAndroid

If you’re not using RxAndroid, you should consider adding it as a dependency to your Android project. It makes life significantly easier when working with REST API calls.

Scott Johnson Scott Johnson 1 min read
Engineering Software development Git

git transfusion

Motivation: Poor Judgement (and lack of patience)

Scott Johnson Scott Johnson 3 min read
Career Projects Firefox Mozilla Fonts Readability

Font Inflation, Fennec, and YOU

The Need for Readability

Scott Johnson Scott Johnson 24 min read
Review Books

Let the Games End

I recently finished the book Mockingjay, by Suzanne Collins1, which is the last in a trilogy including both The Hunger Games2 and Catching Fire3. I was warned, by my sister, prior to starting

Scott Johnson Scott Johnson 15 min read
Mozilla Projects Firefox Readability

Prototyping Refloz (Reflow on Zoom)

As part of the Readability 2.0 project, we’re trying a few different approaches to making text beautiful and easily readable on a mobile device in Firefox for Android. When text isn’t readable, most

Scott Johnson Scott Johnson 4 min read
Kung fu Wu chi Advertising Satire

Now YOU Have a Friend in the Kung Fu Business

Almost two years ago, my friend Ryan Carden started a martial arts school here in Burnsville, MN, and was kind enough to ask me to assist him in teaching. Since then, we’ve grown

Scott Johnson Scott Johnson 1 min read
Review Books

The Lifecycle of Demons

I just finished reading In the Company of Ogres, by A. Lee Martinez1. The essential plot line follows an individual named Ned (called ‘Never Dead Ned’), who is probably what I would consider

Scott Johnson Scott Johnson 5 min read
Theology Philosophy

Omnipotent and Omniscient

Introduction Recently, I’ve finished the book The Magician King1, by Lev Grossman. It’s an interesting book, although, in my opinion, not as interesting as his first book in the series, The Magicians. The

Scott Johnson Scott Johnson 6 min read
Mozilla Career Engineering

Foxes, Monsters, and Dinosaurs, Oh My!

During June and July, I was out in Mountain View, CA, at the Mozilla Corporation (and Foundation) headquarters, learning all I could about the process of creating Mozilla products. In June of this

Scott Johnson Scott Johnson 4 min read
Philosophy Time

Mysterious February

Today just happens to be my one year anniversary working for my current employer. (I won’t mention the name of the company, but I will say it bears a striking resemblance to the

Scott Johnson Scott Johnson 5 min read
Philosophy

Decisive Moments

Dennis Hopper died Saturday, May 29, 2010.

Scott Johnson Scott Johnson 3 min read
College Und

Stand Up and Weep

So this past Thursday, April 8, 2010, the North Dakota Board of Higher Education voted to retire the nickname of the University of North Dakota, the Fighting Sioux1. For most Sioux fans, including

Scott Johnson Scott Johnson 7 min read
Blog

An Update on the Title

So, I originally chose to title this blog “The Nothingness of Software.” However, the more I think about it, the more I realize that software is only a small part of what I’d

Scott Johnson Scott Johnson 1 min read
Blog

A Bit of Philosophy

I figured I’d start this blog with a bit of philosophy. Why did I call it ‘The Nothingness of Software’1? Well, there are two reasons. The first is that software development, from my

Scott Johnson Scott Johnson 5 min read
The Nothingness of Scott © 2025
Latest Posts Github LinkedIn Twitter
The Nothingness of Scott

Subscribe to The Nothingness of Scott

Stay up to date! Get all the latest & greatest posts delivered straight to your inbox