Talesfrom

Tales about mistakes, learning, software, programming, philosophy, life

BlogTagsAbout
Blog
Tags
About

Latest tales

  • Published on
    December 9, 2025

    Bounded contexts: from compile-time hierarchies to runtime composition

    software-engineeringsoftware-designobject-oriented-designmodularitydesign-patternslanguage-patternssoftware-qualityknowledge-workingmodularitymodular-monolithboundaries
    How to design composable models?
    Read more →
  • Published on
    December 3, 2025

    Boundaries, modularity and a diaper effect

    software-engineeringsoftware-designobject-oriented-designmodularitydesign-patternslanguage-patternssoftware-qualityknowledge-workingmodularitymodular-monolithboundaries
    What is a diaper effect when it comes to software design?
    Read more →
  • Published on
    November 30, 2025

    TDD: specify, satisfy, simplify

    software-engineeringsoftware-designobject-oriented-designmodularitydesign-patternslanguage-patternssoftware-qualityknowledge-working
    Why is it easy to miss the point of TDD?
    Read more →
  • Published on
    October 27, 2025

    The ambiguity of naming

    design-thinkingdomain-driven-designlanguage-patternsdesign-patternsobject-oriented-designfunctional-programmingsoftware-architecturemental-modelscommunicationknowledge-working
    Why naming is hard, and can even be dangerous?
    Read more →
  • Published on
    October 20, 2025

    Code, knowledge and "AI"

    lean-software-developmenttoyota-production-systemknowledge-workingdesign-thinkingsystems-thinkinglanguage-patternsmental-modelssoftware-architecturesoftware-designdomain-driven-design
    What is the relationship between "AI" and waste?
    Read more →
All Posts →
mailgithubtwitter
Damian Płaza
•
© 2025
•
Tales from Dev
Tailwind Nextjs Theme