Tag Archive 'management'

Economy is the management of limited resources. In software development the limited resources (*) are:

memory of the developer: names of types, methods signatures, tricks to know
time available to learn or discover new things

Therefore, every design decision should attempt to reach an optimal balance between both memory and time being consumed in the developer head.
Memory effort [...]

What do you think about when you hear the word “architecture” about software? Fowler defines it: whoNeedsArchitect “In most successful software projects, the expert developers working on that project have a shared understanding of the design system design. This shared understanding is called ‘architecture.’”.
However for most people the word “architecture” comes full of middleware [...]