Yoshi

Yoshi @yo-shi

About: I worked as a data scientist in Japan for the past few years and am now studying computer science to deepen my knowledge.

Location:
Illinois, USA
Joined:
Nov 8, 2024

Yoshi
articles - 19 total

Thinking About Why We Build Dashboards with GAS📊

For one of my projects, I was asked to submit a portfolio sample, so I built a dashboard using Google...

Learn More 0 0Aug 15

How Our Google Drive Practices Were Walking a Dangerous Line

Hey everyone, are you using Google Drive? It’s one of the core services in Google Workspace, right...

Learn More 0 1Jun 11

DIY Ticketing System with Google Apps Script for Handling Inquiries

Started Volunteering as a System Admin for an NPO About two months ago, I started...

Learn More 0 2May 21

How the Liskov Substitution Principle Clarifies Delegation in Organizations

"You can safely leave it to this person"—this is a phrase often heard in business settings. But in...

Learn More 0 0Apr 15

Understanding the Role of Decision Table Testing

One type of software testing is Decision Table Testing. In real-world projects, it’s often created...

Learn More 0 0Mar 31

Understanding Software Test Coverage Criteria Step by Step: From Line Coverage to MC/DC

Software testing methods in development often have similar names, which can be quite confusing....

Learn More 0 0Mar 7

What I Learned from Tracking My Child’s YouTube Activity

In modern parenting, it’s difficult to completely block YouTube. When I was a child, I had limited...

Learn More 0 0Feb 18

The machine does not produce errors

In the context of software testing, there are several terms related to defects and failures that may...

Learn More 0 0Jan 27

[For Beginners] Understanding the KMP Algorithm by Comparing with the Brute-Force

The Knuth-Morris-Pratt algorithm (KMP), a well-known string search algorithm, is a method designed to...

Learn More 2 1Jan 4

Understand AVL Tree Rotations Visually

AVL trees are a type of data structure that automatically maintain balance in a tree, ensuring...

Learn More 4 0Dec 24 '24

Struggling with Recursive Functions? Learn Through Everyday Scenarios

For many years, I struggled with recursive functions, but when I connected the concept to real-world...

Learn More 1 0Dec 18 '24

Why Are Skip Lists Less Commonly Used Than BSTs?

Skip lists are a data structure that can serve as an alternative to binary search trees (BSTs). While...

Learn More 0 0Dec 10 '24

The Difference Between `-able` and `-tor` in Java: My Visualization

When I first encountered Java interfaces like Iterable/Iterator and Comparable/Comparator, I was...

Learn More 0 0Dec 2 '24

Exploring "Handlers" in Programming: A Friendly Dive

While studying GUI development with JavaFX, I came across the term "event handler." The word handler...

Learn More 1 2Nov 23 '24

First Experience with Java Generics: Key Learnings and Struggles

When creating classes or methods, we often deal with data of some kind. While the data types may...

Learn More 1 0Nov 21 '24

The Moment I Realized the Essence of Java's Primitive Types💡

While studying the concept of "Generics" in Java, I realized my understanding of "types" was quite...

Learn More 0 0Nov 18 '24

What Is Polymorphism? Exploring Type-Object Relations in Java

When studying Java, I encountered the concept of polymorphism. I have a tendency to grasp the...

Learn More 0 0Nov 13 '24

Intuitive Explanation of O(n log n) Complexity⏳

The time complexity of linear search is O(n), and quadratic time complexity is represented as O(n^2),...

Learn More 0 0Nov 11 '24

Discovering the Purpose of Interfaces as a Beginner🌱

While studying Java, I encountered the concept of interfaces. However, when I searched online or...

Learn More 1 0Nov 9 '24