LLMs: Helpful Coding Assistants or Creativity Killers?

2025-06-08

This article expresses concern over the over-reliance on LLMs. While acknowledging their potential to assist in coding and improve efficiency, the author argues that excessive dependence on LLMs weakens programmers' independent thinking and problem-solving skills, particularly for beginners, hindering their grasp of fundamental programming knowledge and the development of programming thinking. The author also points out that the quality of code generated by LLMs is inconsistent, prone to errors, and lacks creativity and artistry, potentially leading to a decline in code quality and even academic dishonesty. The author calls for regulation and limitations on the use of LLMs, especially in education, to avoid their negative impact on students' learning and creativity.

Read more
Development

LeetCode Grind: A Job Search Failure Story

2025-01-09

A cloud engineer, laid off after Weaveworks' bankruptcy, focused heavily on LeetCode preparation, neglecting crucial skills like distributed systems, Kubernetes internals, and system architecture. This led to poor interview performance. He learned that practical skills and problem-solving abilities are more valuable than algorithm proficiency alone; LeetCode grinding isn't a guaranteed path to employment.

Read more
Development skills