Powers of Two – 128kb by Lena Weber

20 = 1
21 = 2
22 = 3
23 = 8
24 = 16
25 = 32
26 = 64
27 = 128
…
»In computing, the number 128 is part of the system of powers of 2, which is fundamental because digital computers operate on binary code. Powers of 2, like 128 (which is 27), align with the binary system used in computer architecture, enabling efficient data representation and memory addressing. This binary foundation simplifies hardware design and supports a wide range of computational processes.«
After Tim asked me to join as a curator for 128kb, I wanted to take a fresh look at the project. I see the 128kb collection as a place where the creative coding experiments – which accompany the path of all our learning curves – can find a place to shine. On the other hand, the challenge itself can motivate us to train in creative coding. With a free choice of topics and thus endless possibilities, complexity and effects, most coders immediately feel the greatest limitation of all: their own ability, or their own position in the learning process. In addition to this omnipresent limitation, Tim imposes a series of what at first glance appear to be tough limitations. A maximum of 128 kilobytes filesize, pixel-dimension, colours and frames. The challenge celebrates these technical limitations and aims to unleash inspiration by limiting the scope of possibilities. How can we interpret and use the 128kb challenge to improve our sense of coding and keep learning?
An important point for me when it comes to learning success and skills in coding is to emphasise that improvement does not necessarily mean more technically sophisticated and complex code. Insights can also be gained through one’s own conceptual skills, sense of aesthetics and historical and design-philosophical learning.
I wondered how the 128kb challenge limitations could also work as the sole inspiration behind graphics. The aim is to be open-minded about the results of your learning and to create exciting graphics by thematically charging them with the limitations.


The powers of two applied to the size parameters of shapes
128 rectangles building a random pattern,
within a grid based on 8 or 16.





Related
Enjoying the content?
Since 2018, I have published 239 interviews, case studies, and tutorials, along with over 345 lessons in 22 online courses – and there's more to come! If you want to get full access or simply support my work and help keep this platform thriving, please consider supporting me on Patreon. Thank you very much!

Related

Below is the written version of my talk at DEMO Festival in Amsterdam, January 2025. I’ve also recorded an audio […]

Do you want to share the creations and sketches you’ve developed for the 128KB challenge on Instagram or other social […]

One of the first exercises I assign to my students in my seminars is called “Random Compositions”. Basically, it’s quite […]

Limitations have always been playing a major role in my creative work; I was only able to develop my best […]

The next edition of the DEMO Festival is already approaching and I am currently developing a brand new talk for […]

Your 128kb journey starts here! This is a template you can use to start developing your idea within the 128kb […]

One day in early 2024 I started to experiment with a new idea. I wrote down a set of rules […]

Lena: This 10-minute visualiser for A. G. Cooks album teaser featuring my python archive generator, is one of my favourite […]