Sam PeachBuilding an OLED Emulator: Part 1I’ve recently been working through the book The Elements of Computing Systems: Building a Modern Computer from First Principles — breaking…Nov 26, 2021Nov 26, 2021
Sam PeachDon’t Just Write Code, Manage Complexity“Managing complexity is the most important technical topic in software development. In my view, it’s so important that software’s primary…Sep 29, 2020Sep 29, 2020
Sam PeachinThe StartupBeating Spaghetti With AbstractionHow do some people seem to effortlessly write code such usable code? This is a question that I’ve tortured myself with over this past year…Aug 1, 20201Aug 1, 20201
Sam PeachThe Single Responsibility Principle: A Better DefinitionWhile reading Clean Architecture by Robert C. Martin I encountered some interesting chapters about the SOLID design principles. In…Feb 10, 2020Feb 10, 2020
Sam PeachHow To Use Pathfinding Algorithms With Satellite Images (Part 2)Learning How to Getting Data Out of The ImageAug 1, 20191Aug 1, 20191
Sam PeachHow To Use Pathfinding Algorithms With Satellite Images (Part 1)I recently completed a project, Phobosy, that implements the A* search algorithm from NASA’s satellite images of Mars, allowing you to…Jul 14, 2019Jul 14, 2019