The Nothingness of Scott
  • Blog
  • Resume
  • Artwork
  • PGP Public Key
  • Sponsor Me on Github
Subscribe

Software Development

Software development is the process of designing, building, and maintaining software.

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