Home

I write about software, neurodiversity, and mental health. Sometimes…

Exporting CSVs Using Phoenix

This article shows how to export CSVs from Elixir's web framework, Phoenix, using the underlying Elixir library, Plug.

Using Let's Encrypt With NGINX

Quickly set up NGINX to use Let's Encrypt's free SSL certificates. Using them together is simple, but not as automated as it could be.

The True Cost of an Employee

The total cost of employing a person is a lot more than you might think. You can use this info to help set your own consulting rates.

npm Basics for Rubyists

A quick start guide about npm for Rubyists entering the node.js ecosystem. Compare Ruby gems and bundler to their node.js and npm equivalents.

Using Webpack with Phoenix and Elixir

Set up webpack as Phoenix's front end build tool to take advantage of hot module replacement and intelligent optimization for your front end app.

Your Freelancing Business Is All About You

You have more opportunity available to you on your own than any employer will ever offer you. The best part is, you don’t need permission to access it.

Project Management Software is Broken

Project management software continues to let users down by catering to project managers and no one else. Let's put a stop the glorified to-do list.

Rails API Testing Best Practices

Rails API testing best practises. Guidelines for testing an API using RSpec, what we should be testing for and setting correct expectations.

Teach yourself to be a developer

I am a self taught developer. I have never been employed by anyone but myself to write code and have never worked on a team where skills are shared between