January 11, 2004
8:33 PM
Subscribe
Can anyone suggest a book, website, etc. that describes the process of breaking a problem down in order to write a program. I have struggled for far too long trying to figure out how to write a program from scratch only to be stumped by the logic involved.
This question, I think, is outside of a specific language or philosophy (Java, OOP, et al.). It's just something I haven't been able to get my head around.
posted by grefo to (15 comments total)
1 user marked this as a favorite
Perhaps a little time spent reading about functional requirements and use cases could be enlightening.
Be forewarned, though, that the fields of software architecture, analysis, and design are shot through with jargon, a cultish devotion to overdefined analysis processes, and heavy on theory -- typically with very little emphasis on getting things into code. See The Software Engineering Institute as an example.
posted by majick at 9:15 PM on January 11, 2004