>> When people find out I got a 30% improvement by doing 8+6+4+4+3+2+1.5+1.5 > What is this referring to? 30 = 8+6+4+4+3+2+1.5+1.5
Sorry, I figure I ended up spewing a bit of gibberish. - By "explicit mesh of peers", I referred to atomics, and the modern (C11 and later) memory model. The memory model, for example as written up in the C11 and later…
FWIW, at least one other comment seems to correlate job complexity with job security: https://news.ycombinator.com/item?id=43197623
I was studying for my MSc in CS some 25 years ago. Our curriculum included both automata/formal languages (multiple courses over multiple semesters) and parallel programming. The latter course (a) was built on a…
I tend to disagree. - You work on postgres: you have to deal with the transaction engine's internals. - You work in enterprise application intergration (EAI): you have ten legacy systems that inevitably don't all…
> and perhaps for good reasons For the very good reason that the underlying math is insanely complicated and tiresome for mere practitioners (which, although I have a background in math, I openly aim to be). For…
This resonates a lot with me. Distributed systems require insanely hard math at the bottom (paxos, raft, gossip, vector clocks, ...) It's not how the human brain works natively -- we can learn abstract thinking, but…
> finally they are telling me they are doing a task so I know we are going in the right direction Yes, but. :) Assume a high-profile open source project where your direct report is a maintainer. The higher-profile the…
Yes, but NATO members are not bound by contracts that classify them into superiors and subordinates. Whereas at work, you'll have some form of contract in which you agree to taking -- and usually: soliciting --…
> but they can just as easily say "hold up, don't do that until I get a chance to look at it" This still requires them to take notice of your query, within the deadline of your choice; and that may not be a given.
The advice refers to situations where you, the report, are both able and (well-informedly) willing to take full responsibility. "Ability" here means that, if your decision backfires, you can revert it, and/or contain…
Nice; instead of burdening your boss with a decision, now you're burdening them with a ultimatum, with a deadline. I guess, as a manager, I wouldn't love anything more than a report saddling me with an arbitrary…
> smart humans learned how to hide behind systems to avoid accountability And "systems" is more general in this sense than just technology. Consider stoning, and firing squads. Both were invented to remove individual…
> why I could never work at Meta [...] How any engineer there is able to ethically live with themselves is beyond me https://cacm.acm.org/opinion/i-was-wrong-about-the-ethics-cr...
> Dereferencing a null pointer always triggers “UB”. Calling this a "falsehood" is utter bullshit.
> > It doesn't cost anything to take photos, except your time, so just keep spamming the trigger > This, this, this, and this!!! Except that time is a huge cost. Merely taking the photos is quick, but sorting through…
> There is a style of grey-beard that never wants to reason in parts. He simple loads the whole program into his big brain and works from there Well said. I'm reluctant to trust composability in these languages because…
Wow, amazing. Super progressive.
Thank you.
> There is no "narrative control machinery". You've worked at Microsoft and Google, and still say this? /smh I've worked at a much smaller multi-national, and during their growth from ~6000 to ~23000, the internal…
> Always be computing that dot product between your employer's agenda vector and your own agenda vector. haha, great metaphor! I'll steal it! :)
I think it's worse than that; people need to be kept busy and on their toes at all times, lest they start thinking.
Yours has got to be one of the best comments that I've ever read on hacker news. > for me, the low-trust "do the bare minimum to stay employed" approach didn't actually help me get out of burnout into fulfillment --…
>> When people find out I got a 30% improvement by doing 8+6+4+4+3+2+1.5+1.5 > What is this referring to? 30 = 8+6+4+4+3+2+1.5+1.5
Sorry, I figure I ended up spewing a bit of gibberish. - By "explicit mesh of peers", I referred to atomics, and the modern (C11 and later) memory model. The memory model, for example as written up in the C11 and later…
FWIW, at least one other comment seems to correlate job complexity with job security: https://news.ycombinator.com/item?id=43197623
I was studying for my MSc in CS some 25 years ago. Our curriculum included both automata/formal languages (multiple courses over multiple semesters) and parallel programming. The latter course (a) was built on a…
I tend to disagree. - You work on postgres: you have to deal with the transaction engine's internals. - You work in enterprise application intergration (EAI): you have ten legacy systems that inevitably don't all…
> and perhaps for good reasons For the very good reason that the underlying math is insanely complicated and tiresome for mere practitioners (which, although I have a background in math, I openly aim to be). For…
This resonates a lot with me. Distributed systems require insanely hard math at the bottom (paxos, raft, gossip, vector clocks, ...) It's not how the human brain works natively -- we can learn abstract thinking, but…
> finally they are telling me they are doing a task so I know we are going in the right direction Yes, but. :) Assume a high-profile open source project where your direct report is a maintainer. The higher-profile the…
Yes, but NATO members are not bound by contracts that classify them into superiors and subordinates. Whereas at work, you'll have some form of contract in which you agree to taking -- and usually: soliciting --…
> but they can just as easily say "hold up, don't do that until I get a chance to look at it" This still requires them to take notice of your query, within the deadline of your choice; and that may not be a given.
The advice refers to situations where you, the report, are both able and (well-informedly) willing to take full responsibility. "Ability" here means that, if your decision backfires, you can revert it, and/or contain…
Nice; instead of burdening your boss with a decision, now you're burdening them with a ultimatum, with a deadline. I guess, as a manager, I wouldn't love anything more than a report saddling me with an arbitrary…
> smart humans learned how to hide behind systems to avoid accountability And "systems" is more general in this sense than just technology. Consider stoning, and firing squads. Both were invented to remove individual…
> why I could never work at Meta [...] How any engineer there is able to ethically live with themselves is beyond me https://cacm.acm.org/opinion/i-was-wrong-about-the-ethics-cr...
> Dereferencing a null pointer always triggers “UB”. Calling this a "falsehood" is utter bullshit.
> > It doesn't cost anything to take photos, except your time, so just keep spamming the trigger > This, this, this, and this!!! Except that time is a huge cost. Merely taking the photos is quick, but sorting through…
> There is a style of grey-beard that never wants to reason in parts. He simple loads the whole program into his big brain and works from there Well said. I'm reluctant to trust composability in these languages because…
Wow, amazing. Super progressive.
Thank you.
> There is no "narrative control machinery". You've worked at Microsoft and Google, and still say this? /smh I've worked at a much smaller multi-national, and during their growth from ~6000 to ~23000, the internal…
> Always be computing that dot product between your employer's agenda vector and your own agenda vector. haha, great metaphor! I'll steal it! :)
I think it's worse than that; people need to be kept busy and on their toes at all times, lest they start thinking.
Yours has got to be one of the best comments that I've ever read on hacker news. > for me, the low-trust "do the bare minimum to stay employed" approach didn't actually help me get out of burnout into fulfillment --…