blog.walend.netBounding Complexity in Scala ProjectsLi Haoyi wrote a masterful blog entry Strategic Scala Style: Principle of Least Power. It is a reaction to Tim Berners-Lee's personal notes on W3, Principles of Design . Berners-Lee's section on "The Principle of Least Power" opens with: The choice ...Apr 30, 2024·14 min read
blog.walend.netThe 20-Minute LimitThe first bit of guidance I give to the interns I hire is, "Don't be stuck for more than 20 minutes." "Take 20 minutes to see if you can solve it yourself. After that ask for help. We're all here to get the job done. You aren't alone. We want you to ...Apr 16, 2024·4 min read
blog.walend.netCQRS in a Relational Database via SlickCQRS - Command and Query Result Segregation - is a useful tool for systems where the inbound data is a stream of events that behave like telemetry, and parts of the system need some coherent, more complex view of state. With CQRS the system records t...Apr 12, 2024·16 min read
blog.walend.netThe New Hire PlanIn the first two days of a new job I like to get the code checked out, building in my environment, then get some small change tested, and checked in where others can see it. Exercising that simple development loop sets the tone for the first weeks, a...Mar 28, 2024·5 min read