Sophia Wood

Art-Math-Code | Recurse Journal

Blog

Week 7 - February

February 18, 2025
  • Had enriching conversations with four people today, discussing various topics including job opportunities, mathematics education, and gaming concepts
  • Collaborated with a colleague on implementing Perlin noise algorithms and explored interesting concepts around genetic program blending
  • Created slides using Reveal.js for tomorrow's session, experimenting with different visualization techniques
  • Took dedicated time for project reflection and planning future directions
  • Met with the JavaScript study group to plan tomorrow's creative coding session where we'll experiment with ML5.js
reveal.js
February 17, 2025
  • Enjoyed meditation group
  • Enjoyed all the intros - I am so excited for all the pairing and fun in the second half of my batch
  • Opened up Maya and did a tutorial, then started messing with the script editor to see what I could do with python. It feels very familiar to p5.js +WEBGL to me
  • Had a lovely chat with and I am contemplating what "edge of my abilities" is . Is it what seems intimidating? because I feel like anything is possible with the time - but we don't have unlimited time. I am working this out still.
  • I tried to see if I could use a fragment shader for this, but it looks like only Arnold shaders are standard (maybe?) Here is my first day with Maya:
  • pink balls bouncing in a ring on a pink square plane.
maya python

Week 6 - February

February 12-14, 2025
  • Worked on visualization of words in my haiku data set in d3.js and python (here).
  • Mid batch reflection, celebrations, and presentations
  • Paired on p5js.
  • Added h-card, and webmentions to my website (I think) and set up profile with indie web.
p5js d3.js python
February 11, 2025
  • Worked on architecting a version of hex-a-huddle in elm. kinopio thoughts
  • Enjoyed going to Demos and coffee chat.
  • Wrote up a post on my experimental journal on fractal kitty.
mermaid Elm
February 10, 2025
  • Made a poem that I couldn't get under 2kb
  • Enjoyed a Svelte study group
js Svelte

Week 5 - February

February 7, 2025
  • enjoyed the svelte group and seeing a scrapbook project.
  • made a font to replace emoji bar on my blog - the icons are just letters now.
  • Made a piano doodle and then coded a visual:
p5js TypeScript Svelte
February 6, 2025
  • Played css and js on my blog
  • Went to presentations
  • Pair programmmed in p5js and TypeScript - we made a mad libs and a crab. I really love Typescript so far.
p5js TypeScript
February 5, 2025
  • Went to a svelt study group timer.
  • Played with three.js ans svelte
  • Had some family stuff - so shorter day.
svelte python
February 4, 2025
  • Went to presentations.
  • Had a few coffee chats. (local storage, sumfib, and other topics)
  • Had some family stuff - so shorter day.
February 3, 2025
  • Played with svelte to make a timer.
  • Went to Svelte learning group
  • Met with a recurser on a blog post to help review.
svelte python

Week 4 - January

January 31, 2025
  • I hosted a virtual game hour - had lots of fun.
  • Decided to play with app idea in python/django with a key/passcode web-app - it's working a little - but ugly. It is a skeleton for now in great need of CSS.
  • Shader jam! We implemented intersecting circles in a fragment shader (posted on blog)
  • shader of intersecting circles
python shaders
January 30, 2025
  • I enjoyed going to a shaders group, math puzzles, presentations, and other coffee chats today.
  • Started building an IOS app called nopeRun
  • Met with a creative coding group and learned about a swift library for creative coding.
  • Worked a little in react in the morning
react swift p5js
January 29, 2025
  • Creative coding - over an hour and a half I made a sketch and also submitted it to the game jam.
    • Debugged and played with journaling toos
    • Played with prolog for an hour via Exercism.
    • Went to category theory group
    • Started playing a little with react. Just reading and thinking of a project.
    Prolog p5js
January 28, 2025
  • Half-baked demos today - I showed some of the journal I have been changing.
    • Made python scripts to pull from numbers file.
    • Made infinite scroll sketch.
    • Took time to brainstorm next projects.

    See the Pen Infinite Scroll. by Sophia (fractal kitty) (she/her) (@fractalkitty) on CodePen.

    Python p5js
January 27, 2025
  • Meetings, reflection, some math puzzles, and planning the next project.
    • Maybe an interation on my local journal
    • Maybe another Svelte site - possibly a migration for my sketched meditations and coded poems.
    • Maybe a site for investigation into black phoebe populations for my area.
    Svelte

Week 3 - January

January 24, 2025
  • Worked on learning Svelt for generative knitting site. Launched it today at wyrmbean.com
Svelte
January 23, 2025
  • Went to Math Puzzles, Shader, and Presentations today.
  • Started playing with Svelte to make the generative knitting design interactive to print a zine.
Svelte Shaders
January 22, 2025
  • Read a chapter of The Joy of Abstraction and met with the Category Theory group.
  • Shared string art slides at non-coding presentations
  • Researched project ideas
    • Elm version of the compass tool - I got some dragging to work
    • Played with typescript for an hour
  • Paired on python today and made a compass and straightedge tool.
    • Used pygame library
    • gif of compass and straightedge tool in action drawing an arrow
python shaders raspberry pi
January 21, 2025
  • 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, 2025
  • 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, 2025
  • 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, 2025
  • 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, 2025
  • 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, 2025
  • 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, 2025
  • 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, 2025
  • 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, 2025
  • 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, 2025
  • 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, 2025
  • 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