Content pfp
Content
@
https://opensea.io/collection/dev-21
0 reply
0 recast
2 reactions

Matthew McDowell-Sweet pfp
Matthew McDowell-Sweet
@msms
Looking for keystone reads on reducing complexity in software engineering. Blogs and essays, not books. To me, reducing complexity means removing non-essential capabilities and/or adding graceful abstractions. What’s the prior art on this?
3 replies
1 recast
1 reaction

Monteluna pfp
Monteluna
@monteluna
Definitely feel like in functional programming, the answer to reducing complexity is always designing a monad. You explicitly design your program as an algebra that does action on state, that users can manipulate. https://medium.com/codex/a-comprehensive-guide-to-monads-211eb6c71066
1 reply
0 recast
1 reaction

ȷď𝐛𝐛 pfp
ȷď𝐛𝐛
@jenna
Joel Sapolsky blog? eg here’s his top 10… depth and breadth ofc https://www.joelonsoftware.com/category/reading-lists/top-10/
1 reply
0 recast
1 reaction

xh3b4sd ↑ pfp
xh3b4sd ↑
@xh3b4sd.eth
Complexity is inversely correlated with control, which in this context means understanding or comprehension. What you want to look for are basically two areas. 1) a universally useful way of framing a problem 2) a solid understanding of the core mechanics As for 1) I would like to suggest Gravitropic Topologies: http://localhost:8080/Phenomena/Gravitropy. It would be great to get content there for the software industry. I am happy to collaborate on this if you are interested. As for 2) this is use case specific and I think nobody can help you with that. You have to put in the effort in order to understand the problem that you care about really well.
1 reply
0 recast
0 reaction