Now that we know what software design is and the purpose of software, the next step is to define the goals of
MoreWhenever you engage in some activity, it’s a good idea to have some idea of what the purpose of that activity is.
MoreOn my last blog, one of the commenters very correctly pointed out that I hadn’t actually told you what I meant by
MoreIdeally, any science should have, as its base, a series of unbreakable laws from which others are derived. What is a law?
MoreWhat we think of today as being “computers” started out in the minds of mathematicians as purely abstract devices–thoughts about how to
MoreAs a general rule, the stricter your application is, the simpler it is to write. For example, imagine a program that accepts
MoreThis title might seem a bit like a contradiction to my last post! Well, you really shouldn’t break your API, if you
MoreAn API is a sort of a promise–“You can always interact with our program this way, safely and exactly like we said.”
More