Chandler Moisen

Notes

In a perfect world I set aside 30 minutes at the end of each work day to reflect on something that I learned or found interesting during the day.


Building (Remote) Team Culture

August 13, 2020

The nature of remote work is finally getting to me. Like my relationship with most things, I find remote work manageable in moderation. It’s…

Slack Keyword Notifications

August 12, 2020

Today I learned about keyword notifications in Slack. Today I also learned my Slack game is pretty weak. This is a neat little feature that…

Tech Ethic

August 11, 2020

While reading an opinionated take on the recent tech anti-trust hearing, the author, Mark Hurst, linked to an ethic he developed to help…

Starship Prompt

July 16, 2020

I have always wanted a tricked out command prompt, but have never invested much time in bash scripting aside from some simple functionality…

HTTP PUT vs PATCH

June 03, 2020

I so frequently forget the difference between HTTP’s and methods I figured I’d write it down so that I would have easy access next time I…

How to Give Box Shadow a Border Radius

May 25, 2020

Today I learned how easy it is to apply a border radius to an element’s box shadow: just add to the element! Allan, my co-founder at Keming…

Neumorphism

May 21, 2020

Today I learned what neumorphism is. Well, rather, I finally learned what this design trend I have been seeing for months on my Muzli feed…

Mock Low, Assert High

May 20, 2020

Today I learned the concept of mocking low and asserting high. When it comes to testing software you are often weighing test-fidelity…

Another Styled Component Pattern

May 19, 2020

Today I learned yet another styled-components pattern. styled-components is an approach to writing CSS within JavaScript. It uses tagged…

Testing Goals

May 14, 2020

Today I learned a simple yet thought-provoking question to ask when determining your testing strategy: “what errors are we hoping to catch…

TestCafe Request Hooks

May 13, 2020

Today I learned about intercepting HTTP requests using TestCafe request hooks. I have recently incorporated writing automated end-to-end…

Mirage.js

May 12, 2020

Today I learned about Mirage.js while building tooling to support acceptance tests for a new client-side application. Getting the acceptance…

Tesler's Law

May 11, 2020

Today I learned Tesler’s Law, otherwise known as the law of conservation of complexity. The law argues that the total complexity in any…

Three Great Virtues of a Programmer

May 08, 2020

Today I learned that, according to Larry Wall, the creator of Perl, there are three great virtues of a programmer: Laziness Impatience…

Challenges Sharing a Project

May 07, 2020

Today I learned about challenges sharing a project across teams as a tech lead. A month ago, my team and another team kicked off a shared…

Call it 'Product Debt'

May 06, 2020

Today I learned that we should call “technical debt” by another name: “product debt”. While reading about shifting the framing of success as…

Questions For Postmortems

May 05, 2020

Today I learned more questions to ask during a postmortem. This afternoon I sat in on a postmortem for a production issue. This was my first…

Publish More Incident Reports

May 04, 2020

Today I learned that developers should publish more incident reports. I say this after reading Forbes Lindesay’s post mortem report on how a…

HTTP Archive File

May 01, 2020

Today I learned about HTTP Archive (HAR) files. While attempting to replicate a bug, I asked the reporter to share her testing credentials…

The Swiss Cheese Model

April 30, 2020

Today I learned about the Swiss cheese model of accident causation. The idea is that you can analyze threats to a system by breaking the…

Export Named Components

April 29, 2020

Today I learned that you should export named components as opposed to anonymous functions. Came across the following tweet in my company’s…

© 2013 - 2020
Built with Gatsby
Chandler Moisen's DEV Profile