tag:blogger.com,1999:blog-1513993108564416336.post8725801644585844654..comments2014-04-08T13:26:32.741-03:00Comments on Programming Cosmos: The Allure of Easy AnswersAnonymoushttp://www.blogger.com/profile/07542978822762296589noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-1513993108564416336.post-11076188315839193222012-09-27T10:43:20.699-03:002012-09-27T10:43:20.699-03:00On the second note. The idea that stuff just emerg...On the second note. The idea that stuff just emerges, is only half true. Stuff always emerges when you develop software, but there is something to be said about up front design as well. <br /><br />To do some up front design is a good idea almost every time. And then you do it repeatedly as the time goes on. Call it emergence if you will, but some basis of ideas have to be formulated to avoid ignorance in design.<br /><br />And that't what it really is. Remove ignorance as early and as soon as possible. No such up front task is wasted, but will save you time. And you should stop to do "ignorance removal" during your work too. Know what you are working on, and don't just go ahead and work on it hoping that stuff will just emerge.<br /><br />Anonymoushttps://www.blogger.com/profile/07542978822762296589noreply@blogger.comtag:blogger.com,1999:blog-1513993108564416336.post-19753338865688071102012-09-27T10:24:07.724-03:002012-09-27T10:24:07.724-03:00This comment has been removed by the author.Anonymoushttps://www.blogger.com/profile/07542978822762296589noreply@blogger.comtag:blogger.com,1999:blog-1513993108564416336.post-87565354016047183542012-09-27T10:23:52.751-03:002012-09-27T10:23:52.751-03:00I won't argue that waterfall and agile are the...I won't argue that waterfall and agile are the same thing. I am just saying that right people can make anything succeed.Anonymoushttps://www.blogger.com/profile/07542978822762296589noreply@blogger.comtag:blogger.com,1999:blog-1513993108564416336.post-71100331042383297912012-09-14T16:10:51.246-03:002012-09-14T16:10:51.246-03:00I agree with the whole right people vs wrong peopl...I agree with the whole right people vs wrong people argument. That's pretty much a no brainer.<br /><br />I do struggle with the idea of Waterfall and Agile equating to the same thing with the right people. <br /><br />- Waterfall promotes making decisions up front while Agile let's your defer decisions until later.<br />- Waterfall promotes coming up with all the details now while Agile let's you focus on what matters most and letting the details emerge.<br />- Waterfall promotes rigidity while Agile promotes flexibility.<br /><br />Both processes are doomed with wrong people and both process can succeed with the right people but there's a certain flexibility that Agile promotes that Waterfall doesn't.<br /><br />----<br /><br />Post more often will you? Once a year isn't enough :DShooternoreply@blogger.com