Talesfrom

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

BlogTagsAbout
Blog
Tags
About

All Posts

  • Published on
    June 30, 2024

    Map, don't ask

    functional-programmingobject-oriented-programmingdesign-patternsgrowing-object-oriented-softwareheuristicsmental-modelscomposition
    Why you shouldn't peek inside a...?
  • Published on
    May 15, 2024

    The law of eventual composition

    design-thinkingsystem-thinkingmodelingdomain-driven-designpatternssoftware-architecturesoftware-designinterfacesresponsibilitiesresponsibility-driven-designcodingencodingrepresentationlawsheuristicsperspectives
    What happens when we split things up?
  • Published on
    April 6, 2024

    The ambiguity of code

    paradigmsdesign-thinkingmodelingdomain-driven-designpatternsknowledge-workingsoftware-architecturesoftware-designinterfacesresponsibilitiesresponsibility-driven-designcodingencodingrepresentation
    How do we understand "the code"?
  • Published on
    March 10, 2024

    The ambiguity of interfaces

    paradigmsdesign-thinkingmodelingdomain-driven-designpatternsknowledge-workingsoftware-architecturesoftware-designinterfacesresponsibilitiesresponsibility-driven-design
    How does need-driven thinking shape the way we design?
  • Published on
    February 29, 2024

    Inverse Bruce Lee maneuver

    paradigmsprogramming-modelsdesign-thinkingmodellingdomain-driven-designpatternsknowledge-workingsoftware-architecturesoftware-design
    How many kicks should an engineer know?
4 of 13
mailgithubtwitter
Damian Płaza
•
© 2025
•
Tales from Dev
Tailwind Nextjs Theme