downshift - μ/acc pfp
downshift - μ/acc
@downshift.eth
AMA
16 replies
2 recasts
16 reactions

Samuel ツ pfp
Samuel ツ
@samuellhuber.eth
Strongest programming opinion of yours
2 replies
0 recast
2 reactions

TOM pfp
TOM
@subtlegradient
“Separation of concerns” is bad and wrong. Better: “avoid unintended coupling” Often many separate concerns are highly coupled and we should expose that reality explicitly so that it’s easier to reason about
1 reply
0 recast
2 reactions

Samuel ツ pfp
Samuel ツ
@samuellhuber.eth
how do you show that they are coupled? thinking about it / reasoning?
2 replies
0 recast
2 reactions

TOM pfp
TOM
@subtlegradient
I guess the classic example is ui component separation back in the 2000’s. Having the HTML/CSS/JS for a single component living in separate files in separate folders and sometimes entirely separate repos. It was a nightmare. But we as an industry just didn’t know any better I did always colocate tightly coupled stuff in my quick and dirty prototypes back then, but always dutifully separated them before landing
0 reply
0 recast
1 reaction