I'm A Girl Who Codes





Posts tagged with ‘pixar’

A Day in the Life of a Teacher Who Codes: Final Week :(

Hi! I’m Kristi, a teacher at Pixar and I’ve been sharing my experiences behind the scenes for the past 8 weeks. I’m sad to say that this is the final week of the Summer Immersion Program. It’s truly been the experience of a lifetime!

This was the last full day for the girls to work on their projects. We spent the entire day trying to perfect new additions to the final projects. The day went by incredibly fast because everybody was trying to get as much done as possible in the little amount of time they had.

The girls spent the morning testing and debugging their code and making sure everything worked as they expected. I made sure each group had their project on GitHub, and that the merging process went smoothly. They spent some time developing their two minute pitches that they would deliver at graduation. Then, they got a chance to practice in one of Pixar’s theaters! 


Wednesday was graduation day, the day the students were all waiting for! It was super exciting but also bittersweet. Everything went smoothly and it was so inspiring to see my students show off their final projects to their family and friends. I was so proud of them and their accomplishments.


We started wrapping up the summer. The girls spent the morning filling out surveys about their experience and I had them write a letter to their future self. I also talked about and how they can get involved with one. After lunch, the girls uploaded their final projects to the for everyone to check out!. 


The the last day of the summer. Went spent most of the day in denial of that fact and instead have some fun. We spend the first hour playing Kahoot! with random topics. Then, Ed Catmull, the president of Pixar came to chat with us and answer our questions. We ended the day with the Good Thoughts Web activity, where everyone said something positive about another person. There were many teary goodbyes and thank you’s, and before I knew it, everyone was gone. 

I had a great summer and hope you enjoyed spending it with me!

A Day in the Life of a Teacher Who Codes: Week 6


Hi there! I’m Kristi, a teacher for Girls Who Code at Pixar, and I’m back at it with an inside look at week 6 of the  and Spirit Week at Pixar! Here’s the scoop.


Time to start ! We started by breaking up into groups and working on project timelines and plans. We started Spirit Week at Pixar with Pajama Day and wore PJ’s and sweats. 


Everyone wore different colors of the rainbow today for Color Day! The students spent all day working on their final projects while Amanda, Rhea, and I went around and answered questions. In the afternoon, Amanda and Rhea set up some songs for the groups to have a Karaoke battle! 



It was Dress Like a Pixar Employee Day for Spirit Week, so we all dressed like Pete Doctor, Danielle Feinberg, or John Lasseter - plaid on plaid on plaid. Once again, the entire day was spent working on final projects while Amanda, Rhea, and I helped with questions. All of the groups were making good progress!



The class dressed up like people from different decades today for Throwback Thursday! The class spent the day working on their final projects again. In the early afternoon, Amanda and Rhea set up an obstacle course so the students could play Minefield, a game where teams take turns being blindfolded and led through the obstacles by a teammate. We had a lot of fun doing this in the middle of Pixar - while getting curious looks from employees - and it was a good stress reliever!


Today was Halloween Day for Spirit Week and a lot of students dressed up like Pixar characters. They continued to work on their projects during the morning. In the afternoon, Amanda and Rhea hosted the Banana Olympics in honor of the 2016 Olympics Opening Ceremonies tonight. We had to do different relay races involving bananas. The last relay was Amanda vs. me to see who could eat a banana faster. I don’t know how she did it, but she won! At the end of the day, the groups presented their projects, which looked awesome! I can’t wait to see the final projects!

Are you interested in being a teacher for Girls Who Code?

A Day in the Life of a Teacher Who Codes: Week 5


It’s already week 5 of the Summer Immersion Program! I can’t believe it!

If you’re just tuning in, I’m Kristi, a teacher for Girls Who Code at Pixar, and I’m back for week 5 of the . Here’s the inside scoop on what went on behind the scenes!


The students are learning Robotics - that’s right, Robots - and Arduino programming this week! This morning I let the students work in groups to build circuits that would light up LED lights. Then, Alonso Martinez, a technical director at Pixar, came by and talked about his work on Coco (computability and complexity) and brought his robot, Mira, to show the class.The students loved it! 


I taught the girls how to create sounds on their robot. The highlight of the day, though, was the extra behind-the-scenes tour we got of Pixar. We got to see some of the animators’ offices, which were decorated elaborately in different themes. One person had even knocked out his front office wall and created a new wall made out of Styrofoam stones to give it an Indiana Jones feel. You could tell that animators have a lot of fun. We also got to see the “Rendering Farm,” which is the room with  computers used to render scenes - generate an image from a 2D or 3D models. AND we also got to go to the roof!


We started class with a conversation about gratitude. With all of the new and exciting things the students are learning and experiencing, it can be easy to overlook the hard work and generosity put into it by others. The girls then wrote thank-you notes to different people they’ve met throughout the summer to express their gratitude. After lunch, Sean “Stoked” Stephenson came by to do a Web Development Workshop. He showed the students how to create a GitHub account and host their own website on GitHub pages. 


Thursday was fun for two reasons: the girls got to make their robots move, and Jeff Stern, last year’s Pixar teacher, came to visit. In the morning, I talked about how to program the servos on the robots to make the wheels move. They spent some time writing functions for moving the robots forward, backward, left, and right. Then, Jeff gave his “Remember the Human” talk on UI design. After lunch, the students worked in groups to create a robot dance to the song of their choice. At the end of class, we had a dance party so everyone could show off what moves they programmed their robots to do. 


It was our TA, Amanda’s, birthday! That meant it was her turn to be pranked! After the classic “empty box” gag, we surprised her with cupcakes.

Since final projects start next week, we finished the day brainstorming ideas and creating groups for our projects. I can’t wait to see what they create!

Are you interested in being a Girls Who Code teacher?

Danielle Feinberg: bringing light to the gender gap (and all of your favorite animated movies)!


“My parents taught me that if I love something, to go after it. I loved math,science and code. It was clear from my peers and other that these weren’t things girls did but I did them anyways because I loved them too much to stop. Luckily, it has worked out very well!” - Danielle Feinberg

This week’s featured woman in tech is Danielle Feinberg. You’ve probably seen her work on the big screen without knowing it. She’s a director of photography at Pixar, where she’s designed the lighting - yes, animated movies have lighting - for movies like A Bug’s Life (1998), Monsters, Inc. (2001), Finding Nemo (2003) and Brave (2012).

We chatted with her about how she learned to code, what a typical day at work is like, her favorite projects and advice she’d give to inspire another girl to code. Not only is Danielle an inspiration to all Girls Who Code out there but we’ve also been inspired to re-watch all of the Pixar movies she’s worked on!

Q&A with Danielle Feinberg:

What do you do at Pixar?

My title is Director of Photography for Lighting, which really means I direct the lighting for our films. We build this 3D world inside the computer and then we actually add little lights in there. So, I have icons of lights that I move around in the 3 Dimensional world. If it’s sunset, I add a light that’s the sun and color it orange to get a nice purply-blue light. I have control over the shadow, the color, the atmosphere, the quality of light.

So you really bring the world to life?

Yes! Well, I think so anyway. I’m sure every department thinks that though!

In your job, how much do you use coding?

There are lots of ways we can integrate code, whether it’s little bits of programming to make your life easier or building plugins that we can use within our software.

I write code to make things repeats automatically so I don’t have to do one thing over and over again by hand. I also use code for more complicated things. The software we use to place the lights is made from millions and millions of lines of code. Each light we place consists of lines of code.

On Finding Nemo, I worked on a light that we call a “Murk” light, a light that mimics how light travels through water. You set how colors change as you get deeper in water because the wavelengths of light drop out the deeper you get. You lose red first, green second and are left with blue, which is why water looks blue. There was code for a light that could do this and I developed it further so that we had more control.

Were you always interested in computers?

When I was in fourth grade, a Dad of my classmate offered to teach a programming class. This was back when you had to use your telephone to dial-in; when the very first Apple Computers came out. He taught a class in something called Logo. We were writing code and a little icon of a turtle would appear and drive around the screen leaving a line wherever he went. So, my first programming experience was making pictures, which totally fascinated me.

The next year, there was an opportunity to take a class in basic programming. I just loved being able to create things. Most of what I was programming was making images because I loved art. They were really rudimentary images. One time, I made a horse racing game, which I was fascinated by because it was the first time I made pictures that moved.

So, coding is creative?

Yes. It’s both left brain and right brain – we write all these lines of code and then a picture or animation appears. That to me is the definition of what magic is.

There are some misconceptions about coding. People think of young guys who go and start programming at an early age and they become hacker whiz kids. I took one class in junior high and one class in high school in programming and it wasn’t like I became a programming extraordinaire. I was using it as an art tool. I wasn’t just sitting alone in a basement coding all day and all night.

Were you always interested in art?

The art came from my family. Both of parents are architects. My sister studied fine art in college. From a very young age my parents had us in art classes of all kinds. My sister and I would spend hours entertaining ourselves making art. Finding a tool like a computer to make art was really cool. It’s another “brush” in my paint box.

What would you say to a girl to convince her to code?

If you like creating things of any kind, then you’ll like coding. Girls don’t realize how much code is around them and the power of it. When you realize the power of code, it’s astounding what you can do with it. The number of social good things that girls do with code is amazing!

If a girl says “coding is dumb,” ask her, “Do you like your phone? What’s your favorite app on your phone? Would you want to make your own version of the app?” Then reply, “If you learn how to code, you can actually do that!”

That brings it home to girls. There’s a lot of propaganda that tells you that you can’t do something. You may not be a hot shot coder, but anyone can learn to code. Make sure that you don’t give up after your first try.

How do you reframe your thinking about obstacles in coding?

When something feels overwhelming, I know I need to go talk to someone about it. I dearly love the process of collaboration and brainstorming. Swallow your pride and get some help and figure it out. The really good stuff happens when you talk to someone else.

Do you think girls are ashamed to ask for help?

I think everyone struggles with this. One of the things I’ve noticed here at work is we have people who struggle with either asking for help all the time or waiting way too long. A skill to work on when you’re getting into the work force is to find the balance between trying to solve things on your own and realizing when you’re just spinning your wheels and it’s time to ask for help. That balance is the key to progressing in your job because it’s the best way to not only learn more ion depth and quickly but also get your work done on time

What does your day-to-day look like?

My day is a combination of meetings and lots of interaction with everyone on the movie and also early in the movie, sitting in my office, listening to music and making pretty pictures to figure out the look of the film. I do a little less coding than I used to do but definitely some. In meetings I’m in discussions about what the movie should look like, what technology we need and who will do what. I strategize on creative stuff and tech stuff. I’ll meet with the directos to hear about their vision and the producer to figure out how to get the movie done on time. I watch other movies for inspiration, as well as photography, paintings and various forms of art.

As we get to the end of the movie, I have a team of 35-40 people and see them every day. We talk about their lighting and what it should look like for the film and about any technical issues they’re having and how to fix them. We have reviews with the director where we show them the work we’re doing. People from other departments are there and might chime in with things like animation being broken or a t-shirt color being incorrect.

It must be nerve-wracking to have people reviewing your work. How do you handle criticism?

I am trying to create the director’s vision so it’s part of the job. Everyone’s goal is to make the best movie possible. When you’ve done your best but the goal is to make the best movie possible, it’s not as hard to get criticism. Any feedback you get, keep in mind that you’re learning and getting better. You’re not a bad person. We all need to be a little less hard on ourselves.

Are there happy accidents in coding?

A lot of accidents in coding are not that happy. I do have an example of one that was incredibly happy for me, though. It was very early on Brave and I was trying to create the look for the forest by putting some mist and lights into it. I hit a bug and the computer completely dropped out all the lights so I was just left with the mist and everything else black. It gave depth to the forest and you got all these cool silhouette of the plants. It was beautiful and I never would have seen it if the computer hadn’t barfed on the code to create that image. Be open to inspiration whenever it comes.

Were you ever told you couldn’t do something because you’re a girl?

My parents taught me that if I love something, to go after it. I loved math,science and code. It was clear from my peers and other that these weren’t things girls did but I did them anyways because I loved them too much to stop. Luckily, it has worked out very well!

What are the things that inspire you?

I do photography on the side. I love art in general and collect art. I love to travel and see different landscapes, people and cultures that is more inspirational to me in a lot of ways.

What’s your favorite thing you’ve created with code.

When I was working on Monsters, Inc., I was in the modeling department where we would build objects inside the computer to create our whole 3-dimensional, animated world. I had a project to write some code for a piping systems sowe could put pipes all over the Monsters Inc. factory. I called it “Pipe-o-matic” and you could specify a line along the factory walls and the pieces of pipe you wanted and it would use the code to put it all together. I created bit of pipe that had different monster-like things, like fang or claws built into the pipe. I was in heaven with how cool and fun it was.

Follow Danielle: