Mutualism in the Mines August 31, 2024 How do our environments and unique skillsets shape our ability to work together? Discover the intriguing parallels between game design and biological symbiosis, and see why teamwork in Deep Rock Galactic resonates with deeper, natural principles of mutual support. animal behaviorbiologyvideo gamesopinion
Intelligence vs. Proficiency: Understanding LLMs as Tools August 8, 2024 With all of the talk about AGI and the super-intelligence of LLMs like ChatGPT, I think we need to consider how we define intelligence and if that's even a useful lens to approach the subject. artificial intelligencecomputer scienceopinion
Peer to Public Launch Announcement June 3, 2024 I just launched my scientific communications platform, Peer to Public, which focuses on producing interactive, easy to understand articles about the COVID-19 pandemic. covid-19featured
What I'm Learning March 14, 2024 A categorized list of all the things I'm currently learning featuredpersonal
Building and Understanding The Hermann Grid October 27, 2023 An overview of how the Hermann Grid illusion works and how to create it using HTML canvas. biologycomputer sciencescience and codeoptical illusions
Self-Taught Full Stack Developer Roadmap October 26, 2023 Software development is an amazing skill to have for career advancement and/or as a hobby for fun. Take a look at what I believe to be a straightforward path to put you on track to accomplish whatever goals you set for yourself in this field. computer science
Algorithmic Botany October 25, 2023 Some experiments utilizing Lindenmayer systems to create various foliage biology
Dawkin's Weasel Evolution Simulator October 25, 2023 An implementation of Richard Dawkin's evolutionary thought experiment interactive simulationbiologyevolution
The Waggle Dance October 24, 2023 We're not the only ones with advanced forms of communication. Learn how foraging honey bees tell their hive-mates where to go for resources! interactive simulationbiologyanimal behavior