4 ms·
Programnming should be more than coding (Leslie Lamport at Stanford)
- sushdb 12y agoVideo is now available at https://www.youtube.com/watch?v=6QsTfL-uXd8 https://www.youtube.com/watch?v=6QsTfL-uXd8 The link on the page is not working.
- meesterdude 12y agominor disagreement: replace "should" with "could". In a world with languages, frameworks and libraries up the wazoo, things are rarely so absolute.
- Maken 12y agoFrameworks aren't a replacement for proper program design.
- meesterdude 12y agoI wasn't saying there was; only that there is more than one way to approach the problem, and language like "should" infers that there is some absolute way.
- fsloth 12y ago"Should be more than coding" does not infer there is a specific absolute way to do a thing, rather, that if that someone is not doing more than coding they are missing a few critical aspects of the thing they are doing. Basically what people in general get at is this: programming in the abstract context is about model or "theory" building. Programming is the implementation of this model. Now, if one does not do anything else but code, he or she is definetly missing on supporting activities that would make it easier to a) discuss the work in a context without the team b) extend the work beyond the next few sprints c) enable the maintentance of the work. Etc. One can take the stand that the frameworks have taken all the theory building and maintenace workload under their wings but I am highly sceptical of this view.
- dragonwriter 12y agoThe existence of multiple languages, frameworks, and libraries does not reduce the importance of problem analysis and solution design, the terms i would use for the two pieces beyond coding in the summary of the theme of Lamport's talk. So, no, I don't think the "should" is incorrect, nor do I think the facts you point to are relevant to Lamport's thesis, except perhaps that they reinforce it as to solution design (determining how to solve the problem), since they expand the set of options that should be considered.
- meesterdude 12y agoTBH, maybe I've read too many "you shouldn't do X" "you should use X" posts that the word ends up snagging me whenever I see it.