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
Personally, I code by gut instinct aka “intuition” aka “Feelings”. But if I were to train an ai to objectively measure it, I would look for files consistently mutated simultaneously. If you need to change two files to make one change, maybe they should be in the same file. But smart people have better objective evaluations. I’d probably consult the experts before building my own thing
0 reply
0 recast
2 reactions