David MacDonaldHow to Create a Basic Arithmetic Programming Language — Part 2 | Sea #1bThe second part of the Arithmetic Programming Language, where we finish our language’s lexer.4 min read·Jan 23, 2022----
David MacDonaldinCodeXHow to Create a Basic Arithmetic Programming Language — Part 1 | Sea #1aIn Part 1, we start developing our terminal interface, as well as numerous classes we will need to make our lexer functional.8 min read·Oct 2, 2021----
David MacDonaldThe Value of Halloween as a TraditionA short analysis of the value of Halloween as a day for people — especially children — to become accustomed to fear.5 min read·Sep 25, 2021----
David MacDonaldThe Cause of Disagreements and Bad ArgumentsSick of having meaningless, frustrating discussions with people? Let’s look at some causes and remedies for disagreement and poor…7 min read·Sep 5, 2021----
David MacDonaldinCodeXThe Linguistics of Programming LanguagesThe majority of programming languages are English-only, which limits competition and cooperation. I imagine a truly multilingual language.4 min read·Sep 1, 2021--3--3
David MacDonaldThe Dangers of a Semi-Scientific ViewpointPoliticians that claim to support science are often lying and only use science to support their narrative. This is evident in Covid policy.11 min read·Aug 28, 2021----
David MacDonaldMy Journey into and out of AtheismMy personal religious journey that taught me rationality, logical argumentative technique, and the value of wisdom and stories.7 min read·Aug 23, 2021--1--1
David MacDonaldIdentity Politics - The Cause of War and GenocideA civil, logical explanation of how I believe identity politics leads to atrocities and how we all must keep our eyes open as individuals.31 min read·Aug 23, 2021--1--1
David MacDonaldSchool Made Me Hate WritingSchool made me hate writing and made many people hate math. I attempt to figure out why that’s the case and why I now love writing.9 min read·Aug 14, 2021--1--1
David MacDonaldinCodeXBitcoin’s Intrinsic ValueI lay out a structured argument based on how the network works to dispel the myth that Bitcoin has no intrinsic value.8 min read·Aug 9, 2021--3--3