Below you'll find my post archive sorted by Category. I try to write posts that should stand the test of time (as long as they're not technical), so I've decided to sort by category instead of date.

100DoC (11)

100 Days of Code - Day 1

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 2

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 3

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 4

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 5

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 6

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 7

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Vacation

I didn’t bail out of 100 Days of Code, I’m just on vacation :D

100 Days of Code - Day 8

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 9

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 10

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

Building in Public (4)

Starting Over

I’ve always believed that there are many things more important than tech and always viewed tech as an enabler for other things in life. That doesn’t mean tha...

Choosing a Mission Statement

One of my first tasks for building out my new Indoor Air Quality Consultancy was to put together a mission statement. This seemed easy enough, innocuous… It ...

On Developing a Company Vision Statement

A company Vision Statement differs from a Mission Statement slightly, because it focuses on the boots on the ground details, the actions. I found that workin...

The Power of Visualization

A few weeks ago when Antoni and I were talking, he asked me to visualize what a day in the life would look like once I had started $COMPANY and we had been a...

Burnout (1)

Burnout

Burnout is a common discussion point in the tech community, for some it never happens, for others it happens once or twice in a career, for some of us though...

Career (8)

On Nutanix

Looking for a desktop support engineer in Columbus. Start part time moving to full. Message me for details #jobs— joshobrien77 (@joshobrien77) August 2...

Starting Over

I’ve always believed that there are many things more important than tech and always viewed tech as an enabler for other things in life. That doesn’t mean tha...

Just Do Good Work

Employers have very high expectations of their employees and will rarely stop to ask how you’re doing with your workload. I’ve been fortunate to have some re...

Signal vs Noise

In the last few years I’ve worked for three companies, all with varying cultures regarding communication. In the first company, I found that the signal vs no...

What is your life's work?

At NVIDIA there is a saying, “NVIDIA is where you can do your life’s work,” which I think is a very valuable thing to think about. Rarely do we step back and...

On having multiple careers

Humans are an amazing, multi-faceted group of organisms with interests that span from watchmaking to Dungeons and Dragons, gardening to medieval architecture...

Saying I don't know is okay

After years of working, many people have been conditioned to think that you always need to know the answers - that conditioning is wrong. One of the things I...

Sometimes you just need to do the work

We spend so much of our days talking about the work that we’re going or need to do. We attend endless waves of meetings where we seem to talk about the same ...

Gear (3)

Moving Countries - A Thought Exercise

A few days ago I wrote looming change where I described how my wife and I have this feeling that we might eventually move countries - most likely Europe. Thi...

My NixOS Setup w/ an Encrypted Amnesia-tic ZFS Filesystem

I have had a personal Lenovo T480s running around the house for quite a while. Traditionally I’ve run Ubuntu on it, but it’s also run NixOS, Fedora, and a fe...

Moving Countries - A Thought Exercise 2022 Edition

Since I wrote Moving Countries a Thought Exercise several things have changed: I no longer work for Druva, our home equipment has simplified a bit further, a...

IAQ (11)

100 Days of Code - Day 1

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 2

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 3

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 4

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 5

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 6

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 7

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Vacation

I didn’t bail out of 100 Days of Code, I’m just on vacation :D

100 Days of Code - Day 8

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 9

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

100 Days of Code - Day 10

I’ve done a few rounds of 100 Days of Code in the past, but never really made it past 2 weeks. Part of the reason for that failure is the weekend portion - I...

IAQ Business (3)

Choosing a Mission Statement

One of my first tasks for building out my new Indoor Air Quality Consultancy was to put together a mission statement. This seemed easy enough, innocuous… It ...

On Developing a Company Vision Statement

A company Vision Statement differs from a Mission Statement slightly, because it focuses on the boots on the ground details, the actions. I found that workin...

The Power of Visualization

A few weeks ago when Antoni and I were talking, he asked me to visualize what a day in the life would look like once I had started $COMPANY and we had been a...

Internet (1)

I Miss the Weird Internet

When I started working in IT in 2010 or so, I created this awesome list of blogs that were written by individuals who had something smart, funny, or weird to...

Life (5)

You're Not Just Your Career

I hate the question, “What do you do?” even though I’m sure I’ve asked the same question hundreds of times in my life. In the United States, we’ve aligned ou...

Looming Change

My wife and I have been talking about a feeling we both have been having on and off for the greater part of the last year, there is a huge change in our near...

Starting Over

I’ve always believed that there are many things more important than tech and always viewed tech as an enabler for other things in life. That doesn’t mean tha...

I'm very tired.

I’m very tired.

I Believe

I believe that every single person deserves a fighting chance in life.

NixOS (4)

Replacing Pi-Hole with NixOS & CoreDNS

Recently my Pi-Hole decided it was done living which caused all sorts of havoc for my network since it was the primary DNS server listed on my Ubiquiti produ...

Managing Wireless Networks in NixOS

I like to manage everything I can in an explicit fashion on my NixOS machines, meaning even on my laptop I make sure to declare the wireless networks that I ...

Managing Syncthing in NixOS

As a continuation of my posts on NixOS, I thought I’d write about how I use and declare Syncthing to manage data syncronization and replication across my mac...

My NixOS Setup w/ an Encrypted Amnesia-tic ZFS Filesystem

I have had a personal Lenovo T480s running around the house for quite a while. Traditionally I’ve run Ubuntu on it, but it’s also run NixOS, Fedora, and a fe...

Personal (1)

2020, A Review

A lot of bad happened in 2020, and a lot of 2020 Review blog posts will talk about those bad things. I’m not going to focus on the bad in this post. I’m tryi...

Plex (1)

Plex Media Server Setup

I recently went through the process of wiping my QNAP of the awful QNAP OS and install Ubuntu Server 22.04. It was shockingly simple, although there was a sm...

Projects (1)

Too Many Projects

I believe that having personal projects is extremely important and use them as a way to satisfy my curiosity in a subject without needing to completely dedic...

Social Media (1)

On Being Disconnected

A little over a week ago I posted this Tweet:

Stoicism (2)

Stoicism of the day | 20-Apr-2022

“Here’s a way to think about what the masses regard as being ‘good’ things. If you would first start by setting your mind upon things that are unquestiona...

Stoicism of the day | 25-Apr-2022

“If anyone can prove and show to me that I think and act in error, I will gladly change it – for I seek the truth, by which no one has ever been harmed. T...

Tech (1)

SSH Notes

Below you’ll find my SSH tips and tricks. These are mostly as a note to myself, but you might find them interesting.

Writing Daily (1)

Writing Daily

There’s a lot of value in publishing often. I have a lot of thoughts on what to write about but often struggle to put things out. I want to write 300+ words ...

i3wm (1)

Saving an i3 Workspace Layout

In my office I have a small portrait display off to the side that I like to keep a few of our security cameras up on during the day. Two are exterior cameras...