News for hackers. Stuff that matters.
Re:How do you do, fellow web developers? A growing disconnect by seanw444 on Thursday December 19, 2024 @10:09AM (#42462115)
The level to which "kids these days" don't have to consider memory usage, cache locality, and clock cycles, is frustrating. But it is cool to realize how good our technology is now that most things aren't unbearably unusable, despite being designed horribly.
Re:How do you do, fellow web developers? A growing disconnect by icedchai on Thursday December 19, 2024 @11:55AM (#42463334)
Hardware giveth and software taketh away.

My desktop today has 64 gigs memory, 12 cores. 10 years ago, it was 16 gigs, 4 cores. 20 years ago, it was 1 gigs, 1 core. 30 years ago, it was 16 megabytes, 1 core.

Re:How do you do, fellow web developers? A growing disconnect by listenallyall on Thursday December 19, 2024 @05:54PM (#42466583)
It cost me over $500 to upgrade my 4mb RAM to 16.
Re:How do you do, fellow web developers? A growing disconnect by kittikitti on Thursday December 19, 2024 @10:53AM (#42462635)
It doesn't matter if you're a kid, if you're not considering memory usage you were either trained by Google, became a developer through nepotism, or both.
Re:How do you do, fellow web developers? A growing disconnect by s5fs on Thursday December 19, 2024 @11:20AM (#42462944)
It’s also possible to work on projects, or in languages, or on systems where resource consumption isn’t a high concern. I wrote cobol for sun and hpux and these big old systems had plenty to go around. Important software comes in all shapes and sizes, as do their developers.
Re:How do you do, fellow web developers? A growing disconnect by sircastor on Thursday December 19, 2024 @02:26PM (#42464860)
My professional career has largely been web dev, where I haven’t really had to worry about resource constraints

It was quite a lot of fun in my university final project to be developing on a 6502 (NES) in Assembly and find myself working in a very restrictive environment. Likewise, when I was working with a powerful microcontroller, but still only 2k of memory and 16k of flash and not being able to use some libraries I typically do. I was left having to reimplement stuff on my own for my own purposes.

Re:How do you do, fellow web developers? A growing disconnect by mywittyname on Thursday December 19, 2024 @05:10PM (#42466227)
You could have said that 20 years ago. I've never needed to worry about clock cycles or cache locality, I don't even know how to measure cache misses in my code (I have a CS degree too). And the most consideration I give to memory consumption is whether to process data in a stream, or in memory.

It's absolutely the case that some developer still need to care about those things, but by the time I started my career 20+ years ago, it was possible to make a good career as a dev who didn't know how to work with computers at an extremely low level.

Re:How do you do, fellow web developers? A growing disconnect by sgarland on Thursday December 19, 2024 @05:19PM (#42466321)
> how to measure cache misses

Run it under dtrace, probably others as well.