PinnedThe story of how I did NOT become a Data ScientistHi! My name is Douglas and I’m a Data Science Enthusiast, or was… I’m not sure.Dec 6, 2023Dec 6, 2023
How to Make a Simple Server in Express.jsExpress.js is perhaps the biggest Node.js framework for web-server development. It provides a minimalist and flexible interface to create…Oct 10, 2024Oct 10, 2024
How Ignoring Small Issues Leads to Software DecayEntropy, in physics, refers to the amount of disorder in a system, it rules that everything in the universe tends naturally to disorder and…Sep 27, 2024Sep 27, 2024
The Art of Commenting: How to Do It RightThe question of whether or not to comment your code is valid and divides opinions. Many arguments may arise for either side, but one…Sep 18, 20241Sep 18, 20241
From Code to Gold: The Power of Software EvolutionIn the world of software, there’s a persistent myth: with the right design, requirements, and planning, development will proceed smoothly…Sep 13, 2024Sep 13, 2024
Making Better MethodsPerhaps “Routines” would be the right name, but no one knows methods and functions by that name — or perhaps I was the only one who didn’t…Mar 5, 2024Mar 5, 2024
Make your Classes great againA key to being an effective programmer is maximizing the portion of a program that you can safely ignore while working on any one section…Feb 27, 2024Feb 27, 2024
Code Design Guidelines“Design” might be just writing a class interface in pseudocode before writing the details. It might be drawing diagrams of a few class…Feb 20, 2024Feb 20, 2024
Read this before you start codingEven though they are not strictly necessary, metaphors help us understand the software development process by relating it to other…Feb 16, 2024Feb 16, 2024
Exploratory Data Analysis with PythonUsing Pandas, Matplotlib, and Seaborn to explore and analyze human resources data from IBMOct 17, 20223Oct 17, 20223