Abstract Algebra is Refactoring

In my previous post I presented a little introduction to abstract algebra. The easiest way for me to explain abstract algebra to a software developer is that it’s a lot like refactoring. What do...

What is Abstract Algebra?

I’ve recently begun a study of abstract algebra (also known as modern algebra) using the text  A Book of Abstract Algebra by Charles C. Pinter. I’ll give you a brief introduction to abstract alg...