[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-r1mC08_dvxd3wKWJo6Sd932uxqWtUTIQRxF3bcttVa4":3},{"data":4,"sourceMap":-1},{"info":5,"latest":14,"pinned":56},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":13},"2023-05-23T16:43:21Z","wp-tagcat-dwarf-fortress","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"dwarf-fortress","dwarf fortress",[15],{"_id":16,"author":17,"commentCount":28,"comments":29,"excerpt":30,"featureTag":10,"image":31,"publishedAt":34,"slug":35,"sponsored":10,"tags":37,"title":55},"wp-post-18489",[18],{"_id":19,"avatar":20,"name":25,"role":10,"slug":26},"wp-author-226",{"_type":21,"asset":22},"image",{"_ref":23,"_type":24},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","reference","Ryan Donovan",{"current":27},"rdonovan",23,true,"Dwarf Fortress is one of those oddball passion projects that’s broken into Internet consciousness. It’s a free game where you play either an adventurer or a fortress full of dwarves in a randomly generated fantasy world. The simulation runs deep, with new games creating multiple civilizations with histories, mythologies, and artifacts. I reached out to him to see how he’s managed a single, growing codebase over 15+ years, the perils of pathing, and debugging dead cats. Our conversation below has been edited for clarity. ",{"_type":21,"asset":32},{"_ref":33,"_type":24},"image-85605f786761be4220ebb2ffcc7375a10145ef20-1600x1200-png","2021-12-31T15:11:01.000Z",{"current":36},"700000-lines-of-code-20-years-and-one-developer-how-dwarf-fortress-is-built",[38,43,45,50],{"_createdAt":6,"_id":39,"_rev":8,"_type":9,"_updatedAt":6,"slug":40,"title":42},"wp-tagcat-code-for-a-living",{"current":41},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":44,"title":13},{"current":12},{"_createdAt":6,"_id":46,"_rev":8,"_type":9,"_updatedAt":6,"slug":47,"title":49},"wp-tagcat-solo-developer",{"current":48},"solo-developer","solo developer",{"_createdAt":6,"_id":51,"_rev":8,"_type":9,"_updatedAt":6,"slug":52,"title":54},"wp-tagcat-video-games",{"current":53},"video-games","video games","700,000 lines of code, 20 years, and one developer: How Dwarf Fortress is built",[]]