Sophia Wood

Art-Math-Code | Recurse Journal

Blog

Week 3 - January

January 21, 2024
  • Today was Impossible day - I used a raspberry pi for the first time.
    • Made a lemniscate shader
    • used ipad as display
    • used ssh with panic nova
  • Paired and did a few leetles for the first time.
  • pi desktop with terminal window and blue lemniscate shader in another pi setup with ipad as display with keyboard and mouse and budgie on the keyboard
python shaders raspberry pi

Week 2 - January

January 17, 2024
  • I learned a little bit about prolog today - solving sudokus.
  • Knitted a little on a generative hat it's 40% done
  • Made a toy to solve a June JS problem by hand - next I might try to program my thinking (not sure yet)
p5js prolog
January 16, 2024
  • Shaders, puzzle meet, and presentations were all fun today.
  • Knitted a little on a generative hat it's 25% done
  • Tried to get a shader on a p5sketch - and got a little ways.
  • Played with programming a hexagonal block-party problem - not sure if I will continue, but it's been a fun exercise. I think I need to go to a functional language to better grasp it.
  • Had a CSS chat and talked about all the fun things we can do with just html and CSS.
  • Contemplated an infinite scroll sketch
html css p5js
January 15, 2024
  • I had fun pairing in the creative coding meet here.
  • Knitted a little on a generative hat.
  • Category theory - ready half of chapter 3.
  • Did intro stuff for a react course.
  • Reflected with remote recursers.
html css p5js
January 14, 2024
  • Pairing day! - We made this.
    • It is the opposite of a focus timer - you have to focus on frank or frank goes away.
    • It is a coded poem.
  • I modified the knitting code and started another hat - in p5js again.
  • Played with vis.js here.
  • I am trying to better understand the conversation between html elements and js and exporting binary stls.
    • I played with what I did in python last week to p5js for little gem shapes.
    • I played with getting a concept map into a diagram with vis.js - it's pretty fun. (play here)
    • Play with it here.
    • They print up ok.
html css p5js 3D Printing
January 13, 2024
  • Lot's of chats and some pairing.
  • I got a pattern working in Elm for the generative knitting code - I think I prefer javascript for this.
  • We started an exquisite corpse tinkercad to 3d print each addition of the model. I printed the second one today.
html css elm

Week 1 - January

January 10, 2024
  • Day 5 of RC!
  • Went to a volitional muscles, 3d printing, and a couple other meets
  • TIL you can use python to create STL files from vertices and faces.
  • Went for a moonlit walk and updated my streamof.me journal.
  • Still knitting a generative hat.
  • Reviewed translation in Three.js
  • I looked at the wind prompt for #WcccChallenge and made a desmos - I might code it later.
html css desmos
January 9, 2024
  • Day 4 of RC!
  • I had some good pairing and good coffee chats.
  • I went through Lesson 1.3 in a three.js course.
  • Finished Chapter 2 of Category Theory for Programmers
    • I find myself analyzing life around objects and functions today.
  • Presented for 5 min on knitting project
  • Went for a walk and chatted with some crows. (updated streamof.me)
  • I have patterns out of my knitting code and am now starting to manually render them in wool. (Materials were acquired today.)
the start of a knitted hat
html css p5js three
January 8, 2024
  • Day 3 of RC!
  • Game dev, creative coding, and other meetings today.
  • Collaboratively made Genuary sketch with 3 others - super fun!
  • Read half of Chapter 2 of Category Theory for Programmers
  • Presented slides to talk about math through art
  • Went for a walk, counted birds, and added to my streamof.me site.
  • Got a good amount started for a generative knitting hat pattern. Where the generative is in the type of stitch - not color work. The top of the hat needs to be added, along with a key and some other features. I hope to start knitting by Friday.
part of a knitted had pattern grid
html css p5js three
January 7, 2024
  • Day 2 of RC!
  • Played with three.js by translating a p5.js sketch - here.
  • Pairing workshop - made mastermind in an hour of code in python
  • Read Chapter 1 of Category Theory for Programmers
  • Made slides to talk about math through art
  • Went for a run, counted birds, and added to my streamof.me site.
  • I added a sheet to my numbers spreadsheet for the genuary prompt - the formula changes the colors based on time, row, an column.
a grid of blues and green squares with a vague pattern, but not super obvious
html css p5js three
January 6, 2024
  • Started my journey at Recurse Center today!
  • Put this blog template together for this time.
  • Went for a walk and added to my streamof.me site.
  • Played with the Genuary prompt for landscapes with primitive shapes.
monotone blue landscape drawn with triangles and circles for stars and moon
html css p5js

Projects and Code

Generative Hats

Knitted hats that are generative in texture instead of color. Currently in a drafted state getting tested. I have a hat about 30% done.

p5js

stream of me

An experimental journal that will change and grow.

html css p5js

Genuary 2025

Creative coding using the Genuary prompts.

p5js