Tales
from
Tales about mistakes, learning, software, programming, philosophy, life
Blog
Tags
About
Blog
Tags
About
Tags
programming
(36)
modeling
(35)
paradigms
(29)
model
(27)
domain-driven-design
(27)
language
(23)
representations
(23)
principles
(22)
mental-models
(20)
problem-solving
(19)
patterns
(18)
design-thinking
(17)
learning
(14)
code
(11)
software-architecture
(11)
heuristics
(11)
architecture
(10)
contexts
(10)
encapsulation
(9)
software-design
(8)
knowledge-working
(7)
models
(7)
perspectives
(7)
fundamentals
(6)
object-oriented
(6)
functional
(6)
discipline
(6)
metaphors
(5)
modularity
(5)
responsibility-driven-design
(4)
ambiguity
(4)
misconceptions
(4)
value-objects
(4)
trade-offs
(4)
concepts
(4)
coding
(4)
grasp
(3)
solid
(3)
abstractions
(3)
language-patterns
(3)
simplicity
(3)
software
(3)
contracts
(3)
service-oriented
(3)
microservices
(3)
tdd
(3)
ddd
(3)
design
(3)
systems-thinking
(3)
aspects
(3)
abstraction
(3)
interfaces
(3)
responsibilities
(3)
leadership
(2)
blasphemy
(2)
test-driven-development
(2)
coupling
(2)
cohesion
(2)
decisions
(2)
collaboration
(2)
fsharp
(2)
oop
(2)
functional-programming
(2)
object-oriented-programming
(2)
composition
(2)
development-process
(2)
encoding
(2)
representation
(2)
software-engineering
(1)
peopleware
(1)
people-skills
(1)
team-building
(1)
type-driven-thinking
(1)
visual-modeling
(1)
database-driven-design
(1)
table-driven-development
(1)
growing-software
(1)
product-engineering
(1)
architecting
(1)
education
(1)
feature-toggling
(1)
hideability
(1)
agile
(1)
feedback
(1)
exploration
(1)
fsharp-advent-calendar
(1)
state-machines
(1)
declarative-programming
(1)
first
(1)
introduction
(1)
new
(1)
roles
(1)
programming-models
(1)
modelling
(1)
having-fun
(1)
tactical-design
(1)
advent-of-code
(1)
design-patterns
(1)
growing-object-oriented-software
(1)
organization
(1)
boundaries
(1)
context
(1)
metaphores
(1)
data-structures
(1)
behaviors
(1)
typescript
(1)
behavior
(1)
specification
(1)
intent
(1)
designing
(1)
practices
(1)
systems
(1)
human-oriented-design
(1)
business-logic
(1)
processes
(1)
guidelines
(1)
object-oriented-design
(1)
messaging
(1)
functional-design
(1)
knowledge
(1)
system-thinking
(1)
laws
(1)
fp
(1)
languages
(1)