Bonnie Schulkin

@bonnie.dev

teacher | coder | mediocre bassist she/her https://bonnie.dev

One of the worst parts of the Trump era is that we’re repeatedly told to hate our neighbors.   Just look at all the positive videos – of people from around the world coming together to celebrate sports right now – and know we can choose a different path.

Hey folks! I'm starting grad school next month to become a therapist. So excited. The universe clearly approves: just found out my contract creating engineering onboarding curriculum ends this month. Fact is, I enjoy having an income. Would love any leads on contract work in tech education!

Oh right, this is why I avoided moving my personal site off of Vercel… after two years of dormancy it is taking hours to get it to build again.

✨ I just made a few lessons from my courses public for a few days! This is part of my annual Spring sale. It’s become tradition for me to offer a bit of a free sample, to help folks decide if my courses are a good fit for them or not. I call it the “Open House”, and it runs until Wednesday.

Introduction • CSS for JavaScript Developers

Welcome, prospective student! This small collection of lessons is designed to give you a feel for my teaching style, and the way the content is structured. I hope it helps give you a sense of what my ...

courses.joshwcomeau.com

🌸✨ I just launched my annual Spring Sale! You can save up to 50% on my online courses. (I realize that it's basically summer in most of the northern hemisphere right now 😂. But up here in Canada, the flowers just started blooming! Look at the trees near my office.) Details in thread. 🧵

A handful of Japanese crabapple trees with bright pink flowers, with pink petals littering the ground, and a few pidgeons wandering around. An absolutely lovely scene.

"I have a finite time on this earth that I mostly want to spend interacting with other human beings. I don’t want to be the person arguing with a robot, or wasting my time reading something that a real person couldn’t be bothered to write."

Jason Koebler@jasonkoebler.bsky.social · 3mo ago

I wrote about being inundated with AI writing at every turn, unwittingly turning my brain into the AI police, and how shitty AI writing is randomly showing up in my real life outside of the internet www.404media.co/your-ai-use-...

If you have a developer education budget at work, I would really encourage you to use it on your favourite developer educators. A lot of us are deciding whether or not to keep doing this stuff, and that support would help send a signal that we should keep going. ❤️

An AI story: I set up a meeting with an expert I’ve worked with before to help debug my Android build. He said he was too busy and suggested Claude. Claude solved my debug issues, but I don’t understand what it did. I keep having issues, I keep asking Claude to solve them. 🧵

🎉 Registration is now open for my latest course, Whimsical Animations! This course will teach you everything you need to know to design and build stunning, creative animations and interactions. It’s time to make the web less generic and boring! 😄

Whimsical Animations

Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!

whimsy.joshwcomeau.com

This is an actual post. This is not funny. This is beyond desperate. This is a deeply unwell man who doesn’t belong anywhere near the levers of power. Every member of his cabinet and Congress is complicit in not demanding his removal now.

Bild

The biggest story in the world right now is that the president of the United States is a demented old man who takes pleasure in torturing and killing people and is committing crimes with impunity. And yet most legacy media outlets are too cowardly to tell it like it is.

Here’s a question I get a lot: > “Now that AI can generate front-end UIs for us, what’s the point of learning CSS ourselves?” I think there are lots of reasons, including that you can use AI much more effectively if you understand CSS yourself. But is that actually true? Let’s discuss. 🧵

🎈 The Black Friday sale of my two flagship courses has officially begun! The best deal is on the “Joy for JavaScript Developers” bundle, which is a whopping $500 off during this sale. 😄 I’m also running sales on each course individually, they’re both ~40% off. ✨ More info in-thread. 🧵

Joy for JavaScript Developers

Grab both of my flagship courses — CSS for JavaScript Developers and The Joy of React — in one delightful bundle 😄

joyforjs.com

My courses will be going on sale for Black Friday! Details: • The sale begins Monday, November 24th and runs through December 3rd • CSS for JavaScript Developers will be 40% off (US$399 → US$239) • The Joy of React will be 42% off (US$599 → US$349) • Get ‘em both for 50% off (US$998 → US$499) ✨

I think this is a really great point. I’ve had *moments* with Cursor where it’s been 10x faster than what I’d have done by hand, and those moments are super memorable. But most of the time, my experience is a lot more mixed.

Screenshot of text: My hunch: vibe coding is a lot like stock-picking – everyone’s always blabbing about their big wins. Ask what their annual rate of return is above the S&P, and it’s a quieter conversation 🤫

⏰ It’s the last day to sign up for my new course in Early Access! At 5PM ET (UTC -04:00), registration closes and it won’t reopen until the full release, sometime in 2026 (and at a dramatically higher price!). You can learn more here: whimsy.joshwcomeau.com

Whimsical Animations

Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!

whimsy.joshwcomeau.com

Hi everyone! I’ve mostly been lurking here but I have a question for y’all: Would you be interested in content on how to use AI to build and maintain automated tests for your code?