Published in


Stop sharing code

Sharing code is overrated and it’s abused as the solution to code repetition. What’s the alternative? The answer is related to cohesion, code hotspots, and the law of proximity.

Photo by Kamesh Vedula on Unsplash


Cohesion refers to the degree to which the elements inside a module (e.g. a class) belong…




Everything connected with Tech & Code. Follow to join our 900K+ monthly readers

Recommended from Medium

New in MicroStation CONNECT Edition Update 15.02 — Collaborate Tab and Attach iTwin tool


Spring Boot Oauth2 Mutual TLS Client — Client Credentials Grant

MicroZed Chronicles: A Look at the RFSoC and the ZCU111

How Kulkul Create Awesome WebApps

[Opinion] Our Exciting Journey as Data Scientists Onwards to Higher Levels of Abstraction

Create One to Many Relationships with Elementor and Wordpress

How to Rotate a Video by a Few Degrees

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Luís Soares

Luís Soares

I write about Lean, TDD, CI/CD, trunk-based dev., user-centric dev, DDD, coding good practices, testing

More from Medium

Introducing the Core Process for Developing Software

Building SDKs in five languages

Blame In Software Development

Fixing the fascination with frameworks