Essays

Essays

The Architecture of My Linguistic Landscape

21 Nov 2023

Language learning, for me, has been a journey akin to navigating through a complex, ever-evolving landscape. Born and raised in China, I was immersed in the intricate tones of Cantonese and Mandarin, languages that formed the bedrock of my cultural...

Second Language Learning Linguistic

Ethical And General AI

12 May 2023

Artificial intelligence is the practice of designing and applying algorithms to construct dynamic computing environments that replicate human cognitive processes. AI researchers have created various AI systems capable of performing specific tasks, such as robotics, language recognition, image recognition, natural...

Software Engineering Open Source Software Development Ethics in Software Engineering

Open Source Ethics in Software

10 May 2023

Processing Software Development in Software Engineering For Software Development, from analyzing to deploying and maintaining. I believe open-source web software is developed to promote collaboration, transparency, innovation, learning, and social impact. It allows developers and users to contribute, customize and...

Software Engineering Open Source Software Development Ethics in Software Engineering Design Patterns

The Art of Efficient Code

26 Apr 2023

When new programmers start writing projects, they often write “blindly.” For example, let’s say you are a web designer. You have to create a website for your client; to do so, you may have to start from a blank file...

Reflection Design Patterns

The Double-Edged Sword

22 Feb 2023

Why UI Frameworks UI framework is the user interface framework, but also the UI template. And most frameworks are pre-written code libraries. For example, Bootstrap provides a basic structure with a grid system, link styles, and backgrounds. UI framework pre-built...

UI Frameworks Reflections HTML CSS Bootstrap

The Key to Unlocking Efficient and Scalable Development

08 Feb 2023

What is Coding Standards Coding standards are software code guidelines that ensure consistency, clarity, and maintainability of code writing. By standardizing the standards for writing code, it is possible; often, these standards help to program to have higher quality and...

IDE Reflections Learning Coding Standards

Smart questions? What is that?

25 Jan 2023

4W of asking smart questions “When” Have you ever wondered when you typically need to ask someone a question or help? Have you tried it on your own before you ask a question? Because many people lose their way because...

Smart Questions Reflections Learning

What happen after learning Javascript?

18 Jan 2023

First contact with Javascript In FreeCodeCamp, I completed and learned the fundamentals of JavaScript, including variables, arrays, objects, loops, and functions. According to my understanding, the three most essential elements of front-end web development: are HTML, CSS, and JavaScript. A...

Learning Javascript Reflections

A unchanged life stone

18 Jan 2023

One dream… Only dream… I had a dream, and it is my dream now. Yes, a dream that started in junior high school, and I have never changed my dream. It all started when I noticed something unusual in my...

Software Engineering Roadmap