Author Justin Lee

What is Good Code?

Many junior to mid-level engineers have misconceptions about what “good code” truly mean. Unfortunately, these misunderstandings are often reinforced by flawed hiring practices. LeetCode problems, parroting SOLID principles, or memorizing framework features might showcase technical knowledge, but they don’t inherently… Continue Reading →

Rethinking Technical Interviews: Lessons from My Experience

Earlier this year, after being laid off, I went through several interviews for technical roles. These interviews often involved take-home tests, coding assignments, and live coding sessions. While I completed a few, I eventually started declining most of them, finding… Continue Reading →

How AI will transform Learning and Hiring in Software Development

The era of Google I remember my time as a student back in 1999: a new search engine, Google, was starting to edge out AltaVista and Yahoo — both of which dominated the Internet search landscape throughout the 90s. It was an… Continue Reading →

Modding the Armaggeddon MKA-2C keyboard

I had this keyboard sitting around the house for a while and decided to modify it – specifically, change the switches to a silent one so I can use it in an office environment. tl;dr It’s not as “hot-swappable” as… Continue Reading →

Obins Anne Pro (v1) User Guide

I was gifted this keyboard and decided to write a proper English User Guide as a contribution back to the community for the blessing. I believe many people are still using this keyboard even though it’s rather old, and the… Continue Reading →

Are Network Load Balancers Faster? A story on Engineering decisions.

I was working on a project and an Engineer approached me after going through the AWS environment. He made a recommendation to switch from an Application Load Balancer (ALB) to a Network Load Balancer (NLB), and his reason was that… Continue Reading →

« Older posts

© 2024 tzlee.com/blog — Powered by WordPress

Theme by Anders NorenUp ↑