-
↗ On Spotify: My Interview with The Solver's Edge
On Spotify: My Interview with The Solver's Edge
-
↗ On Dev.to: Free Code Coverage for Pull Requests on GitHub
On Dev.to: Free Code Coverage for Pull Requests on GitHub
-
Who will clean the toilets?
Discussions about basic income and sometimes immigration devolve into a discussion about how the unpleasant work of society will be done if coercion of some…
-
↗ On Dev.To: The Chrome Extension Deployment Checklist
On Dev.To: The Chrome Extension Deployment Checklist
-
↗ On Dev.to: How to debug an Office.js Manifest File
On Dev.to: How to debug an Office.js Manifest File
-
↗ On Stack Overflow: How to communicate more deliberately when working remotely
On Stack Overflow: How to communicate more deliberately when working remotely
-
↗ On Freedom With Writing: The Anatomy of an Instructional Pitch.
On Freedom With Writing: The Anatomy of an Instructional Pitch.
-
There Must be Useful Processes For Resolving Real World Edge Cases
One of the tragic facts of the Beirut Explosion is that not only was it preventable, but that the problem was reasonably well known. Many…
-
There Should Be Social Engineering Bug Bounties
Millions of dollars are available if you find technical flaws in major products that allow you to breach their systems. How much can you get…
-
You Should Spend 250 Hours Learning About Mortgage Interest
People have a very casual attitude to one of the most consequential financial decisions of their lives, their mortgage interest. Let's assume you are buying…
-
↗ On Software Engineering Stack Exchange: Does scrum ruin great engineers or are you doing it wrong?
On Software Engineering Stack Exchange: Does scrum ruin great engineers or are you doing it wrong?
-
↗ On Opportunity Desk: I was Named Opportunity Desk's June 2020 Young Person Of the Month
On Opportunity Desk: I was Named Opportunity Desk's June 2020 Young Person Of the Month