4 ms·
The specs are the part I found most interesting. 1) First the specs say 3 images, then they say 2. if you are dealing with a manager that can change the specs
by ofir_geller 10y ago
The specs are the part I found most interesting.
1) First the specs say 3 images, then they say 2. if you are dealing with a manager that can change the specs like that you might want to over engineer just a bit to cover 'arbitrary number of images'. yes I know this is probable just an error by the writer of the article, but it demonstrates something that happens in the wild.
2) Communication is the missing piece in this story. when a developer is given a task they should ask questions about future requirements. "Is it always going to be 3 images?", "will the images always grow by the same ratio?" and so on. the way to not solve imaginary problems is to talk with the stakeholders.
- fagnerbrack 10y agoGood catch! That was a typo. And very good remarks on how to relate that to the real world, definitely agree with that! (Btw I have fixed it :D)