Hacker Newsnew | past | comments | ask | show | jobs | submit | bluedino's commentslogin

An old timer once told me about how he would read his printouts, make new punch cards, send them over to the main office, someone would put the new cards into the system the next morning, and then read the printouts on the day after that to see if his code worked or not.

This. Except worse, during busy days you had to stand on line for an hour or more for a turn on the machines. I believe the skill of debugging by mentally stepping through a program's execution came from such long run times, a useful skill many younger programmers lack.

> a useful skill many younger programmers lack.

Because it’s unnecessary.

It’s not a difficult skill.

When folks are in that situation, they tend to adapt quickly to their reality. But that’s not the reality for the vast majority of developers today.

Thankfully.


Yep I really hate the characterisation that tried to imply people are weaker or worse because they lack a contextually relevant skill.

I spent about 6 months teaching myself how to tie a set of useful knots, and the reality is by now I can't do most of them anymore because day to day it turns out I just never need to tie a Midshipmen's knot (it's super useful when the siruation arises..which is rarely for an IT worker).


The computer can single-step through the program far more accurately than you can. You can inspect the full state of the CPU and memory at any moment of execution. The debugger can tell you the real, exact value of a variable at runtime.

There is simply no reason to try doing this in your head. You're worse at it than the debugger is. And I say this as someone who does have the skill. It's just not necessary.


I want to learn that.

It’s just silicone. Who hard could it be?


> Lockheed Martin can, given peak rates seen in 2025, produce a new F-35 approximately every 36 hours

Until we run out of materials

https://mwi.westpoint.edu/minerals-magnets-and-military-capa...


The current version, you can play on 'Easy', I think my kindergartner wins all his games on that setting.

> Much of the USA accepts "gun deaths" as an unfortunate but acceptable price that must be paid for the widespread freedom to own guns.

Much of the USA recognizes that "gun deaths" are caused by criminals who aren't going to follow any gun laws in the first place.


This response, however, does not really address protecting the children.

Most developers have no clue about any of that stuff. It's all abstracted out.

Python is huge in AI/ML etc as well.

I haven't talked to anyone writing C++ code on a HPC cluster that I'm working on in a long, long time. And that's in industrial/chemical/automotive fields.


Fred Armisen does a great bit on North American accents

https://youtu.be/G72tZdjnS2A?si=oMaLfGgJAZxaoAHn


Appreciate the link - enjoyed it

I used to judge CS programs based on if they had compiler classes or not.

I'd bet the people who don't eat beef eat a lot more almonds than those who do.

Linux users just browsed firewall logs.

Back when people would try to winnuke others on IRC, the Linux guys would know who sent them the packet and call them out in the channel (and then usually ban them)


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: