downshift - μ/acc
@downshift.eth
AMA
16 replies
2 recasts
16 reactions
Samuel ツ
@samuellhuber.eth
Strongest programming opinion of yours
2 replies
0 recast
2 reactions
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 ツ
@samuellhuber.eth
how do you show that they are coupled? thinking about it / reasoning?
2 replies
0 recast
2 reactions
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