Plurrrr

Wed 30 Nov 2022

Why I am learning category theory

Category theory is a domain of mathematics that exerts a strange influence over programmers. One thing that can be said for sure about category theory is that it is highly abstract, and its relationship to software engineering is not immediately obvious. I consider myself to be more on the pragmatic side of software engineering, so why did I set out to learn category theory beyond the few concepts popularized by functional programming?

Source: Why I am learning category theory, an article by Manuel Odendahl.

Minimum Viable Git for Trunk-based Development

To get the most out of Git, you must use it the least amount possible when it comes to trunk-based development. Limit the commands you use, keep your feature branch up to date properly, and standardize usage as a team. Individually, you may enjoy the freedom to do whatever you want. But as a team, the price for freedom is paid for in friction.

Source: Minimum Viable Git for Trunk-based Development, an article by Eli Schleifer.