top | item 46975149

Software as a tool, not an end in itself: A plea for more domain expertise

1 points| goloroden | 19 days ago |heise.de

3 comments

order

svilen_dobrev|18 days ago

as per [1], software is a knowledge medium. Much more flexible, and (kind-a self-) executable, than plain tools (knife, screwdriver, car, house), but yes - it's the same kind of thing - the means to do something. But it's people who cause anything...

[1] The Laws of Software Process: A New Model for the Production and Management of Software, 2003, Phillip Armour:

http://www.amazon.com/Laws-Software-Process-Production-Manag...

[2] some part: https://cacm.acm.org/opinion/the-five-orders-of-ignorance/

gartheuncle|18 days ago

Interesting take on the academic nature of DDD. We talk a lot about "Ubiquitous Language", but very little about the mechanical sympathy needed to run an event store at scale. If we ignore the engine's internals, we’re just building another layer of "magical" infrastructure that will eventually fail the domain experts when throughput increases.

PaulHoule|19 days ago

Myself I've usually tried to "go native" in whatever domain I am working in whether it is sales management [1], swap trading, or public opinion polling.

[1] great excuse to drink with salespeople in hotel bars!