Lights, Music, Code!
Page 1
PENGUIN WORKSHOP
Penguin Young Readers Group
An Imprint of Penguin Random House LLC
Penguin supports copyright. Copyright fuels creativity, encourages diverse voices, promotes free speech, and creates a vibrant culture. Thank you for buying an authorized edition of this book and for complying with copyright laws by not reproducing, scanning, or distributing any part of it in any form without permission. You are supporting writers and allowing Penguin to continue to publish books for every reader.
The publisher does not have any control over and does not assume any responsibility for author or third-party websites or their content.
Text and cover illustration copyright © 2018 by Penguin Random House LLC and Girls Who Code Inc. All rights reserved. Published by Penguin Workshop, an imprint of Penguin Random House LLC, 345 Hudson Street, New York, New York 10014. PENGUIN and PENGUIN WORKSHOP are trademarks of Penguin Books Ltd, and the W colophon is a trademark of Penguin Random House LLC.
Emoji © denisgorelkin/Thinkstock.
Library of Congress Cataloging-in-Publication Data is available.
Ebook ISBN 9781524789275
Version_1
Contents
Title Page
Copyright
Introduction
Chapter One
Chapter Two
Chapter Three
Chapter Four
Chapter Five
Chapter Six
Chapter Seven
Chapter Eight
Chapter Nine
Chapter Ten
Chapter Eleven
Acknowledgments
Hi, I’m Reshma. I’m the founder of Girls Who Code, where we teach middle- and high-school girls how to change the world by writing code and creating digital games, apps, websites, and more.
Have you been to a school dance yet? What was it like, or what do you think it’ll be like? I remember my first one like it was yesterday. It was in the middle-school gym in my hometown in Illinois. I wore a flower-print dress and jelly bracelets on my wrists, and I crimped my hair (believe it or not, that was a cool style back then). I went with a group of my girlfriends, and we danced to our favorite songs. It was a blast—and the best part was being there with my closest friends.
Reading this book took me right back to that night. In these pages, you’ll learn about Maya and her friends in coding club, and a big project they’re working on—coding the lights and music for their school dance! But then an old friend of Maya’s comes to town and causes trouble. I was on the edge of my seat wondering whether Maya and her friends would rally together for the big night—and you will be, too.
We used one of my favorite examples of coding in this book: wearables! Wearables are electronic devices—like fitness trackers or hearing aids—that you wear on your body. You can do amazing things with wearable technology, like sew light sensors into a dress and program them to light up to the beat of music. Fashion models have worn some of these “smart” dresses on runways all around the world. In fact, one of our alumni helped create the technology that powered the first-ever LED dress at New York Fashion Week. Pretty cool!
If you like reading this book, I hope you’ll join one of our free coding clubs across the country. In our clubs, you can explore coding your own wearables and hang out with girls who will become some of your best friends.
Happy reading—and coding!
Reshma Saujani
Chapter One
“Maya, you are seriously looking fierce,” I said, pointing at my reflection.
She smiled at the compliment.
Either that or she was hoping I’d finally pick an outfit after ten costume changes. I’d bought a killer top over the weekend, and it begged for the perfect shoes and skirt. They were just taking forever to find.
I wasn’t being picky out of shallowness. I actually had good reasons to worry about my appearance:
I was the fashion columnist for my school paper and needed to look the part.
It was Monday, and Mondays were bad enough without adding sweatpants.
My friends and I had just made it onto the local news, which meant all eyes would be on us for the next few days. Loop to reason one.
I decided to stick with my last combo: gray leggings and a plum-colored skirt paired with my lemon-yellow top. I added rain boots in the same yellow to pull it all together. The bright colors were a little daring, and my nails would’ve looked better with purple polish than with pink, but fashion is all about risk. Plus, I’d just spent ten minutes in front of my bedroom mirror and was about to miss the school bus.
I tossed my less-than-perfect clothing options in the closet and caught my reflection in several more mirrors . . . tiny ones I’d sewn into a dress. My school was having a dance on Saturday, and the theme (thought up by yours truly) was “The Future Is . . . ” So I’d bought a bag of craft mirrors and painstakingly stitched them onto an old white sundress I had. I got the idea from a mirror-covered dress I’d seen at the mall.
It would’ve been easier to buy the store version, but there was no way my parents would give me the money. Why? Because they still liked to remind me of the last time they paid for something of mine. It had caused a sticky situation, literally and figuratively. And it was also the reason I didn’t wear purple nail polish anymore.
See, I have a big secret I haven’t told even my closest friends. Because if they—or anyone else—knew, they’d never look at me the same.
The fact is that I, Maya Chung, am a former shoplifter.
Well, a one-time, unsuccessful former shoplifter.
Crazy, right? You wouldn’t think it to look at me, but it’s true.
And it’s all because of Nicole Davis, a girl I became friends with over the summer. She was visiting her aunts who live down the street from my family, and since we were so close in age, one of Nicole’s aunts suggested we hang out together.
Things started out great. Every time I saw Nicole, she had a new pair of earrings or a cool top to show off. She’d even let me borrow her stuff for days at a time. But then I found out how she’d gotten these newfound treasures: She’d stolen them.
And the “borrowing” she’d let me do? It was to keep the items out of her house so her aunts wouldn’t notice them. Pretty tricky, right? Even worse, she got me to try shoplifting!
Emphasis on the word try.
I may have toppled a nail polish display while sneaking a bottle of Purple Rain into my purse.
My mom and stepdad, Oliver, were furious, and they had to pay for all the nail polishes I’d broken. Needless to say, asking them for money before I turned eighty was out of the question.
“Maya, I hear the bus coming!” Oliver shouted upstairs.
Giving my reflection one last glance, I slung my backpack over one shoulder and hurried down.
“Goodbye, parental units. I love you and beg you not to wave from the porch.” I paused to kiss Mom on the cheek, and she looked me over with a frown.
“Turn around, honey.”
“What?” I spun in a circle. “What’s wrong?”
Mom reached behind me and tugged at the back of my blouse. She held out her hand, showing me the price tag she’d removed. “Is this new?”
I recognized that tone. What she really meant was, “Did you pay for this?”
You try to steal one measly polish, and they never let you hear the end of it.
“I bought it with my birthday money,” I replied in a tone that really said, “Yes, Mother.”
/>
She smiled and patted my back. “It’s very pretty.”
“I thought so, too,” I said. “When I paid for it.” I emphasized the last words so she’d get the point.
Mom chuckled and raised her hands in surrender. “Okay, okay.” She glanced at Oliver, who was watching us with a blank expression.
Oliver and my mom have been together for as long as I can remember (my biological dad passed away when I was four), but he still tries to stay out of mother-daughter arguments. A smart choice, in my opinion.
“You know what’s not okay?” He pointed toward the front door and, on cue, an engine rumbled outside, followed by a long, loud honk.
The bus. Never had I been so happy to leave for school.
I ran to the door, but once I opened it, I slowed my pace and strode confidently down the driveway. Nobody respected the word of a frantic fashion columnist.
The bus driver gestured for me to hurry, but I flicked the ends of my hair and didn’t break my stride. Oliver’s the head chef of a fancy restaurant, and he says if you act confident, you’ll feel confident. It’s pretty good advice, coming from a man who wears white sneakers with black socks.
“Glad you could grace us with your presence, Miss Chung,” the bus driver said as I stepped on board.
I smiled at him and took my seat next to Erin, who grinned when she saw me.
“Good. Morning. Maya,” she said in a robotic voice, moving her arms and head in mechanical jerks.
My smile deepened. “Hello. Erin!” I said in my own robot voice. “Do. You. Have. Any. Oil?”
We both giggled. Everyone in earshot gave us strange looks. But then, they hadn’t been talking like robots like we had when preparing for the hackathon for coding club.
Erin and I were both members of coding club, along with our friends Lucy, Sophia, and Leila. They’re the close friends I mentioned to whom I can’t tell my secret. They were also the ones I’d recently been on the news with because of the hackathon we competed in. It’s like a marathon but for computer programming, where everyone uses their coding skills. This one involved robots, and we programmed ours to dance—kind of by mistake, though.
Mrs. Clark, our advisor, was there, too, and even though we didn’t win first place, she couldn’t stop gushing about how proud of us she was. When my team was awarded a tour of a local programming company, she actually jumped up and down. I’ve never seen a teacher do that, except Mr. Robard, my newspaper advisor, when he saw a rat. He jumped up on his desk pretty fast, but the coming-down part took a while.
Erin shifted her bag. “Cute top! Is it new?”
I reminded myself not to use the same annoyed tone I did with my mother. Erin didn’t know about my fifteen-second life of crime.
“It is! I bought it with my birthday money,” I said.
“I wish I could spend the money my dad sends on whatever I want.” Erin made a face. Her parents got divorced not long ago, so she lives with her mom now.
“Your mom doesn’t let you spend your own money?” I asked.
“No, she chooses something cheap and then puts the rest in savings.” Erin rolled her eyes to the top of her blue-framed glasses. “Clearly my mom’s forgotten how rich I’ll be when Hollywood calls.” She made a ringing sound and held her phone to her ear. “Hello? You guys need me for another billion-dollar film?” Erin held her hand over the phone and whispered, “Sorry, I have to take this.”
I laughed and shook my head. She jokes about it, but Erin is definitely Hollywood material. She can sing, she’s an awesome actress, and she can do so many impersonations, it’s like talking to twenty people instead of one.
“Sorry your mom isn’t cool about money,” I said.
“Oh, not just money. My life!” Erin rolled her eyes. “She wants to chaperone at the dance.”
“Seriously?” I was in charge of the dance, and so far none of my friends’ parents had signed up to chaperone. My mom couldn’t because she had a work event (she was in charge of marketing for a local advertising company), and I’d convinced Oliver not to by promising to wash his car every week for a month. “Does your mom want to check up on you?” I gasped and grabbed Erin’s arm. “Did someone ask you to the dance?”
Erin shook her head. “Not yet, but who knows? Maybe I’ll ask someone myself. The idea has been dancing through my head since Sophia asked Sammy.” She elbowed me and grinned.
“Ugh. You’re so cheesy, it’s making me lactose intolerant,” I said, wrinkling my nose.
Erin laughed. “That was a gouda one. Get it? Good-a? Gouda?”
I clapped my hand to my forehead. “I’ve created a muenster!”
We traded cheese-related puns and then cracker-related puns until the bus pulled up to the school.
“Wait, I’ve got one more,” said Erin, giggling as she stepped off the bus. “How—”
“Finally!” Lucy ran toward us as soon as our feet touched the pavement. Her braids bounced with each step. “Where have you guys been?”
“Um . . .” I turned and pointed to the bus behind us.
While I have trouble keeping track of time, Lucy’s the opposite. She’s always ready to go and always wants results now. She expected to design an app on the first day of coding club, even though apps can take years to perfect. Sometimes her impatience can be a little frustrating, but she does keep our group on track, so I can’t stay mad.
“What’s the big rush?” I asked.
“Yeah, it’s Monday morning,” said Erin. “Nothing school-related could’ve happened in the past two days.”
“Mrs. Clark wanted to see us before homeroom, remember?” Lucy prompted. “To take a photo for the paper?”
Erin and I exchanged panicked glances.
“I completely forgot!”
“Me too!”
“Well, come on!” Lucy tugged at our hands. “Sophia and Leila are already waiting.”
The three of us hurried into the building (FYI, it is not easy to run in rain boots) and down the hall to the computer lab.
“We’re here!” Erin gasped, doubling over. “We made it.” She dropped to the carpet and sprawled out. “Feel free to pose around me.”
“Oh my,” said Mrs. Clark.
The newspaper photographer snapped a picture of Erin.
Sophia raised an eyebrow. “Where did you guys run from—Alaska?”
“The . . . school . . . bus,” I said, taking a deep breath.
Sophia whistled. “We have got to work on your cardio.”
Of all my friends, Sophia is the most athletic. She plays softball and even manages the boys’ football team.
“Thank you, girls, for getting here so quickly,” said Mrs. Clark. “Along with the photos, the newspaper would like to run a small article on you. I hope that’s okay.”
For me, it wasn’t a big deal since I work at the school paper, but my friends were gasping and squealing with delight.
“That’s totally okay!” said Lucy.
Melanie Eastwick, a reporter for our hometown newspaper, leaped up from where she’d been sitting. She wore a fedora with a card that said PRESS sticking out of the brim. The woman clearly took her job very seriously.
She approached Leila first, pen poised over her notepad, while the photographer hovered between them. Leila adjusted her head scarf and tried to act casual.
“First of all,” said Melanie, “I think it’s awesome what the five of you are doing for girlkind everywhere.”
Leila frowned. “Girlkind? Is that even a word?”
“It will be once the Oxford English Dictionary gets my petition,” Melanie said with a wink. “Now, are you in this to prove that girls do, in fact, rule while boys drool?”
Mrs. Clark cleared her throat. “Melanie, we don’t compete to prove girls are better than boys or vice versa. We do it to show that anyone can exc
el in STEAM, regardless of gender, education, or race.”
It was true. Sophia, Lucy, and I hadn’t known any coding before this year, while Erin and Leila had at least a little background. And when it came to embracing races, Sophia was Latina, Lucy was African American, I was Chinese, Leila was Pakistani, and Erin was white.
“STEAM’s definitely for everyone,” I agreed.
Melanie scribbled on her notepad. “And STEAM is . . . ?”
“It stands for science, technology, engineering, arts, and mathematics,” Erin supplied. “It’s an acronym.”
“Got it,” said Melanie. “Now, which of you made the robot dance? That was brilliant!” She waved her pen for emphasis.
My friends and I looked at one another.
“We all kind of did,” said Lucy.
“Yeah,” said Sophia. “I mean, we each came up with a different part of it, but it took us all to make it work.”
“Gotcha,” said Melanie. “There’s no me in team, right?”
Leila wrinkled her forehead. “Well . . . the letters for me are in team. I think you mean I.”
Melanie frowned. “No. There’s no i in team.”
“That’s what . . .” Leila’s forehead wrinkled even further, and I squeezed her shoulder.
“Just let it go,” I whispered.
On the floor beside me, Erin giggled.
Erin, Lucy, Sophia, and I actually met Leila after her hackathon teammates dropped out, leaving her to compete alone. We invited her to join us—we knew she was really good at robotics—and she turned out to be a really great friend, too.
Melanie asked a few more questions and then nodded to the photographer. “Time for pictures!”
My friends and I posed on either side of Mrs. Clark. After the photographer had sufficiently blinded us with the camera flash, he and Melanie left the computer lab.
“I just want to say again how proud I am of you girls,” said Mrs. Clark, while the rest of us gathered our things. “That was a tough competition, and earning a tour of TechTown was a huge accomplishment.”