Vanessa Freudenberg
banner
codefrau.bsky.social
Vanessa Freudenberg
@codefrau.bsky.social
I design and implement interactive and collaborative systems:
Co-founder of Croquet.io • Chief Architect Multisynq.io • Creator of Squeak.JS.org • Formerly at Alan Kay’s groups (VPRI.org, CDG Labs, YCR HARC) • Dr (EngD) • German living in Los Angeles 🏳️‍🌈
You wouldn’t believe how long it took me to find my very obvious typo 🤦🏻‍♀️

The symptom was that the output looked red and white 🔴⚪️ when it was supposed to be rainbowey 🌈
March 16, 2025 at 5:36 AM
“in terms of program debugging difficulty the problem
was a lulu.”
— Ivan Sutherland (1963!), “Sketchpad,” pg. 76
March 12, 2025 at 3:53 AM
I figured out how to keep my fixed-aspect canvas centered but as-large-as-possible in pure CSS 🥳

(I didn’t want to use object-fit because it distorts JS event positions)

Try it here (resize the window or turn your phone) codefrau.github.io/Smalltalk78/...
March 6, 2025 at 7:35 PM
Played a bit more – recursion is fun!

👸🏻🛡️
🐢🐢🐢
🐢🐢
🐢
💃🏻

codepen.io/codefrau/pen...
February 18, 2025 at 6:31 AM
findShieldBreak = (dmgs, shld) =>
dmgs.findIndex(dmg => (shld -= dmg) < 0)

👸🏻🛡️🔥🔥🔥🐉

codepen.io/codefrau/pen...
February 17, 2025 at 10:02 AM
That was fun!

function evaluatePostfix(s) {
let a = []
for (let c of s)
a.push(isNaN(+c) ? eval(a.splice(-2).join(c)) : c);
return a.pop()
}

My CodePen does the infix conversion first and evals at the end:

codepen.io/codefrau/pen...
February 4, 2025 at 7:49 PM
Trying a new profile picture

www.instagram.com/p/CvqRxdlPGsg/
November 28, 2024 at 11:37 PM