22
submitted 3 weeks ago by yogthos@lemmy.ml to c/programming@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] yogthos@lemmy.ml 3 points 2 weeks ago

The key point being made there is that we can separate the intention from the implementation details. The key aspect of programming isn't in banging out lines of code. It's understanding the behavior of the system being implemented, the states that it flows through, and how the user interacts with it. These are the core skills, and they lie at the level of abstraction where there is a significant overlap between coding and design.

I don't think it's so much that we don't need skills to work at a detailed level of code anymore, but that we shouldn't see them as an essential part. Like you said, there are still people who know how to write assembly by hand, but they're few and far between, working in specific niches where extreme optimization is required. A general coder doesn't really think about what's happening at hardware level at all.

My read of the article was more that we should expand the conception of what we mean by coding to include people who work at a higher level of abstraction as well.

this post was submitted on 02 May 2026
22 points (86.7% liked)

General Programming Discussion

9914 readers
3 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 7 years ago
MODERATORS