Humans of Harker: Sumer Kohli programs with a purpose

Ive+been+working+on+a+compiler+for+my+own+programming+language%2C+not+related+to+the+Harker+course%2C+just+because+I+wanted+to+make+my+own+language+as+a+sort+of+challenge%2C+Sumer+Kohli+%2812%29+said.+I+wanted+to+see+if+I+could+make+something+actually+useful.+So+far+its+called+Sumer+code%2C+but+Ill+come+up+with+a+better+name%2C+I+promise.

Melissa Kwan

“I’ve been working on a compiler for my own programming language, not related to the Harker course, just because I wanted to make my own language as a sort of challenge,” Sumer Kohli (12) said. “I wanted to see if I could make something actually useful. So far it’s called Sumer code, but I’ll come up with a better name, I promise.”

by Saloni Shah, Reporter

Some start with Python; others with Scratch. Some start with robotics, others with online courses and camps. But Sumer Kohli’s (12) programming start came with “The Bros,” the fifth-grade friend group that simply needed some publicity.

“We wanted to make a website for ourselves, and we wanted to showcase how awesome our group was,” Sumer said, laughing. “I don’t know why we did that, but I was somehow elected to make the website and I struggled with making it. The whole reason I even started learning programming at all was simply because I wanted to solve a problem. And I struggled, and over the course of my struggle I picked up a bunch of skills.”

He’s applied that fifth grade mentality — see, solve, explore, repeat — from everything to compilers to drought management.

“In about seventh grade, California was in a drought,” he said. “There was [a lot of] regulations, like ‘water your garden every other day or certain days of the week.’ Our current sprinkler control in my house didn’t support that. So I ended up replacing our sprinkler controller, it took me like a year to finish it all. But I actually bought like a Raspberry Pi and wired it, and I was able to replace our sprinkler controller with my own scheduler and everything.”

It was that project that helped him realize the potential of computer science.

“I just remembered that some of our relatives came over and some friends and my parents showed them the controller, and they were like, ‘Cool, can we have it?’ And before I knew it I actually got in orders for like 10-11 households, and it was pretty cool. One of them actually had a nonprofit, like a senior retirement center and a bunch of locations, and I helped them install it and I thought it was pretty awesome. It started of with something small for our family, and I was able to give it to a bunch of people. I thought it was really cool to know that I can make a difference that in the comfort of my own house sitting on my computer… it showed me how liberating programming is in the sense that no one can put a limit on what you can do. The only limit is of what you think of and how much time you have to do it.”

Eric Tran (12), close friend since second grade summer camp at Harker, described Sumer’s eagerness to help as both a computer scientist and a friend.

“He’s always willing to lend a helping hand no matter what and no matter how busy he might be himself, so I always know I can depend on him for anything, big or small,” Eric said.

While Sumer values algorithms, he focuses more on their application rather than the theory behind them.

“Pure discovery I still think is an awesome thing to do. But unless you have an end goal in mind it just seems very random to me,” he said. “But if everything is directed to a certain goal, then you can invent whatever you need along the way.”

He is currently building a compiler as practice for developing his own original language.

“I’ve been working on a compiler for my own programming language, not related to the Harker course, just because I wanted to make my own language as a sort of challenge,” he said. “I wanted to see if I could make something actually useful. So far it’s called Sumer Code, but I’ll come up with a better name, I promise.”

Consistent with his pragmatic approach to computer science, Sumer is also fascinated by the applicability of economics. His National Economics Challenge team placed fourth in the country.

“I love the idea that you can take all decision-making processes and mathematically figure out what decisions you should make,” he said.

His friend Arindam Ghosh (12) speaks highly of his maturity.

“He doesn’t explicitly talk about his achievements, but you can easily get a sense of his intellect just from the way he talks and comports himself,” Arindam said. “He has quite an active imagination. He frequently comes up with these really odd and funny tangents to conversations. Generally, he is also an organized and professional person, almost to the degree that you would expect of a 30 year old.”

Additional reporting by Humans of Harker Managing Editor Melissa Kwan.