fathertimex 9 minutes ago

Thanks, Matt!

This is a difficult thing to talk about, and I’m glad you did.

I wish could say we age out of this through experience, but I feel like it goes this way: either people respect your experience or they don’t and either you respect your own ignorance or you don’t.

As I’ve gotten older, I forget shit all of the time, and don’t keep up with all of the latest. Then I do things and others do things that are terrible, and I don’t do or say anything about it. I can’t convince anyone anymore that what they’re doing is terrible, and I can’t stop the terrible behavior in myself as I get worse, because I can’t keep up.

drdaeman 6 hours ago

> The following is a short, incomplete list of typical statements we as developers might say or hear at work. If you parse them more precisely each one is an attempt at self-justification: […]

> “We should start using this new tool in our pipeline.”

> “We should never use that new tool in our pipeline.”

I don’t get what’s “wrong” with those two. There’s no justification (self- or otherwise) whatsoever in any of those statements, not even a hint of an attempt. Justification, as I understand it, requires a “why” (possibly, only suggestively implied, but nonetheless present in some form) and I see absolutely none, just a call to action.

If someone sees it, can you please explain?

  • 1659447091 5 hours ago

    Taking into account the context before the bullet pointed "typical statements": there are developers who seemingly like to gatekeep. They get to feel like wizards in their towers with their dusty books and potions [...] My point is our egos can “leak” in so many ways that it takes diligence to catch it let alone correct it.

    It's a bit of a Chesterton's Fence situation. The wholesale statements themselves don't point to having an understanding of the pipeline, only that the person making it supposedly knows better than everyone there and is self-justifying or "leaking" their ego instead of engaging in discussion about it

  • DuperPower 4 hours ago

    even if someone IS ego driven, if the justification is scientific or evidence based then It doesnt Matter too much. Science is the antidote to ego, not morality

  • t43562 5 hours ago

    IMO team X needs or wants something and tries to get the other teams to accept it too. The other teams might not need it and in fact it might make life more complicated and difficult. If anyone objects then the last resort is "best practice" which is an incantation that appeals to leadership and everyone who doesn't really know how the sausage gets made in the various teams.

    It's ego to think you know everything and that your needs are paramount - but it's not ego to try to make life better for everyone.

    ....and that's the problem because sometimes you ARE right and sometimes you're not.

  • eucyclos 6 hours ago

    I think by including those, the author is saying that we tend to think that what is best for us (this tool is great/awful for my work) is also best for everyone else. It might also be a case of 'I understand this tool better/worse than others so if it's adopted I'll become more/less important' but that's a little more of a conscious thought process than what I think the article is pointing towards.

    I also think the whole thing is written in a deliberately accusatory tone to provoke discussion among the target audience - rather than say that 'the ego wants to be at the center' the author could just as well have said 'our model of what other people know skews to be too similar to what we ourselves know'.

  • atoav 3 hours ago

    People who make these statements may or may not be ego driven. Not: everybody who says one of these sentences is 100% ego driven.

    There are valid reasons to suggest use or avoidance of a tool, but there are also ego driven reasons. And everybody who has worked in any organizational context knows that. That guy may suggest to use Excel for a job that he knows require databases, but he is a wizard in Excel and hates to work with databases for some reason. So the ego driven part here is to instead of considering the needs of the project, he considers his own needs and potentially pushes them more than would be good.

    Or the guy who says we should never use $X because he had been bitten by a thing programmed with $X in a hot summer night in the late 90s and he hasn't had a look at $X ever since. While it is okay to phrase such bad experiences, insisting on it for a whole team without real rational reasons or proper research can again be ego driven.

    Or the person that just wants to suggest a new tool so they look as if they contributed without even having tested the tool themselves. The reason for the suggestion isn't that it would help the project, but one of gaining social capital.

    Note that many of these people wouldn't even be aware of that, to themselves they would have perfectly fine reasons why they said what they said.

  • Aeglaecia 5 hours ago

    personally it has become clear that discussion involving good vs bad is inherently relative to personal frames of reference. in this logic , usage of 'should' degenerates an argument to a personal judgement.

    a more professional and unbiased statement would be 'it seems to me that using tool X would mitigate problem Y in our pipeline, because of Z.' this amended statement maximises objectivity compared to the original.

    but nobody is gonna spend their whole life delivering extended objective justifications when 'we should start using this tool' suffices for the most part. so i too don't see the value of questioning such benign conversational aspects.

ljm 3 hours ago

It's always a challenge to write on topics like empathy and ego because of how heavily they are steeped in your own experiences, both professional and personal, and especially to do so without falling into the same ego-driven traps you describe.

What experience did the author have, for example, to link his various examples to both gatekeeping and calling people "wizards and towers with their dusty books and potions"? I imagine there's something behind that.

The risk, or challenge, is that you take your own ego-driven experiences and try to make them generic, maybe redefining a few terms along the way for convenience. Someone who has had a run-in with someone more experienced, for example, and miscalculated it as ego or gatekeeping. There's nothing wrong with that as a lived experience but of course, empathy goes both ways and that includes understanding why exactly someone may be 'gatekeeping', which is what this post seems to be about, really.

000ooo000 6 hours ago

>Simply mashing a few letters together can be empowering for ourselves while being exclusionary for others. It’s an artifact—albeit a small one—of our egos. We know what the technobabble means. Our justified place in the universe is maintained.

Your Oh So Humble Ego has you thinking there's some ulterior motive to me typing 3 letters instead of 20.

  • eucyclos 6 hours ago

    Dialect formation is also an instinct when forming close connections with any group of people. The prevalence of acronyms in workplaces is probably due in larger part to collective rather than individual ego formation.

wiseowise 4 hours ago

Daily standup being absolutely useless has nothing to do with ego.

  • zipy124 an hour ago

    I think it does but both ways tbh. A lot of the times they exist because people think managements job is to have meetings, like people think a developer's job is to write code. We are well aware that both of these job's have far more than this, but these are easy things to track and if a software guy is writing code, people assume that is productive and it is often the same for management having meetings.

    It 'can'(strong emphasis) also give the manager a sense of importance and power or control through micro-management. The key is that the manager should be able to realise when the stand-up is not needed or has done its job on a particular day and end the meeting early, or adjust frequency based on how everything is progressing. That is the manager should side-line the ego and put the function of the meeting over their own feelings of control or power.

  • ljm 2 hours ago

    Depends how you come at it.

    Useless because you personally think it's a waste of your time, or you're above it? Definitely ego, it's not all about you.

    Useless because it's poorly executed or mismanaged? Perhaps not. Things are always able to be improved.

    • wiseowise 2 hours ago

      Both can be true at the same time. And there’s nothing wrong with not dancing in the circus just because everybody does.

  • zyngaro 3 hours ago

    People in tech keep complaining about daily standup don't know that is a common practice in pretty much every line of work. It's just a team synchronisation moment.

    • wiseowise 3 hours ago

      It’s a common practice to describe who farted and how loud yesterday?

begueradj an hour ago

>Breaking News! Developers Have Egos!

That concerns cleaners too. Ego is a universal currency and a strong element of the human nature.

Aeglaecia 6 hours ago

why should experts dumb down their interpersonal discussion for perusal by the unaware ? if gatekeeping anything is weak , why is it ok to gatekeep virtue by stating that empathy and humility are obviously virtuous ? honestly some of the article's points are good but anyone capable of understanding and implementing these practices was probably not that egotistical to start with. I don't particularly enjoy the focus on dev egoism when the manager class is by design de-empathized (iirc commanding another human intrinsically down regulates empathy). anyway all of this ramble is definitely egotistical itself and that's intentional - everything is indeed so much bigger than us as individuals , without some form of separation we are liable to be subsumed.

N_Lens 6 hours ago

“A guide for people with Autism”

  • 4gotunameagain 4 hours ago

    You're preaching to the can stacking choir.

    Jokes aside, so many "guides" and analyses found online these days seem to be just common sense if you're an adult.

    But if it helps people who do not seem to possess it, I guess that's a good thing?

    • wiseowise 4 hours ago

      How old are you? It might be common sense to you, because you grew up at a different time with different parenting.

      • 4gotunameagain 4 hours ago

        It is probably a combination of the over-representation of the socially incompetent on the internet, and the increasing prevalence of social incompetence due to the isolation induced by technology and modern ways of being.

        Kids are awkward as fuck these days. Humans need to be socialised.