© 2023 Hashnode
#coupling
What if I told you change is coming? Lots of it. Like the butterfly effect, it can cause your code to break in unexpected ways. Or, like the domino effect, a single code change could trigger a chain r…
Coupling is a measure of how much work is involved in changing something. In other words, coupling refers to the degree of interdependence between components or modules in a system. Being an engineer…
A mantra is a memorable phrase you repeat to yourself for guidance. 'Focus and simplicity' was one of Steve Jobs's. I love how he distilled his thought process into those two words. It made me wonder …
Engine mounts are used to protect a vehicle's engines. They prevent the engine from vibrating excessively and keep it attached to the vehicle while running. The engine mount and any components, such as marine gearbox couplings, may need to …
Various metrics can be derived to give insight into code bases, these metrics can aid with technical debt assessments or plan architectural migrations. One such metric is Connascence Connascence is a concept introduced by Meilir Page-Jone…
Software development is a complex trade. Layers of abstraction, tooling, patterns, trade-offs, dependencies, and people, are some of the reasons behind hard things in Software development. But there is also a big source of complexity: ourse…