Jason Olson

Developer | Musician | Father

Oct 7, 2019

Finding tradeoffs when principles conflict

As I find myself home sick and exploring Rust features on Compiler Explorer in bed, I started thinking about the process of making tradeoffs when your core principles are in...

Sep 29, 2019

Primitive Rust: a dive into structures

I’ve always loved learning about how computer stuff works. Even though I started coding late in life compared to my friends (college for me vs. when they were kids), I’ve...

Apr 16, 2018

Finding my path back to health

Well, I’m now a year older than I was previously. This birthday in particular has me reflective on the decisions I’ve made in the past about my personal health and...

Apr 11, 2018

We are too obsessed with objects and syntax

I have a growing opinion that I think is highly controversial in some circles: We have become too obsessed with objects, “object-oriented design”, and syntax of data structures. We are...

Apr 5, 2018

Taking back my attention

Some people have told me I’m crazy. Recently, I’ve deleted my account on Facebook, uninstalled all games from my phone, turned off all notifications on both my phone and desktop,...

Apr 2, 2018

Agile Lost: devs as cogs in a wheel

Multipliers extract all the capability from people… We were amazed to find that Multipliers got 1.97 times more. That represents an almost twofold increase - a 2x effect… Multipliers get...

Mar 24, 2018

Goodbye, Facebook

“Our inventions are wont to be pretty toys, which distract our attention from serious things. They are but improved means to an unimproved end, an end which it was already...

Sep 9, 2017

Ignorance is not a four-letter word!

Individuals who believe their talents can be developed (through hard work, good strategies, and input from others) have a growth mindset. They tend to achieve more than those with a...

Sep 4, 2017

It's time for makefiles to make a comeback

Make and makefiles are lost in the past for many developers, its advantages lost in the stream of tools that are constantly reinventing the wheel of building software. It’s time...

Nov 8, 2015

I admit, I want to be a craftsman

Developers have long discussed and debated whether programming is an art, a science, an engineering practice, or something else. I don’t believe in Blacks and Whites. I think programming means...

© Copyright 2019, Jason Olson

Design based on Jekyll-Swiss theme.