Why divergent thinking leads to better software π
Discover how divergent thinking can open up better solutions and save you from wasted effort.
Focuses on principles and practices for creating well-structured and maintainable software. Topics include design patterns, testable designs, strong typing, functional concepts and more.
while
and for
loops to declarative collection functions like map
and filter
.