Hacker News new | ask | show | jobs
by wuxb 2224 days ago
I wrote my first line of code on a game console without persistent storage. Coding is everything that makes computer a computer.

Now, some kids in college have an impression that coding is less relevant for a CS career.

2 comments

When I was a kid my brother and a friend and I would spend hours punching games into a C64 out of the back of byte or compute magazine. We would work in shifts, one typing, one reading, and one proofreading to make sure what was said is what showed up on the screen. Usually by the time we were done it would be 4 a.m., so we would play the game for a little bit and then carefully tuck the C 64 in the corner so nobody would trip on the power cord. We didn’t have the floppy or tape drive, so the game only would live for as long as the power was on.

Good times. The best was when there was a typo or a bug or it just didn’t work. Esp. the machine code that was just pages of hex.

"Computer science is no more about computers than astronomy is about telescopes." - Edsger Dijkstra
Yes, then I had a computer science student who lost three years of work because he never made a backup of the files on his mac computer.

Learning nothing but theory can come back to bite you some times.

LOL. I had three graduate students (PHd CompSci candidates) working for me back at UMass. I come around the corner to see them all clustered around one of the PCs. Apparently one of the graduate students had slid a CD-ROM between two of the blanking panels instead of opening the CD-ROM tray. They were trying to figure out where the CD had gone.

After a chuckle, I showed them how to open the case and retrieve the CD.

That quote is misattributed and I also think it is not something Dijkstra would have said. Quite the opposite actually. However, I think this quote from him is much more beautiful:

In their capacity as a tool, computers will be but a ripple on the surface of our culture. In their capacity as intellectual challenge, they are without precedent in the cultural history of mankind.

(Turing award lecture, 1972)

He did say it because I heard him say it. The sentence just before was: "Our field should be called 'Computing Science' rather than 'Computer Science.'"
In my language most university courses/majors are actually named like that. Common names: "Ciências da Computação": Computing Science "Engenharia Informática": (Informática is usually translated as computer or computing science, or just computing) CS Engineering Less common: "Ciencias dos Computadores": Computer Science "Engenharia Informática e Ciências dos Computadores": I bet you can translate this one
Dijkstra probably assumed that you would have the programming chops and language knowledge.

As our second best DBA did when I worked at BT - he had worked at NPL and Dijkstra was his boss