Spaghetti with Meatballs

Guest blogging on the ANS Nuclear Cafe

Export Control Reform

When I was a young engineer, I spent some time developing software for use by other engineers. One old geezer (probably in his 40s back then) told me that whatever I did, I should avoid “spaghetti code” in my work. What in the world is that? It is the tendency by some software developers to create too many branching statements, “do-loops,” and other complicated logic in programming. When one tries to create a flow-chart from such software, the lines begin to look like spaghetti on a plate.

Read the rest here: