Skip to main content

Intro to K-Pop Tech series: Combining my love for K-pop and technology

So I've been into K-pop lately.

Memories from TWICELIGHTS in Malaysia
Memories from TWICELIGHTS in Malaysia

I never thought I'll get dragged into the world of K-pop due to the cringy stereotypes going around about the K-pop community like talking like a Koreaboo and being too emotionally and financially invested to humans who don't even know you exist hah. Honestly, some of them are true but these things don't really happen only in the K-pop community. It's just similar to all other hobbies everywhere.

The amazing K-pop community

What I discovered after hanging around in the community for around 2 years now is that it's full of many very, very passionate people. These fans are ready to do everything for their idol. From buying albums in bulk to increase album sales, hosting streaming parties to increase Youtube views and Spotify streams, mass voting in polls, to creating dedicated fan accounts for specific contents such as posting short funny/touching short videos ("loop accounts" as they call it), uploading KR/JP to ENG translations and subs, leading the fandom by being one of the main fanbases, and update accounts to keep track on the artist/group milestones.

This is very interesting for me. I love being around passionate people because I learn a lot from them. This also opened my eyes that K-pop is not just fans screaming to their idols about how much they love them. There is a lot of areas in the community that you can focus on depending on your interest such as but not limited to:

  • If you're someone who likes sharing funny things, you can create a meme or loops account.
  • If you love writing stories, you can be a fanfiction/AU writer.
  • If you want to practice your Korean language skills, you can try being a translator.
  • If you like tracking data, you can become create a chart account.
  • If you love drawing, you can share your fan arts.
  • If you love making gifs and edits, you can be a gifs/video edit account
  • If you want to step up and become a fanbase, you can create tutorials for votings, handle logistics in setting up offline ads in Korea, set up Instagram/Facebook/Youtube ads, and be familiar with ad analytics
And as for me, although I'm interested in some of the things mentioned above, my focus in this blog series would be this area:
  • If you love programming or any related tech, you can create a bot to post updates or create a website such as forum websites for the fandom community or fan website for your idol

K-pop and Tech?

Sometimes, there are things that fan accounts do that I thought would take a lot of time when done manually. I think this especially applies to update and chart accounts. Imagine having to check all the time if your idol is in the Twitter trends, or to track how many Youtube views are gained within 24hrs.

I wonder if the fans who run these accounts still have time to enjoy the contents? What if they spend too much time on the logistics of running an account? In my work life, I like to make things simple. I prefer if something can be done by a tool faster and better, or a process can be done more efficiently. This is not just for my own sake, but for everyone else involved.

These interests and personal principles met suddenly collided with K-pop. It made me think, what if I can really create a solution for some of these concerns? 

My problem when trying to practice coding when not at work is that I feel like what I do is not real. it doesn't have a context or purpose. I learn this and that but only apply it to basic exercises.

And now here's K-pop unexpectedly giving me what I was looking for.

My other interests have started to combine with K-pop. I can apply the technical things I learned and at the same time, I enjoy the content I'm consuming. It will be a win-win situation.

I already have a few solutions in mind that I want to try turning into reality after this. There are things in a fandom that's still being done manually by fans that could've been done way faster with some coding. I want to look into some of them and try my solution would work.

Some of the things I think of using which will be featured in the future:

  1. Youtube API
  2. Twitter API
  3. Google Script
  4. Carrd
  5. Google Analytics

Welcome to my K-Pop Tech series!

P.S.

  • I haven't done coding in years now so I'm really rusty so sorry if my code doesn't seem optimized. I would appreciate any feedback if someone would even find this blog heh
  • I suck at committing so I might disappear in this blog again after this lol. But I will try to be active. Keyword: "try"



Popular posts from this blog

Reframing how I identify bug root causes

It's been more than a year now since I've set up our bug tracking in JIRA. In there, I've set up an Issue Root Cause custom field where it had the following options: Incorrect coding Unclear / Missing / Incorrect Requirements Unclear / Missing / Incorrect Design Insufficient / Duplicated / Incorrect Testing Deployment Issue Environment Third-party issue My thoughts when I listed these as options is so that it would be easy to identify which team is responsible for the cause why we had that bug. They're pretty straightforward -  Incorrect coding  is of course when the developers didn't follow the expectations,  Unclear / Missing / Incorrect Requirements is because there's a gap in the requirement, and so on. And also, it's because that was the way it's done in my previous company so that's also my initial knowledge source. Recently, I've been reading a few articles regarding Shift Left, reducing silos, and generally how quality is a team activit...

QA Tools: Custom Test Case Generator in Google Sheet using Google App Script

When testers have to document test cases, it's usually done in the traditional format of putting all your test cases and steps in one sheet. Once it accumulates, for me it can be overwhelming to look at. It looks something like this: As a solution, I decided to make a tool that will help me focus on only drafting my test scenarios and look at my test cases one at a time. I'd like to share this here with everyone else who's like me. Hopefully, it can make your testing journey even a little better. Test Case Generator Tool This tool is for QA or non-QAs who need to write test cases. What it can do: Write your test scenarios in one tab Focus on writing steps for each test case one sheet at a time Generate an import file Generate a test execution document Sample test execution document: Scroll to the bottom to see how it works. Sheet Purpose Test Scenarios This is where you set the details for this test set/the project/story/epic where you're creating the test cases u...

A Bug's Life! Defect Management Process in Software Testing

First things first, what does a "bug" mean in the software development process? A bug is what we call a behavior that is different from what's expected based on the provided requirements. A tester's main purpose is to find and report bugs in the system as early as possible. In some companies, it's sometimes called a "defect". They actually mean slightly different if we go by the book. In this post, I'll be covering the lifecycle of a software bug which are issues that are found during the development phase. You're testing the system and you found a bug. What is the first thing you do? a) You immediately write a bug report b) You try to reproduce it c) You complain "How could this very obvious bug reach QA? Dev should've spotted this earlier ugh." The formal answer is B (I'll just let you figure out what's the informal answer), It's common for a QA to be gaslighted. "I cannot reproduce this bug.", "It doesn...