Four males sitting side by side in nature — laughing
Photo by Matheus Ferrero on Unsplash

Even though I’ve written multiple articles about my experiences with less than optimal programmers, I must counter with the ones that have been great. Programmers are some of the brightest people I have ever met. Some may have their quirks, but they are generally hard-working and eager to learn. In my 20-year career, there are four programmers who stand out among the rest — not only for how much they taught me about programming but how much they taught me about being a better person.

The Juggling Mentor


Photo by Charles Deluvio on Unsplash

As a technical lead on an enterprise Angular project, one of my responsibilities is to sit in on interviews for potential candidates. The recruiters mainly target resumes that have any mention of the word Angular. My team and I, however, look for experienced developers who are already well versed with the popular Google framework. These are five questions I use to help reveal if a developer is as senior as they claim to be in Angular.

1) What are the different Change Detection Strategies in Angular?

A common problem with Angular’s predecessor, AngularJS, was its strategy for change detection via a digest loop and watchers. This worked fine for smaller…


To make it easier to see which writers have already been highlighted in this publication, I created this quick view page. I’ll have to limit this at some point, but for now, I’m going to list them all. A big thanks to all of the contributors!

Courtney Burry — The Queen of Comedy

Hogan Torah Is Hilarious!

The Exploits of The Humorist (Srini)

Esther George: Beautiful and Poetic Pieces

If You Like Sardonic Humor and Great Advice Loudt Darrow is Your Guy!

Liam Ireland: A Kind Person And A Great Writer

Godswill C. Okechukwu: An Up-and-Coming Writer

Kristina God is…


Photo by Luca Bravo on Unsplash

Since I started writing on Medium about four and a half months ago, some common recommendations I often see from writers is to:

  1. Write often
  2. Write for quality over quantity and vice versa — I think either way works
  3. Write evergreen stories

I really liked the idea behind the last one. To write stories that are always relevant even years from now. Sounds great but the more I thought about it, the more it made me wonder.

How evergreen is evergreen?

It doesn’t seem as long as I hoped for from what I’ve observed.

When I look at my Medium…


Image by Ralph Leonard Poon from Pixabay

Like many others, I’m a big fan of Marvel. I wouldn’t say I’m a fanatic but as a kid, I would read the occasional Wolverine comic book, watch X-Men cartoons, and even play their video games at the arcade. The idea of having superpowers was and still is appealing and as I’ve grown older, my appreciation for the comic book franchise has increased with every new movie release.

Similarly, for the majority of my 20-year career as a programmer, I have enjoyed the JavaScript language. Its rise in popularity and the numerous frameworks that have spawned from it have been…


Photo by Peter Conlan on Unsplash

When I started my publication a month ago, I really didn’t know what to expect. All I did know was I wanted a way to show my appreciation towards followers, readers, and writers. Particularly to the ones who have made a positive impact on my experience with Medium.

Realistically, I was ready to see very little activity with the publication since

  1. I’m pretty new to Medium,
  2. I’m a relatively unknown writer, and
  3. I don’t interact as much as I would like to since I have a full-time job.

Due to these reasons, I assumed the first few months would consist…


Person coding on a computer

What would programming be without the conditional if statement? Probably one of the most used logic checkpoints in all of programming, we would be lost without it. Unfortunately, as simple as it is to add this decision point to your code, it is not immune to misuse. In my 20 years as a programmer, I have seen some interesting mistakes by other programmers. In no particular order, here are eight examples based on real-life problems with “if” and possible reasons for why they happened.

1) If/Else on a Boolean

The basics of an if statement is to proceed into a block of logic when a…


Photo by Ashley Jurius on Unsplash

I’m sure we’ve all been there. When you’re on the fence about doing something but you just need a little push. I’m not saying that Shamar M pushed me off a cliff like in this picture, but reading her story about her favorite articles from Medium writers was enough to make me take the leap and start The Featured Writer publication.

Shamar M has been on Medium since October 2020 and has amassed over 1K followers. She is an editor for multiple publications and her newest endeavor is called The First Time. It’s a simple yet effective concept for writing…


Photo by Obed Hernández on Unsplash

I’m not sure if I’m the only one who does this, but whenever I get a magazine from my high school, I skip to the last section labeled “In Memory.” This is where they list alumni who have recently passed away. Some may call me morbid, but I feel like it’s something I must do ever since a classmate was murdered by a serial killer.

Death is inevitable. There’s no escaping it. Most people can hope to make it well into their 70’s, but the ones who die much sooner than that are considered tragedies. In high school, the last…

Paul Kim

Senior Software Engineer, Tech Lead, Angular

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store