Design

Simplify Designs with Pure Functions & Idempotency

Pure functions are functions that return the same value for the same input values, and don’t change the state of the system. Idempotency refers to functions that make the change a single time, if receiving the same relevant values – either input arguments or an identifier. These two concepts are related in that they help […]

Simplify Designs with Pure Functions & Idempotency Read More »

Architecture Modeling is Complex, Exemplified

We’ve often noticed how people starting with a technique imbue it with a lot of potential to solve all the problems of software development (* exaggerating for effect). This is rarely the case. Let’s look in particular at domain modeling, and how bounded contexts are not 1-to-1 to business domains, inspired by another excellent article written by Mattias Verraes.

Architecture Modeling is Complex, Exemplified Read More »

Programming with AI – Experience Report

Alex is reporting on his experience using ChatGPT, Claude, DeepSeek-R1 and Github Copilot for various programming tasks and compares it with Elisabeth Hendrickson’s experience report. The conclusion: these tools have an amplifying effect for existing skills, rooted in both the ease of access to knowledge (even imperfect) and the psychological effect of knowing that you

Programming with AI – Experience Report Read More »

0
    0
    Your Cart
    Your cart is empty
      Apply Coupon
      Scroll to Top