This week I had the very distinct pleasure of working with Duncan Cragg. He kindly shared his knowledge of the world of software development – the truth is black and white! So here are the Seven Teachings:
- Imperative bad, Declarative good.
- Synchronous bad, Asynchronous good.
- Threads bad, Events good.
- Message Queue bad, Publish Subscribe good.
- OO bad, Logic Programming good.
- SOA bad, REST good.
- Client Server bad, P2P good
If this seems a bit too black and white, you’re advised to have a closer look at Duncan’s excellent blog.
Disclaimer: Duncan was not^H^H^H sitting next to me, when I wrote this.
Leave a Reply