10 Tips to Fail with Enterprise Integration

If you want to make enterprise integration needlessly complicated, follow these tips. 1. Model poorly A poor model is always a nice way to make things more complicated than they should. Examples: You can name thing badly. You can model everyting as strings (key, list, etc.). Or you can reuse overly generic abstractions in multiple … Continue reading 10 Tips to Fail with Enterprise Integration

Advertisements

Why a Calendar App is a Great Design Exercise

To check if a salesman is good, one classic is the "Sell me this pen" test. To check if a software designer is good, I propose the "Design me a calendar app" test. That was one of the topic we chose for the software engineering lab, and I loved the results. There are several reasons … Continue reading Why a Calendar App is a Great Design Exercise

10x

Fred Brooks started it all. In The Mythical Man Month, he quotes a study saying individual difference between low and high performers can vary by an order of magnitude Since then this myth of 10x productivity difference has persisted in our industry. Nowadays it's best seen in the use of words like rockstar, guru or … Continue reading 10x