This blog has moved to Medium

Subscribe via email

The Fractional Fractal

As I was running yesterday, this image flashed into my mind.

I believe I had never seen this fractal before. It is original.
It’s possible someone else discovered it, maybe even that I saw it somewhere. The mind works in mysterious ways.
But if that happened, I repressed the memory of seeing it.

In other words, I believe I came up with this one all by myself.

So, after seeing this image flashing in my head, I just had to make it a reality. To code it.
Some Googling led me to this awesome post on 7 awsome free tools for creating fractals. I tried out a couple of tools – they were awesome indeed! But they were too limited and could not produce the image that haunted me.

So, I turned to the basics. Coding it from scratch. Using Logo.

Logo was the first programming language I ever learned. My dad taught me how to code in Logo when I was a young kid. I don’t know how old I was, maybe 8 or 9. I had a 286 computer which was rad, because all the other kids had xt, except my friend who had a 386 powerhouse.

I never thought I would use Logo for anything. But yesterday, it was the best tool for the job.

So, here I present the code for Fractional Fractal. This Fractal represents the series of fractions 1/2, 1/3, 1/4, 1/5, 1/6…

Finally, I’d like to end this post with a thank you.

Thank you dad, for believing in me. For teaching a young kid how to program. How think. How to love math, logic, programming and reasoning. How to be analytical. This is a core part of myself that I owe to you. #StillYourKid.

<tears of joy>

One Comment

1. Andrey:

Sorry, this comment is for another post – http://v1.ripper234.com/p/how-to-setup-a-free-mediawiki-on-heroku/, but it is not possible to comment there…

First of all, thanks for the tutorial!
Have you tried/managed to use Short URLs (https://www.mediawiki.org/wiki/Manual:Short_URL) with your Heroku-based wiki? Here is the doc how to change Apache settings – https://devcenter.heroku.com/articles/custom-php-settings, but it is not quite clear for me what do to. Would appreciate your help (or another post with instructions ;).