Published inThe StartupMaybe You Don’t Need That Function Wrapper? Thoughts on Over Abstraction and Excessive IndirectionI hate complicated solutions. But as much as I despise it, there are a lot of times that I find myself driving towards it. In this blog…Oct 26, 2020Oct 26, 2020
Published inLevel Up CodingCommon Code Smells in Data Science Projects and How to Fix ThemA lot of data science and ML projects I’ve worked with are written by people who are not coders first. Their primary concern is a working…Jun 14, 2020Jun 14, 2020
Published inLevel Up CodingPython Type Hints/Annotations, and MypyWhenever a project written in Python gets big enough, it becomes relatively unwieldy compared to other strictly typed languages. This is…Jun 7, 20201Jun 7, 20201
Python DescriptorsAny python class which implement the descriptor protocol can be considered a descriptor class. And any class containing a descriptor class…May 9, 2020May 9, 2020
How to chmod without using /usr/bin/chmod*Say for example you accidentally modified /usr/bin/chmod* , how will you revert to the original permission?Sep 1, 2015Sep 1, 2015