News for hackers. Stuff that matters.
Re:Show HN: Print a WiFi Login Card by csande17 on Sunday July 11, 2021 @03:16PM (#27803812)
A lot of developers only know the new, needlessly complicated ways of doing things. I have met professional software engineers who have never heard of shared web hosting, for example.

It's also surprisingly possible to learn enough about programming to get a job without understanding basic computing concepts. I've met professional software engineers, with multiple years of experience and promotions under their belt, who did not know the difference between hard drives and RAM in a server context. I've literally code-reviewed attempts to deploy a database server with 1 TB of RAM in order to store 1 TB of data.

Re:Show HN: Print a WiFi Login Card by ozfive on Sunday July 11, 2021 @04:05PM (#27804168)
No, how can you not know the difference between RAM and disk in a server context? What sort of programmers are these?
Re:Show HN: Print a WiFi Login Card by drusepth on Sunday July 11, 2021 @04:26PM (#27804309)
I know the different between RAM and disk in a server context (what sort of programmer wouldn't?!), but I've worked pretty exclusively in no-persisted-storage environments (mostly Heroku) for ~5 years now, where referring to "saving" files/data outside of a DB context almost exclusively means "save to memory" and I routinely run into problems whenever my stack requires downloading any sort of third-party library that would have to persist outside of RAM (e.g. downloading NLP libs).

When you abstract "storage" into "my library/tools save state somewhere" (and god forbid you include localStorage into the mix!) and don't deal with the hardware itself, I could see how a lot of new-ish coders wouldn't be able to differentiate RAM and disk.

Re:Show HN: Print a WiFi Login Card by ozfive on Monday July 12, 2021 @12:58PM (#27812374)
Thanks for the great explanation! I haven't messed with Heroku myself. Might be a sign I'm getting old...
Re:Show HN: Print a WiFi Login Card by easton on Sunday July 11, 2021 @03:38PM (#27803977)
I thought that was crazy, but reflecting over my CS education they haven’t gone over the difference between disk space and RAM. I suppose they figure everyone already knows?
Re:Show HN: Print a WiFi Login Card by kyawzazaw on Sunday July 11, 2021 @04:02PM (#27804149)
I think that's why Scott Hanselman started this series https://www.hanselman.com/blog/new-youtube-series-computer-t...
Re:Show HN: Print a WiFi Login Card by sam0x17 on Sunday July 11, 2021 @04:29PM (#27804331)
You sure you didn't have a computer architecture course? Most CS programs it is a required course
Re:Show HN: Print a WiFi Login Card by easton on Sunday July 11, 2021 @06:13PM (#27804891)
I did (actually it was last semester) but they didn’t do basic definitions, it came with an assumption you knew what the parts of a computer were.
Re:Show HN: Print a WiFi Login Card by sam0x17 on Tuesday July 13, 2021 @12:46PM (#27823174)
That's unfortunate. Luckily there are tons of good resources online like OSSU https://github.com/ossu/computer-science
Re:Show HN: Print a WiFi Login Card by mod on Sunday July 11, 2021 @05:25PM (#27804626)
What is a required course?
Re:Show HN: Print a WiFi Login Card by jefftk on Sunday July 11, 2021 @07:53PM (#27805522)
In American terminology, individual classes are called "courses". This particular course is likely "required" as one of the steps in a Computer Science "major".
Re:Show HN: Print a WiFi Login Card by 867-5309 on Sunday July 11, 2021 @07:16PM (#27805310)
a required module of a course
Re:Show HN: Print a WiFi Login Card by ajsnigrutin on Sunday July 11, 2021 @06:34PM (#27805014)
It could be meant not in a way of "this is ram vs this is disk", but "we have a 1tb dataset, what kind of a server do we need?", and the person not knowing enough about databases to think they need 1tb of ram to be able to run it.
Re:Show HN: Print a WiFi Login Card by firebaze on Sunday July 11, 2021 @04:14PM (#27804221)
But can you really be, let's be modest, around the baseline of developer competence not knowing the difference between RAM and disk space?

Hard to believe to me.

Re:Show HN: Print a WiFi Login Card by vsareto on Sunday July 11, 2021 @04:17PM (#27804240)
>A lot of developers only know the new, needlessly complicated ways of doing things.

Yeah that was inevitable in an industry that moves quickly, likes new stuff, and prefers fast, superficial learning when that's all you need to get your product out of the door. Google and StackOverflow are probably controlling a decent chunk of decision making these days such that you don't need to think about solutions too much.