To say “algebraic expression” is vague; it can be something simple like 4x-1 or it can be a long and complex mutli-degree, rational or radical function, perhaps even an implicit equation with more than two variables. No matter what, however, algebra is constant. The procedures are always the same, no matter how complex the equation. With the mathematician’s expertise, the complexity of solvable equations increases; it’s merely a matter of confidence and familiarity with the concepts and procedures at hand. The most skilled of mathematicians can build and solve equations with several dozen variables and even hundreds of terms, given the value of a few variables. Such an equation rarely has much of a bearing in reality, but nevertheless, the skill is certainly there and it takes a lot of practice to get there.
Programming is interestingly similar; the novice programmer can write a few lines, which produce a minor effect. Sometimes they can even write one effect that depends upon user input (a variable). Given time, the novice could write their own version of the classic calculator on all computers. As a programmer gets better, he can write larger and more complex programs, ones that deal with more variable on a grander scale. The best programmers can write a program that depends on many, many variables to produce a specific result.
Is it interesting to compare these various fields to each other? Further, if they are so similar, is it surprising that I find them all so amusing? So interesting?
I think I am interested in these three “different” things because I see them as very similar. They are all mathematical in nature. Yes, I am comparing writing to math. Fiction writing, at least, is very similar to an algebra worksheet, and because of that, I enjoy it, just like I enjoy long, complex algebra problems that are simple but require a lot of work. Read More »