I taught myself to solve 11 x 11 Rubik's Cubes - more on this later...
loading
Solving Rubik's Cubes is very much a form of coding. There are certain patterns to recognise as you solve the cube, and then you apply some 'algorithms' to move the pieces to where you need.
A very high concentration level is needed in order to focus on every single piece in the puzzle. One slip up can literally set you back hours. I get as much enjoyment from 'cubing' as I do from coding.
This is my 11 x 11 Rubik's Cube. A regular cube is a 3 x 3 grid.
People often ask me if the 11 x 11 cube really works. It sure does!
This photo shows the cube in its completed state, but with each layer slightly skewed to show how it moves.
'cubing' == coding
I learned how to solve the original 1980's 3 x 3 Rubik's cube back in 2006. Once I had mastered that, I was determined to go bigger and conquer the 4 x 4... then I taught myself the 5 x 5, 7 x 7 and 11 x 11.
Solving the 11 x 11 is one of my favourite achievements to date. It took years of self-learning, practice and determination. It now takes me only 2-3 hours to solve from a completely scrambled state.
If you were to manufacture a single 3 x 3 Rubik's cube for every combination that exists, then stack one on top of the other, the stack would extend for 261 light years!
There are 4.53 x 10^810 combinations for the 11 x 11 cube, so its stack would stretch to 5.5 x 10^793 light years... wow!
With a good friend from University, I founded a startup called ViewPro. It's a Construction Productivity App that helps solve many producitivty problems on modern construction sites.
After 7 years of Structural Engineering, and after having experienced the excitement of creating my own software startup (ViewPro), I decided to dive deeper into the world of apps and websites.
Tinkering with the ViewPro marketing website, AWS servers or the online 'Help & Learning Centre' was really fun.
I decided that taking part in Web Development Immersive at General Assembly would be the best avenue to launch me into a career as a Web Developer. I traversed from fundamental programming basics, to collaborative group projects, to building full-stack web apps.
With the knowledge and skills I have gained, I can't wait to see where the next chapter of my career takes me.
B1tw1se 0perat0rs