3 ms·
> I feel like with modern technologies like ... we ought to be able to do a lot of things that we couldn't even imagine doing in 2005... As a self-taught progr
by jefurii 6y ago
> I feel like with modern technologies like ... we ought to be able to do a lot of things that we couldn't even imagine doing in 2005...
As a self-taught programmer I would say that what all these less efficient bit easier to learn technologies have done is enable people like me who evidently are not geniuses like yourself to write software. Should programming always be an ivory tower thing?
- _4ziu 6y agoVery well put. It's also a matter of use cases. These people seemingly implement servers for big companies. I just make shitty websites. We aren't their target audience yet it comes off as 'this is what everyone should be doing'.
- closeparen 6y agoIt does take geniuses to design and operate the incredibly complex cloud-native distributed systems we all insist on doing now. It’s fair to point out how far you can get just programming one computer using traditional and well understood concepts like sockets and threads. And how weird it is that we live in a world where Kubernetes is mainstream and fun but threads are esoteric.
- rcxdude 6y agoI think part of the point of this is that this approach isn't particularly complicated (writing in assembly is unecessary, but everything else described in both the article and the comment above is basically the simplest way to make a webserver).
- kragen 6y agoI'm not a genius. I started programming in BASIC. I haven't had a lot of schooling: I haven't had a computer science class since I was 12, and I didn't finish high school. I just didn't stop learning. Adding unnecessary complexity doesn't always make things easier to learn.