I apologize if you assumed this was a story about a difference rooted in race and gender, because it is not. That’s not where we are going. That's not an apology. You deliberately manipulated your audience by playing on their fears of being deemed discriminatory, their anxiety over real ethnic tensions, and perhaps most egregiously, you intentionally encouraged gender stereotyping of women for your own purpose of obt…
I don’t belong in tech
111–120 of 205 posts
Re: I don’t belong in tech
#112Earlier quoted context omitted.
> Perhaps they would be happier as a designer, where they can make everything fit into perfectly neat boxes. Typically I'd just downvote, but was that condescending comment really needed? This is the sort of toxicity that turns people away from our community.
That comment about being a designer is an obvious aggression -- notwithstanding whether aggression is net useful. However, saying that someone's speech is characterized by condescension and toxicity is aggressive -- notwithstanding whether aggression is net useful. Given that you do not possess the prerogative to control the costs of your potential mistakes, ought not calls of toxicity be restrained toward obvious ca…
Re: I don’t belong in tech
#113I apologize if you assumed this was a story about a difference rooted in race and gender, because it is not. That’s not where we are going. That's not an apology. You deliberately manipulated your audience by playing on their fears of being deemed discriminatory, their anxiety over real ethnic tensions, and perhaps most egregiously, you intentionally encouraged gender stereotyping of women for your own purpose of obt…
My goodness, I didn't realize there were so many Black Friday sales on self-righteous indignation. Giving it out for Christmahannukwanzakah, are we? Personally I felt quite a bit of sympathy for the author. Some of us are builders. Some of us are growers. Some of us are finishers. Unfortunately the former two often unintentionally conspire to make life difficult for the latter, whether by poor architecture, bad code,…
--------------
EDIT in Reply:
1. Your comment is, however unintentionally, quite interesting.
Never have I seen someone so self-righteously accuse another of self-righteousness. The closest analogy I can devise is an infinite regression of ignorance, a perfectly formed fractal of feces. Maintaining that level of willful lack of self-awareness must be exhausting.
My goodness.
2. Overt racism is a heuristic I use to determine whether to take a person's other viewpoints seriously. This article did not pass that test.
Re: I don’t belong in tech
#114I agree. As someone with wrong gender, I strugle to find good job in tech. With right gender my chances would be twice better.
Sure it seems a little unfair that women get an advantage, but they are only a small percentage of the workforce. So if everyone was equal your chances wouldn't be twice as good - only about 5% better. That's a more reasonable view.
Re: I don’t belong in tech
#115Earlier quoted context omitted.
It is a fair comment. In design you at least have a chance at clean work safe from messy reality.
It's a condescending comment because there are many designers who have to design for the real world. It's no less condescending than saying someone should go into programming where they just have to type out code all day and not face the real world.
A condescending comment would be something like: "Maybe you should stick to your pretty R graphs for 'journalism' and leave discussion of software engineering to the professionals who actually get paid to build systems and who haven't, as a profession, fucked up on every metric in the last decade even without including the most recent election."
That would be a condescending comment--the one you are remarking on can be interpreted as "hey, designers get to make pretty things unfettered by layers of shaky abstractions and stupid imposed by business and deadlines".
Please don't rush to aid the theoretically aggrieved; especially when there are folks in this same subthread going "yep, as a designer, that's the truth".
Re: I don’t belong in tech
#116The author makes some great points that I initially wanted to dismiss, but I think are actually really interesting. Unlike many other types of engineering/craft, most experienced software developers have settled on an aversion to perfectionism. A good carpenter wants to build a solid house even if no one will ever see its frame. Ditto to an auto engineer at BMW, or a hardware engineer at Apple, or a mechanical engine…
Of course, the definition of "perfect" is different for everyone. The point is that craftsmen can wait until they're fully satisfied with what they are working on before releasing it. Engineers don't have that luxury.
Re: I don’t belong in tech
#117What's interesting is that white men, with no gender or racial bogeyman to hide behind, have created the term "imposter syndrome" to explain feelings that are almost universal in this field, and also very evident in this woman's essay. You don't belong. You don't think like them. Your mind is different. If only you programmed since you were 5 on your family's Amiga.
It's sad for me to see gender and race become the focus of her disappointment in her career. In a twisted way it puts even more distance between her and other engineers who invariably feel the same way but are trying to cope with it on their own.
Maybe she's worried they'll "say wrong things, and then I have to explain why those things are wrong" ...
Re: I don’t belong in tech
#118Earlier quoted context omitted.
Perfection is the opposite extreme from minimum viable product. There could be a "happy medium" where a ship schedule incorporates a reasonable level of quality in v1. Minimum viable is too often implemented as ship as fast as possible, and viable gets perverted into first post release patch.
Objection! Perfection is the ultimate minimum viable product, as mandated by the condition to achieve it. (12) Perfection has been reached not when there is nothing left to add, but when there is nothing left to take away. https://tools.ietf.org/html/rfc1925
Given objectives, constraints, and means, the most fit set of solutions are the "perfect" ones.
Re: I don’t belong in tech
#119Earlier quoted context omitted.
Totally seconding this. Just trying to "quick fix" apparent bugs, without having understood the complex problem in its entirety beforehand, is a pretty bad approach in quite some areas of the tech world. This is true for most server-side work, for example - you just can't put a band-aid type solution on a problem created by a weird race condition between different requests processed in parallel, because you most like…
"You just can't put a band-aid type solution on a problem created by a weird race condition" Oh yes you can, and do, often, in payment processing code. I've done it (with a simple sleep for x seconds I think), and I can assure you the higher ups couldn't have been happier.
As a developer (of the cash register software, which wasn't at fault in this case), I was kinda amused by the whole thing. But I can assure you, the higher-up business people weren't amused at all.
Re: I don’t belong in tech
#120This level of attention to detail, perfection, and craftsmanship is found largely at bigger companies with more to lose with their products. Automakers, manufacturing, aerospace. When I worked at GM, this sort of thinking was necessary at every step. Perfection and correctness was written into every process. Also, about 40% of the engineers in my group were female (active safety/autonomous vehicles. We solved awesome…
you say that but the industries you mentioned have some of the worst code possible.