Research is a long journey, and recording our thoughts and ideas is always something
to celebrate when we look back. Here, I am sharing my technical insights and engineering
experiences to help others learn and grow. Alongside these technical posts, I will also be
sharing my personal reflections and thoughts on a variety of topics.
Enginering Blogs
blog1. Crafting the Perfect Coding Environment
In this blog post, I’ll guide you through the essentials of setting up a
comfortable and efficient coding environment. We’ll dive into configuring
Visual Studio Code (VSCode) and explore a selection of must-have plugins.
With these tips and tricks, coding will become an enjoyable and seamless experience.
2024-7-23
blog4. How to Craft Decent Code
Think of good code like a classic, well-fitting piece of clothing—it never goes out of style.
Coding is both a science and an art, where neatness and logic come together.
What makes some code stand out as great?
1. Readability: Good code should be easy to read and understand.
2. Simplicity and Efficiency: Good code often follows the KISS principle ("Keep It Simple, Stupid")
3. Maintainability: Code should be easy to maintain and modify.
2024-8-3
Musing Blogs
blog2. Programming Obsession (编程偏执)
I believe everyone develops their own programming obsessions, as long
as they've written enough code. Obsessions are not quite the same as habits:
Habits are regular routines that make our work easier, like always using version control.
Obsessions are strong fixations, like always needing the perfect code style or constantly tweaking code.
In this blog, I will explore the difference between obsessions and habits, and share my own obsessions
blog3. The Relationship Between Success and Failure
Some people define them through causality, saying that failure is the mother of success,
which implies that failure is a necessary condition for success. While I do not deny this
viewpoint, I believe it only describes the first half of the relationship between success and failure.