Latest

The Art of Using Constants

The Art of Using Constants

Good developers always make good use of constants in their code, so that the code is more robust, readable and maintainable.

Read more →
Rubberducking: The best debugging technique that you should know

Rubberducking: The best debugging technique that you should know

Rubberducking is a valuable technique that can help you survive in the daunting debugging process.

Read more →
An essential growth mindset for software engineers

An essential growth mindset for software engineers

When we talk about software engineering, we often focus on technical skills and knowledge. However, one of the important qualities that we may overlook is the Growth Mindset.

Read more →
Don't Get Lost in the Maze: Understanding the XY Problem

Don't Get Lost in the Maze: Understanding the XY Problem

The XY problem is a common pitfall that many developers fall into when trying to solve a problem.

Read more →
Understanding the DRY Principle: A Beginner's Guide

Understanding the DRY Principle: A Beginner's Guide

The DRY principle is a fundamental concept in software development that encourages developers to avoid duplicating code. This article provides a beginner-friendly explanation of the DRY principle, its benefits, and how to apply it in your code.

Read more →
Tips of building a personal website

Tips of building a personal website

As a software engineer, you may wish to have a personal website to showcase your experience and portfolio. This article will share my insights into building a personal website, hoping to help you get started quickly.

Read more →