Uncategorized Category

Remote Work: A Manual for Humans

Why I’m writing This Welcome fellow remote workers. This article exists because, unlike myself, many people in the wake of COVID-19 are not working remotely by choice, and the teams do not yet understand how different working remote is. Many companies have trouble when they intentionally set out to create a remote work environment – […]

Read More

The Case for Manual Testing in an Automated World

There are many ideas that contradict one another in software. In one case, people may say that the DRY Principal – “Don’t Repeat Yourself” – should be adhered to without compromise. In other threads, people draw a line on what context that principal should be applied, and push very strongly for duplication in tests, as […]

Read More

How to Test

I was talking to my very good friend about testing today and wanted to throw together a list of the heuristics that I’ve “discovered” which I found, personally, very difficult nuggets to discover through my career. Dan North in his article, “Introducing BDD,” describes the story arch in his career which sounds very much like […]

Read More

ExUnit: Testing Named Processes

Named processes can be a bit of a pain to test if you need to setup data before they start. If you try to start a named process in test, you will get an :already_started error. There is a great pattern here that @jowensboggs from the Elixir slack channel tipped me off on. The example […]

Read More

Real World Elixir Umbrella Projects

  This article is a quick collection of my notes and references for working with Elixir umbrella projects in the day to day. It first covers my usual workflow and tools I use, and then moves into a more thorough discussion on the concepts and heuristics that I use as guiding principals around decisions of […]

Read More

The Journey Begins

Thanks for joining me! Good company in a journey makes the way seem shorter. — Izaak Walton

Read More