Just a Bit Silly

A Programming Blog by Bradley Solliday

What This Is All About

It happens often. I have an idea - some project in mind. Sometimes it's practical, like a program to mash up some pdf's I've collected. But more often than not, when I explain the idea to my roomates, the reaction is "Cool, but... why?"

Really, it's because it's fun. To witness something, to explore an interesting idea, to practice my skills, or to just prove that I can. But people don't like that sort of explanation as much, so that's what I've made this blog for - to give my work a veneer of professionality. Now when they ask why, I'll say "it's for my portfolio".

But here you'll find some of my projets, usually with a mathematical aspect, with demos, the source code, and some lessons I've taken away from each one. I hope you find these half as interesting as I have. Enjoy!

Elementary Algorithm Emulator

An emulator of the "effective computational method" described in section 1.1 of Knuth'sThe Art of Computer Programing Volume I

Pythagorean Triple Generator

Efficiently generates a list of the "first n" Pythagorean triples

Euclid's Algorithm

An implementation and explanation of Euclid's algorithm for calculating greatest common denominators