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