I think it was a great idea to take the Agile Programming Methods course @ CMU this semester... I've learned quite a bit about the subject, and I've made a habit of practicing the two main ideas of eXtreme programming that I value the most: test-first programming and on-demand merciless refactoring. There are many articles these days dealing with the subject of agile programming methods on software development magazines, and the common theme is how people turn to patterns and over-engineer once they get a few years of experience under their belts. I feel exactly the same. I find it rather refreshing to turn away from being over-flexible and to strike a balance between well thougt out flexibility and the simplest "undesigned" approach. I've never felt more confident about software engineering!!! :)


back to the list of latest entries


Be the first to comment on this entry.

Name
Email
Homepage
Comment
Remember my information