Hi, I’m Sook.
A web developer.

React

React Aria

Well in fact, I started out not as a web developer but as a data analyst after finishing college back in 2015; I worked as a data analyst until early 2019. In hindsight, I think I had always enjoyed data visualization (charts and tables) more than any other aspects of data analysis, which had probably been the strongest motivator for me to want to become a web dev.

While web technology is becoming more and more capable, allowing us to build amazing stuff on the web, I think web development can also be fairly hard and frustrating. A part of it might be because there are so many—often completely different—ways to achieve similar end results (JS frameworks, for example). Another part of it might have to do with the difficulty supporting different browsers and devices with varying screen sizes and input methods.

Or, the fact that it's almost too easy to introduce visual regressions and break things with the slightest change in codebase could also be part of web development being quite tricky. I've observed all these challenges being amplified even further when there are more than one developer involved, working on a project at the same time.

Despite the challenges, I understand building a great product requires a team of great engineers; I think well-made software products are the culmination of immense collaborative effort among great people. My ultimate goal is to be a part of such team. And I believe the best way to achieve that—from my end, at least—is to become a sufficiently competent engineer myself.

So here I am, trying to be a better web dev than yesterday, everyday. 🫡