Suyeon Son

Undergraduate Fellow

Articles

Articles by Suyeon Son

  • How four girls conspired to take down CAESAR

    Someone once said, “we should totally just stab Caesar.” Our school’s student account system, CAESAR, is the official course registration tool and is also the source of several frustrations for students. So my peers and I committed an infamy. We dared to totally take a stab at CAESAR. Each quarter, Knight Lab encourages its student fellows to think of how best to develop skills specific to our personal interests and needs. In the past, I’ve...

    Continue Reading

  • How the git mergetool solved my anxiety, fears, and most importantly, my merge conflicts

    Back in March, another student fellow Nicole Zhu and I worked on a team challenge for which we were the primary coders. One day, she emailed me: “Uhh. I messed up. Sorry. I think you have to delete your repo.” She had been attempting to resolve a merge conflict, ended up in vim somehow, nope’d out of there, and messaged me to let me know her solution was to delete everything and re-clone. More sadly,...

    Continue Reading

  • The devil is in the details: shifting gears from developer to designer

    For an entire quarter, I had the privilege (a curse to some) of focusing all my time on a single project. Romaine, a social platform/tool for selecting courses, had a simple goal: how do we harness the community nature of the question, “what class are you taking next quarter?” My initial solution was laughably naive and simple. ‘Just link each course to Facebook!’ I thought to myself. We’d be done in no time. Ha, ha....

    Continue Reading

  • MozFest 2014: On community, and why it's not just a buzzword

    A couple years ago a 13-year-old boy in Ireland started to learn to code and built a game so successful it knocked Angry Birds off its No. 1 spot in the Irish App Store. At 13, I’m pretty sure I was still listening to Hilary Duff and fighting my sister for AIM time on the computer. I know why CoderDojo Global CEO Mary Moloney shared the story of game-making Harry at the MozFest kick-off to...

    Continue Reading

  • Keyboard shortcuts for tech-savvy journalists, no matter if they write code or articles

    Rebecca Lai watches me type every letter of a long file name — something like pythonreallylongfilename1234567.py — into Sublime. After the first couple letters, she cannot contain herself. “TAB COMPLETE! TAB COMPLETE!” If there's an apt analogy for the way Lai must feel when I forget to tab complete (keep reading if you're unfamiliar with the term) as she helps debug my code, it must be something like this: you're watching over your mother’s shoulder...

    Continue Reading

  • Googling for code solutions can be tricky — here's how to get started

    Mad Libs was driving me mad. In order to learn JavaScript earlier this quarter, I set out to build a web application that would mimic a game of Mad Libs and immediately got stuck. The idea was that the game would prompt you to enter a set of random words according to specific parts of speech, and then return to you a story whose blanks had been filled in with those words. Cue a hilarious...

    Continue Reading

  • Don't believe your eyes: Learning how to be critical with Alberto Cairo

    A previous version of this story misstated Alberto Cairo's position on the proportion of people who oversimplify infographics. We've removed the number. Read Cairo's take on thinking critically about data visualizations, including his reaction to this piece, here. Not 15 minutes into the first session at my first NICAR conference, I felt utterly mortified. Here was Alberto Cairo, author of “The Functional Art,” telling me the graphic I retweeted not two weeks ago with the...

    Continue Reading

Posts tagged with Suyeon Son

  • How to learn to code: Tell everyone, then ask questions

    The second you decide to learn to code, let everyone - your parents, your grandparents, your Twitter followers - know. Coding might be portrayed as a loner activity in the media, but I've found that when coding your best friend is the universal coding community. I built my first portfolio site with the help of learn.knightlab.com last fall. The feat took me a year to complete. In hindsight, I realize that part of the reason...

    Continue Reading

  • If you want to learn to build the web, start by building your community

    Students at Open Lab Hours. Photo by Suyeon Son. For the last two quarters, student fellows at the Knight Lab have been hosting Open Lab Hours each week. The atmosphere, conversations and community that have developed have been more than we have expected. Friendships were born, pizza was consumed, and, most importantly, new projects were pushed online. The idea behind Open Lab Hours is simple: create a space for students interested in journalism and technology...

    Continue Reading

  • Open Lab Hours bring out budding hacker journalists

    The Knight Lab student fellows began hosting Open Lab Hours each Wednesday evening this fall. The hours are an entirely student-run operation, with students providing instruction and insight to less-experienced web-makers and other students bringing new projects and ideas to pursue. Each week 10 to 12 students come to the Knight Lab to learn and collaborate on projects. Check out the video below (by Northwestern students Suyeon Son) to get a sense of what Open...

    Continue Reading