https://medium.com/the-operating-system/field-notes-tech-pending-revolution-power-on-part-2-56f854c2976d