
30 Days of Genuary
For 31 days in January, I created artwork using code as part of Genuary — an annual celebration where artists worldwide transform algorithms into visual poetry. Each day presented a new constraint, from simple prompts like "vertical lines only" to challenging questions like "what does wind look like?" Through these daily experiments, I explored code as a medium for creative expression, creating a series of interactive pieces that responded to the prompts.
My contribution
Design
Research
Development
Day 1: Lines Only
Prompt: "Vertical or horizontal lines only"
Day 2: Layered Complexity
Prompt: Layers upon layers upon layers.
Day 3: Constraint as Freedom
Prompt: Exactly 42 lines of code.
Day 4: Hidden Complexity
Prompt: Black on black.
Day 5: Geometric Purity
Prompt: Isometric Art (No vanishing points).
Day 6: Natural Abstraction
Prompt: Make a landscape using only primitive shapes.
Day 7: Unexpected Tools
Prompt: Use software that is not intended to create art or images.
Day 8: Scale and Repetition
Prompt: Draw one million of something.
Day 9: Found Poetry
Prompt: The textile design patterns of public transport seating.
Day 10: Mathematical Beauty
Prompt: You can only use TAU in your code, no other number allowed.
Day 11: Embracing Impossibility
Prompt: Try to do something that feels impossible for you to do.
Day 12: Cells?
Prompt: Subdivision.
Day 13: Triangle Universe
Prompt: Triangles and nothing else.
Day 14: 000000 & FFFFFF
Prompt: Pure black and white. No gray.
Day 15: Woven Code
Prompt: Design a rug.
Day 16: Color Theory
Prompt: Generative palette.
Day 17: Mathematical What-If
Prompt: What happens if pi=4?
Day 18: Invisible Forces
Prompt: What does wind look like?
Day 19: Perception Games
Prompt: Op Art.
Day 20: Digital Architecture
Prompt: Generative Architecture.
Day 21: Physics in Code
Prompt: Create a collision detection system (no libraries allowed).
Day 22: Color Flow
Prompt: Gradients only.
Day 23: Digital Concrete
Prompt: Inspired by brutalism.
Day 24: Shape Philosophy
Prompt: Geometric art - pick either a circle, rectangle, or triangle.
Day 25: Continuous Journey
Prompt: One line that may or may not intersect itself.
Day 26: Mirror World
Prompt: Symmetry.
Day 27: Pure Logic
Prompt: Make something interesting with no randomness or noise or trig.
Day 28: Endless Canvas
Prompt: Infinite Scroll.
Day 29: Grid Poetry
Prompt: Grid-based graphic design.
Day 30: Cartographic Dreams
Prompt: Abstract map.
Day 31: Digital Sorting
Prompt: Pixel sorting.
