Semantic Error stands above the rest, including Senpai, This Can't Be Love, for the very good reason that the programming actually matters.
That is, the programming problem not only lends its title to the series, it also informs the behavior, opportunities, experiences, and choices of the romantic leads.
Jaeyeong is the designer and Sangwoo likes his work from the start, even as he finds the other man extremely exasperating. Their initial meetings come about because Sangwoo is looking for a designer for a game he is programming.
They are enemies-to-friends, of course, since Sangwoo has also refused to give credit to his virtual peer group for leaving him to finish a project alone. He "outs" the group members, including Jaeyeong. He does so using a PowerPoint that designer Jaeyeong finds more deplorable than the "outing"--because it was just sooo bad in appearance.The enemies' aspect of the relationship changes when a venture capitalist maven--who obviously takes advantage of young talent--comes to campus. Sangwoo--clear-headed, literal, and unimpressed by empty promises--offends the maven by demanding a contract. Jaeyeong backs him.
Jaeyeong goes to Sangwoo for help when his computer dies. He takes a programming class that is somewhat above his head because Sangwoo is in the course (the distinction here regarding specialties is impressive and shows up in Numb3rs). The two ultimately work on a project with great potential that perfectly meshes their professional-grade talents. The project operates as a catalyst for the aforementioned exasperation, the relationship, and show-don't-tell personality growth.
Their work doesn't merely provide opportunities for various romantic events--arguments, photo opportunities, rivals, late nights, overseas job opportunities.
Their work IS their personalities, a reflection of what they care about and how they function.
Quite appropriately, Sangwoo's personal epiphany--his realization that he wants to reboot or reset his relationship with Jaeyeong rather than delete it entirely--uses a computer analogy. And he uses Internet terminology to discuss giving a relationship with Jaeyeong a "2-week trial."
Brilliant writing! Excellent use of a profession!