Preferences

grayclhn
Joined 1,022 karma
http://gray.clhn.org

Econometrician at Amazon; formerly taught at Iowa State. Obviously everything written here reflects my own opinions and not my employer’s.


  1. We sure as fuck developed specialized parts of our hands…
  2. It does. Getting your stomach good at that (and figuring out what food you can personally tolerate best) is a nontrivial part of training for longer ultramarathons.
  3. I was expecting something a bit more comprehensive and damning after the link… but if one of the most objectionable and controversial claims in the book is about adverbs modifying “unique” I think I’ll continue to recommend elements of style.
  4. Climbing gym :)
  5. Wow, it's almost like ADHD is independent of mental health.
  6. When I jump, do I become a satellite?
  7. If the MVP isn't good enough to get useful feedback from customers, you need to either 1) narrow the set of people you consider as early customers or 2) it's not an MVP yet.
  8. IME “bad Bayesian analysis” is when people use plausibly defensible priors to manufacture outcomes… which happens all the fucking time.
  9. That has not been my experience of dating at all fwiw
  10. Dude, if I trusted myself I’d be so fucked.
  11. Some of the things you listed are bad practices, some are bad outcomes. Change the bad practices (no version control, no beta environment, etc) and use them to prioritize and change the bad outcomes over time.

    At least half of the stuff you listed will probably never change. Congrats! Being the senior person means becoming comfortable with people making objectively worse decisions than you would, and putting the structure and architecture in place so that it still works anyway. As a bonus, most of those “objectively worse” decisions can be really good and better suited for the team than your decisions would have been ;).

  12. The secret is — when you’re a senior IC, if you think that it’s important to spend 2 days a week coding, you’re expected to tell people to fuck off so you can spend 2 days a week coding.
  13. Not sure that list of example injuries supports the “risks of serious injury or death” claim, but ymmv. If “contusions and abrasions” needs to be spelled out, it seems like someone’s padding the list. :)
  14. Switching AirPods over from phone to watch and back is pretty nice. That’s the only example I can think of offhand though.
  15. I’d love to not have to charge my watch on a 10 day backpacking trip. I’m old enough that most of my formative camping trips were before cell phones, and taking a charger and battery on a hike seems crazy to me. :)
  16. A lot of these questions (not just yours) indicate that bad management is rare… that hasn’t been my experience. :)

    I’m sure the impact to the parent commentor could have been mitigated, but absolutely sure that it almost always isn’t.

  17. +1000. "Do you have 5 minutes to join this conversation?" is totally fine. The alternative of

    > Them: "Hi"

    > ...

    > Me: "What's up"

    > ...

    > Them: "Do you have 5 minutes to join this conversation?"

    > ...

    is awful.

  18. Obligatory: https://www.nohello.com/

    And as a blanket rule of thumb, don't send people chat messages that you wouldn't want to see displayed to an arbitrary meeting full of people. :)

  19. Splitting up a groundbreaking idea into so many papers that the idea is lost is 1) going beyond a “minimal publishable unit” and 2) not in the authors’ interest, since getting credit for a groundbreaking idea in a correspondingly prestigious outlet is much better than getting credit for 2 or 3 bad ideas. I’m sure there’s a level of novelty where 2 irrelevant papers is better for the author than 1 single paper, but I don’t think we should design academic publishing around slightly-better-than-mediocre contributions.
  20. Honestly, I think this is often said cynically but is a good practice overall. Would you rather have to read and understand one giant commit reflecting 2 years of work, or 10 well-documented and logically complete individual commits?
  21. IDK, I think tenure contributes a lot to 1. I understand and agree with a lot of the rationale (academic freedom, etc.) but when you select for people that prioritize, “if I work really hard for 6 years and get lucky, I can never be fired,” you get a lot of dysfunctional individuals and encourage some of their worst impulses.
  22. Cool, make it happen. Don’t know how? Neither does anyone else. That’s why it’s not happening right now.
  23. I would for sure want to know why a company was using svn or fossil for source control (just to take two examples)… there might be good reasons, but either one suggests that the company may not be making the right trade-offs.

    (Nothing against fossil, it sounds lovely. But there needs to be a good reason to choose a niche product here.)

  24. Inside FAANG, it is literally a job title.
  25. If you're just selling them to yourself, no need to even reheat the pizzas.
  26. That can be good. The number of times I’ve actually wound up doing something I was “definitely going to do” is way less than 100%.
  27. Use data on how long it takes to complete “projects.” Or break the project down into your best projection of the component tasks and multiply “number of equivalently sized tasks” by “average time to complete that sort of task over the past X months.”

    Regardless, “collect and use data from the past,” does not require a “completely steady state,” and is pretty easy to modify. I’d feel a lot better having a conversation around, “this is totally new, do we think it will take about 2x or 5x longer than our normal projects?” Vs “this is totally new, so everyone guess how many months it will take without looking at any relevant data on either past project duration OR the accuracy of your past guesses.”

    When people talk about “estimating task size” they almost invariably mean some planning-poker version of the second. Especially in TFA where they bring up forecasting as a better alternative.

  28. You vote by changing jobs. I think “real governments” make it clear that this isn’t sufficient to thwart harassment though.
  29. >> Stop estimating.

    > How does this person think an organization schedule, budget and allocate resources?

    Collect data and use a trivial prediction model (i.e. median calendar time it took to complete the last 5 stories). Monitor and improve the prediction model over time if necessary. If you’re not collecting data reliably enough to generate a prediction automatically, you’re not taking any of these issues seriously anyway.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal