John Raines·May 2, 2024Three Things Not to Ask in a Coding InterviewAvoid asking these questions as a candidate, and maybe, just maybe, you’ll seem a bit wiser.A response icon6A response icon6
John Raines·Sep 5, 2023Level Up in Python with Dependency Inversion and Entry PointsBecause third party libraries should help your code, not break it.A response icon1A response icon1
John Raines·Aug 4, 2023Stop Training Models in DEV. Train Them in LAB.Congratulations, ML professionals of all kinds, you’re using more than one environment for model training. Now, level up!A response icon4A response icon4
John Raines·Dec 10, 2022Write a Lightweight Route Decorator in PythonIf you’ve used an API framework or two (I love Flask), then you’ve seen this strategy at work. What you might not realize is that it’s…
John Raines·Mar 7, 2022Be an Engineer, not a FrameworkerTime to level up.A response icon72A response icon72
John Raines·Feb 23, 2022Python for Less-Terrible Secret-sharing“I’ll just paste this into the chat and then delete it.”
John Raines·Jan 27, 2022Modular Data Retrieval, an ArchitectureHow to architect your data stack for rapid, governable, iterative data set creation
John Raines·Jan 27, 2022Modular Data Retrieval (for Machine Learning, et al.), an IntroductionGrasp this key concept for feature stores and data virtualization platforms
John Raines·Oct 18, 2021Write a Better config.pyYour app deserves it. The world deserves it.A response icon8A response icon8