this post was submitted on 08 Feb 2026
117 points (97.6% liked)

Programming

25477 readers
298 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
all 18 comments
sorted by: hot top controversial new old
[–] BrianTheeBiscuiteer@lemmy.world 28 points 4 days ago (1 children)

Humans want to accomplish things, but business wants to get shit done. The two will always be at odds.

[–] blitzen@lemmy.ca 21 points 4 days ago (1 children)
[–] OpenStars@piefed.social 9 points 4 days ago

Sometimes both:-P

But one is always shit.

[–] floquant@lemmy.dbzer0.com 12 points 3 days ago

Whenever I'm learning a new resource/concept and pull up the example code, I have the habit of typing it out instead of copy-pasting. Is it slower? Definitely. But it does make a big difference in actually understanding what you're doing

[–] kibiz0r@midwest.social 23 points 3 days ago

In order to be effective at software engineering, you must be familiar with the problem space, and this requires thinking and wrestling with the problem. You can’t truly know the pain of using an API by just reading its documentation or implementation. You have to use it to experience it. The act of writing code, despite being slower, was a way for me to wrestle with the problem space, a way for me to find out that my initial ideas didn’t work, a way for thinking. Vibe coding interfered with that.

If you’re thinking without writing, you only think you’re thinking.

– Leslie Lamport

Yep. This what I don’t get about people who are using these spaghetti-bots. How do they figure out the right solution to a problem without actually walking around the whole perimeter of the problem?

My guess is they are not, and they’re just waiting until someone complains and they’ll get a job somewhere else and leave the mess for someone else(‘s chatbot) to clean up.

Between that and the death of open source, our industry is about to become a disaster area.

[–] termaxima@slrpnk.net 4 points 3 days ago

As always, the process matters more than the result.

[–] erebion@news.erebion.eu 3 points 3 days ago

If you automate all aspects of your life, what have you got?

[–] newthrowaway20@lemmy.world 2 points 3 days ago

Journey before destination.

[–] W3dd1e@lemmy.zip 3 points 3 days ago (2 children)

Reading only the headline: “why would you write code by hand? Would your fingers cramp up? How are you going to test it?”

Reading the article: “Oooohhhh.”

[–] crabsoft@gamerstavern.online 4 points 3 days ago

@W3dd1e @codeinabox For what it's worth, a lot of pretty famous programmers did/do write code by hand. They often have an assistant of some kind do the actual typing after it's done. It can be an interesting experience.

[–] Kolanaki@pawb.social 1 points 3 days ago

How do you compile it? Do you stick the paper in the CD tray?