Serge Aurubin

SERGE AURUBIN

DATA SCIENTIST

Welcome to my blog for everything having to do with data science and analysis. I am always looking for new opportunities to drive business insight using data analysis.

Data & Analytics
  • Data Analysis
  • Power BI
  • Excel
  • Data Pipelines
  • Matillion
Engineering
  • Software Developer
  • Python
  • PHP
  • ReactJS
  • Flutter
  • Front End Dev
  • Back End Dev
Databases
  • MySQL Dev/DBA
  • Oracle DBA
Cloud & AI
  • Amazon Web Services
  • Docker
  • Kubernetes
  • Git
  • Artificial Intelligence
  • Claude
  • OpenAI
Back to Videos

Your Codebase Is Too Fragile

ArjanCodes

July 24, 2026   1

???? Build software that lasts. Join the Software Design Mastery waiting list → https://arjan.codes/mastery.

In this video, I refactor a travel booking workflow to show how structural coupling, temporal coupling, and connascence make code fragile. You'll learn how to spot these problems, reduce the impact of future changes, and design workflows that are much easier to maintain.

???? GitHub Repository: https://git.arjan.codes/2026/coupling.

???? ArjanCodes Courses: https://www.arjancodes.com/courses.

???? Join my Discord server: https://discord.arjan.codes.

⌨️ Keyboard I’m using: https://amzn.to/49YM97v.

???? Chapters:
0:00 Intro
1:42 The Before Version
3:38 Structural Coupling
3:54 Temporal Coupling
4:53 The Refactoring
8:26 Payoff: Why the Hook Happened
9:29 The Law of Demeter
12:45 Interfaces Where They Help
15:16 Connascence
17:04 Final Thoughts

#arjancodes #softwaredesign #python

0 Comments

No comments yet. Be the first to weigh in.

Back to Videos

Login