Live data from Hacker News

I don’t belong in tech

medium.com

81–90 of 205 posts

Re: I don’t belong in tech

#81

Maybe she should quit doing user-facing stuff and try getting into systems programming for a change. Or some other area where sloppy solutions lead to tangible reduction of business value and thus are not tolerated. Tech is big, no need to quit all of it.

I thought exactly that. Then I got to systems programming (embedded, soft real time, consumer brand that used to be known for quality etc) and found out everything is equally crap out here, too.

Re: I don’t belong in tech

#82
Anyone else bothered by her phrasing of "he’s trying to be helpful" followed by "Bless his little heart"? Why would anyone publicly address their SO in such a patronizing way? This just bothered me more than it should.

Re: I don’t belong in tech

#83
post #13

Earlier quoted context omitted.

Enterprise projects have sprawling budgets and indefinite timelines, but nobody who has worked on line-of-business software would suggest that the outcomes are anywhere close to perfect.

Not implying that. Just that her way of thinking is a much better fit in that environment.

Could you explain? Because she sounds like the opposite of an LoB enterprise programmer to me.

Re: I don’t belong in tech

#84
post #58

Maybe she should quit doing user-facing stuff and try getting into systems programming for a change. Or some other area where sloppy solutions lead to tangible reduction of business value and thus are not tolerated. Tech is big, no need to quit all of it.

This was my thought as well. And don't work at a small company or startup; go work in a mission critical industry such as aerospace where perfection is the rule of law.

Also power electronics, medical, nuclear, etc. But there is a problem in those industries: They don't pay nearly as well as the fail-fast-and-break-things internet jobs. Tech salaries are sky-high right now because we are taking over the enormous advertising industry, which has large margins.

Those other industries? They are already quite mature, and are operating on razor-thin margins, often in the 5% range.

Re: I don’t belong in tech

#85

Earlier quoted context omitted.

" 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 engineer at Boeing. Why do software engineers break this mold? " They don't, but a good carpenter is not going to try to figure out how to make every single wall perfectly 90 degrees, etc. He's going to take a level, see if the thing is in a center…

Instead, you sat on a mountain and meditated upon your code, until you understood it well enough to fix the problem and try again. :)

And it was the most productive time of your life. Never, at any point in your meditation or mountain ascension, did you introduce a single bug or provoked any issue to any user =)

Re: I don’t belong in tech

#86

Earlier quoted context omitted.

Today's "quick MVP we can incrementally improve" is tomorrow's "unmaintainable legacy codebase." But sure, it'll be different this time.

Legacy codebases make money. The engineer anxiety about them is myopic and ignorant of business realities. If you can code something quickly and well enough that it doesn't immediately collapse under its own weight, you have succeeded. The fact that a codebase has existed long enough to become "legacy" means it did a good enough job to stay alive.

> The engineer anxiety about them is myopic and ignorant of business realities.

Far from. The worry is not "this code is old." Plenty of old code (especially boring old code) is cranking along just fine.

The worry is that if an old, abstruse system stops working or has a critical security bug, there's a real risk that nobody will be able to put the fire out.

Re: I don’t belong in tech

#87
post #48

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…

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, or simple lack of prioritization. That is what the author spoke to (at least, that was my takeaway) and that was what the headline lead to. Her stops along the way at the gender and racial discrimination questions were also relevant, but not where the story ends.

Re: I don’t belong in tech

#88
post #40

Earlier quoted context omitted.

> I'm a white male - a right-wing white male - and I agree with her. Why do you need to include that? She very deliberately said that this is not an article about race, gender, or politics.

The article author spends numerous paragraphs establishing her identify to the reader as a womain in tech before explaining that this isn't the issue she has with tech. The comment author has merely done the same?

As someone with ADHD, I guess I should be insulted by IsaacL's post, but I'm not. I thought it was fair comment.

Re: I don’t belong in tech

#89
post #46

Most people that complain about shipping the imperfect solution are not aware how inefficient is striving for perfection in the software world. Personally, I have never seen rumination on every nook-and-corner of the product yielding something fruitful. In fact, it invariably results in the opposite — solving the wrong problems and then, solving the real problems that you never thought would've existed. Rinse. Repeat…

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
Post reply on HN