Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I still like the computer itself. Breaking something, poking at it, fixing it, and then it suddenly works. The hard part now is liking the industry around it.
 help



Agreed. There have been many times where I've felt that working with computers isn't fun and I question my career choices. But then I tinker with computers on my own time and I realize that it's not that computers aren't fun, the industry around them is just demoralizing.

The machine is still fun.

It's the five layers of product growth between you and the machine that get tiring.


check the ping time between your nodes, whatever they are, in the same datacenter. I bet it will be at least 10-20ms. 15 years ago it was 0.1-0.2 ms.

Given that I get ~1 ms between basement and upstairs, going through three switches, this is indeed a sad state of affairs.

still 150 micros here. why would this go up?

Software defined networking adding latency. 10ms within a datacenter is crazy though.

> The hard part now is liking the industry around it

This has always been the hardest part, its just the past few years its gotten exponentially more difficult.


  > The hard part now is liking the industry around it.
This is exactly how I feel. I fell in love with computing for the same reasons I fell in love with physics and engineering. I love making things. I love the puzzles. I love digging down to understand things. And on top of that, it always ends up being useful. And then I can share my work with others and they get utility out of it too?! What an incredible and fulfilling job/hobby!

But now, the industry really kills that passion. I don't believe we're solving real problems, but mostly just solving made up problems that get us money. We've become incredibly dismissive of fixing things and using thought terminating cliques like "I only care that it works"[0] or "don't let perfection be the enemy of good enough"[1]. When finding bugs we end up arguing if it is "valuable"[2] rather than if it actually helps people. I can't tell you how many meetings I've been in discussing if we should fix the problem that were a magnitude more time, per person, than it takes to fix the problem. We've become allergic to deep understanding. We abhor expertise[4]! I thought this was supposed to be a community of nerds? I came to the STEM side because my family was all "business monkeys" and I didn't want any part of that constant BS. There was a real "revenge of the nerds", but the MBAs did strike back.

We're incredibly penny-wise and pound-foolish. We love our sayings, but hate understanding. All to keep that velocity up, but forgot that velocity has direction.

What happened to the time where we could make money AND make meaningful products that make peoples' lives better? (I know, rose colored glasses) That's the real dream, right? That's what we want *an economy* doing, right? Not this bullshit metric hacking. Not this maximizer with complete disregard for the things we're intending to maximize[5]. And for some reason we still look for "passion" in people when hiring, only to beat it out of them when they get hired. And how have we gotten to a point where someone's resume that has "VR + Crypto + AI" is read as impressive rather than the hype chasing giant red flag that it is?

I don't think this is just about computing. It's a bigger cultural phenomena. But without a doubt our field became perverted by whatever this infection is. There's a reason so many are burnt out. The disease creates a negative feedback loop too. We get burnt out, end up just going with the bullshit (tired of fighting), which only creates more bullshit. The feedback has been going on for quite some time now.

I don't know how we push back, but I know I'm not the only one frustrated, and I know if we don't figure out how to make changes soon then we shouldn't be surprised if change happens in an unpredictable and chaotic manner. That steam can only build for so long.

  [0] Everyone does you asshole! What we disagree on is if it actually "works"![0.5]
    [0.5] https://x.com/mitchellh/status/2066657032938442833 
  [1] Perfection doesn't exist! Only an idiot thinks there's perfect code. What we disagree on is what is actually "good enough"!
  [2] $$$$ not "does this make the product[3] better"
  [3] God fuck... https://www.youtube.com/watch?v=YZFTaEenaHM  ----> https://www.youtube.com/watch?v=_NeJ3Kg6OUo
  [4] https://x.com/yacinemtb/status/1836415592162554121
    [4.5] Yes, this is the same guy who said QM and Fluid Dynamics are all easy, "its all einops" (I can, with 100% confidence, tell you that it is not. There's entire subfields of mathematics being lost here that are critical to both these subjects. You can't even get through Griffith's with just Linear Algebra and that's barely scratching the surface of QM!) https://x.com/yacinemtb/status/1836428078999851515
  [5] A metric is never perfectly aligned with what we intend to measure https://9gag.com/gag/aQ9GEZ7

When I mentor new developers, I frequently caution them (with caveats about my experience being only one) against going to work for tech companied. My favorite jobs have all been at companies that were not selling software in some way, but needed a software developer or 5 on staff to do what they needed to do. Industrial manufacturing and adult education were my particular industries where I found this path and the only reason I'm not in them anymore is because I don't have the flexibility to move around anymore, so need to make the best of the DoD consulting shit sandwich I'm in now.



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

Search: