Live data from Hacker News

Branch off of main

davesnider.com

11–20 of 56 posts

Re: Branch off of main

#11

Using the tools, trying the workflow, experiencing the friction, and just generally developing empathy for the day to day will make everyone better at their jobs. That includes job shadowing, which this is pretty much a form of. The major caveat is that you cant be part of critical path and its sometimes tricky to write even a great PR and expect honest feedback.

Author here. I agree with your caveat wholeheartedly. You've expressed it better than my "don't get in the way" comment. Don't take on critical path work is key. By all means fix things on the edges that are not time-critical or would not cause conflict during review.

Re: Branch off of main

#12

Quoted post unavailable.

The same reason you aren't supposed to use the words: + master + slave + blacklist + whitelist + grandfather + brown bag + manpower + hijack + kill The list goes on (and on) and I have not transcribed even a portion of it. https://itconnect.uw.edu/work/inclusive-language-guide/ https://blog.ongig.com/writing-job-descriptions/a-list-of-of...

> grandfather

What do you call your dad's dad then?

Re: Branch off of main

#13

Earlier quoted context omitted.

The same reason you aren't supposed to use the words: + master + slave + blacklist + whitelist + grandfather + brown bag + manpower + hijack + kill The list goes on (and on) and I have not transcribed even a portion of it. https://itconnect.uw.edu/work/inclusive-language-guide/ https://blog.ongig.com/writing-job-descriptions/a-list-of-of...

> grandfather What do you call your dad's dad then?

Main

Re: Branch off of main

#14

> The basic thesis is one of dedicated roles, with the manager archetype focusing their time towards enablement, communication, and expectation. No, it's because programming requires a mental model of the software and most managers don't have that. Add in constant interruptions and the inability to focus and you have a recipe for disaster. Would you sometimes take a break from programming to go help accounting do the…

> No, it's because programming requires a mental model of the software and most managers don't have that. Add in constant interruptions and the inability to focus and you have a recipe for disaster. This is so strikingly true. I try to explain to people who want me to pause a job and do something else that in my head I have this large, abstract structure of what I am trying to build, that is in an abstraction that it…

> I try to explain to people who want me to pause a job and do something else that in my head I have this large, abstract structure of what I am trying to build, that is in an abstraction that itself is ephemeral -- it doesn't map nicely onto black boxes or pipes or anything. It is whatever works at that moment, and it requires me to tour it in my head all the time for it to exist at all.

you can send them this comic directly: https://i.imgur.com/3uyRWGJ.jpg

Re: Branch off of main

#15

Earlier quoted context omitted.

> No, it's because programming requires a mental model of the software and most managers don't have that. Add in constant interruptions and the inability to focus and you have a recipe for disaster. This is so strikingly true. I try to explain to people who want me to pause a job and do something else that in my head I have this large, abstract structure of what I am trying to build, that is in an abstraction that it…

> I try to explain to people who want me to pause a job and do something else that in my head I have this large, abstract structure of what I am trying to build, that is in an abstraction that itself is ephemeral -- it doesn't map nicely onto black boxes or pipes or anything. It is whatever works at that moment, and it requires me to tour it in my head all the time for it to exist at all. you can send them this comic…

Aha! I had seen this before, and lost it. Thanks :-)

Re: Branch off of main

#17

Earlier quoted context omitted.

The same reason you aren't supposed to use the words: + master + slave + blacklist + whitelist + grandfather + brown bag + manpower + hijack + kill The list goes on (and on) and I have not transcribed even a portion of it. https://itconnect.uw.edu/work/inclusive-language-guide/ https://blog.ongig.com/writing-job-descriptions/a-list-of-of...

> grandfather What do you call your dad's dad then?

Grandfather. If you look at the website, it explains in detail:

A “grandfather” clause, “grandfather” policy or “grandfathering” in IT s a provision in which an old rule continues to apply to some existing situations while a new rule will apply to all future cases. Those exempt from the new rule are said to have grandfather rights, acquired rights, or to have been grandfathered in.

Why it’s problematic:

“Grandfathering” or “grandfather clause” was used as a way to exempt some people from a change because of conditions that existed before the change (e.g., we’ve grandfathered some users on an unlimited data plan.”) “Grandfather clause” originated in the American South in the 1890s as a way to defy the 15th Amendment and prevent black Americans from voting.

Re: Branch off of main

#18
post #8

> The basic thesis is one of dedicated roles, with the manager archetype focusing their time towards enablement, communication, and expectation. No, it's because programming requires a mental model of the software and most managers don't have that. Add in constant interruptions and the inability to focus and you have a recipe for disaster. Would you sometimes take a break from programming to go help accounting do the…

> It's because difficult problems are hard to solve. Most software development does not involve difficult problems however - other than how to comprehend the stitching together or "complected-libraries-du-jour" via maximal indirection.

In a land free of constraints all problems are simple.

Re: Branch off of main

#19

Earlier quoted context omitted.

> No, it's because programming requires a mental model of the software and most managers don't have that. Add in constant interruptions and the inability to focus and you have a recipe for disaster. This is so strikingly true. I try to explain to people who want me to pause a job and do something else that in my head I have this large, abstract structure of what I am trying to build, that is in an abstraction that it…

> I try to explain to people who want me to pause a job and do something else that in my head I have this large, abstract structure of what I am trying to build, that is in an abstraction that itself is ephemeral -- it doesn't map nicely onto black boxes or pipes or anything. It is whatever works at that moment, and it requires me to tour it in my head all the time for it to exist at all. you can send them this comic…

You can. You can also demonstrate the issue in several other ways.

However, it never works. It may last a week, a day, a few hours, but sooner or later, they're going to believe that you're just staring off into space and that it's fine to interrupt you. That you can pick up and put down your task as easily as you would a pen.

Re: Branch off of main

#20

Quoted post unavailable.

The same reason you aren't supposed to use the words: + master + slave + blacklist + whitelist + grandfather + brown bag + manpower + hijack + kill The list goes on (and on) and I have not transcribed even a portion of it. https://itconnect.uw.edu/work/inclusive-language-guide/ https://blog.ongig.com/writing-job-descriptions/a-list-of-of...

This one's a bit disturbing.

Problem words: lower the bar

Suggested Alternatives: simplify, inclusive, make more accessible

Post reply on HN