PinnedDavid AmosinBetter ProgrammingMy Goldilocks Python SetupA solution that’s just right for personal projects·6 min read·Feb 21, 2023--2--2
PinnedDavid AmosinBetter ProgrammingChatGPT Is an Extra-Ordinary Python ProgrammerNot extraordinary. Extra-ordinary. As in, its ordinariness abounds.·5 min read·Feb 15, 2023--17--17
PinnedDavid AmosinBetter ProgrammingAn Interview With Python and Pandas Trainer — Matt HarrisonMethod chaining in pandas: bad form or a recipe for success?·14 min read·Nov 3, 2022----
PinnedDavid AmosinLevel Up CodingYou Should Write Bad CodeHow to embrace absurdity and unlock more creative coding·4 min read·Oct 6, 2022--3--3
PinnedDavid AmosinBetter ProgrammingWant Cleaner Code? Use the Rule of SixA simple and powerful framework for ironing out confusing code·5 min read·Sep 26, 2022--8--8
David AmosinBetter ProgrammingRethinking Developer Personas for Technical DocumentationWho is reading your docs?·4 min read·Mar 1, 2023----
David AmosinBetter ProgrammingFive Minutes To JuliaHow to quickly install and set up a professional Julia environment·5 min read·Feb 2, 2023----
David AmosinLevel Up CodingNever Modify Input Without PermissionAnd how defensive copying can protect you from badly behaving code·4 min read·Jan 24, 2023--1--1
David AmosinBetter ProgrammingSimple Is Not The Opposite Of ComplexHow to get more done in less time with chunking·4 min read·Jan 9, 2023----
David AmosinBetter ProgrammingStop Using Implicit Inputs and OutputsOne simple way to improve your code’s testability and reusability·4 min read·Dec 13, 2022--3--3