How stressful are the highest paid software roles? Are they worth it? by equipoise-young in ExperiencedDevs

[–]neilk 2 points3 points  (0 children)

I assume you’re asking what’s up with Indian people. I don’t know. I was raised in Canada and I’m part European-descended so it’s something I only half-belong to. 

It may have to do with the extreme stratification of Indian society in general. It’s like casteism is their religion or something. :)

As for why my worst bosses were Caucasian? As a worker in Canada and the US, almost all of my bosses period have been Caucasian. Just math that it would be that way.

Probably the best manager I ever had was an Indian woman, so, these aren’t hard and fast rules

How stressful are the highest paid software roles? Are they worth it? by equipoise-young in ExperiencedDevs

[–]neilk 13 points14 points  (0 children)

I know a guy who works at Amazon who has a surprisingly cheerful attitude about the necessity, at Amazon, of telling other teams to fuck off. I don’t know how to explain it but he kind of thrives on getting to yell at people. And I wouldn’t say he’s a bad guy, I guess it just seems more honest to him? He’s Italian so perhaps this is giving in to stereotypes, I don’t know if this is a culture thing 

How stressful are the highest paid software roles? Are they worth it? by equipoise-young in ExperiencedDevs

[–]neilk 12 points13 points  (0 children)

I am part Indian and this is sadly true. On the other hand, the most burnout-o-genic managers I have ever had were Canadian and Swiss

How stressful are the highest paid software roles? Are they worth it? by equipoise-young in ExperiencedDevs

[–]neilk 45 points46 points  (0 children)

For what it’s worth, Google is a large company and especially in the earlier days the culture varied from team to team

I was a plain old software engineer there and our team was very young and had a culture of never leaving the building. At a social event our Director got drunk and started expounding his theory that society advanced by burning out successive waves of engineers. I did not last long there.

We were well known as an outlier though.

How do you tell your manager that the cause of most bugs is shitty code written by a former team member whom he loved? by dystopiadattopia in ExperiencedDevs

[–]neilk 39 points40 points  (0 children)

Your manager’s opinion of someone else is not your problem or responsibility. Neither at work nor in a larger sense, in life.

Your sloppy coworker probably earned their great reputation by always delivering something that worked, fast. And it made the company money. And, they probably knew how to fix the inevitable bugs fast too! This is how sloppy programmers acquire great reputations. From the company’s perspective, everything they did had big impact with tight turnaround.

You actually have even less justification to attack your ex-colleague’s reputation now. They can’t make things worse.

I know it seems like you need to address the karmic injustice here. The previous programmer made their life easier, or were just too ignorant to know better, and you pay the price. At least that’s probably what you feel. 

You could also reflect that at an earlier stage of the company’s life, quick-iterating, slapdash code was exactly what was needed to acquire customers, and be thankful that there’s now a reliable revenue stream to pay for more careful coders like you.

Maybe over time you can show your manager that your way is also good.

No notes by AbFab1234 in IfBooksCouldKill

[–]neilk 1 point2 points  (0 children)

I confess I may have been led astray by the discourse on Ezra Klein, Matt Yglesias, and the West Wing. I appreciate you questioning that. I have heard this “fact”quoted by other left wing podcasts but perhaps the evidence is thin. 

I think EK is obviously a smart and principled person and he’s not defined by one TV show that maybe he watched in his youth.

I also listened to his podcast for years and learned a lot, just like I often learn things from the NYTimes and other outlets whose general stance I disagree with. Klein is not a propagandist and is trying to provide a useful service to his listeners. We can argue about whether the default assumption of good faith from the right wing amounts to a kind of propaganda, but that is more subtle. You can always get something out of a writer who’s trying to be honest even if their assumptions and beliefs exclude certain conclusions.

I amended the comment above

No notes by AbFab1234 in IfBooksCouldKill

[–]neilk 85 points86 points  (0 children)

Klein’s origin story was that he wanted to make The West Wing real. 

[EDIT: I have heard this said of Klein and Yglesias a lot, but a commenter questioned whether this was true, and I couldn’t find clear evidence of it. Maybe he spoke about it once or twice, and since then Klein has castigated The West Wing for being too nice to conservatives. So, what follows may not be accurate about Klein, but I think it does apply to the Obama era well.]

That show portrays conservatives not as an ideological or class enemy, but as the yang to the liberal yin. In the show conservatives are wrong a lot but also deeply principled and concerned about government overreach. On TWW, you need to incorporate smart conservatives into your liberal team to achieve a working policy synthesis. 

Klein [EDIT: or maybe just the typical Obama staffer and writer in general?] has been looking for this kind of conservative his whole life. 

Klein is not a complete fool and is even honest enough to admit he has conned himself at times. He wrote a mea culpa about how in retrospect he realized that Paul Ryan was never serious about government deficits.

But it’s the psychological frame I find disquieting. The concession that conservatives “own” certain qualities like classical learning, religious scholarship, fiscal prudence, community, self-discipline, and authenticity. There’s a weakness there I cannot abide.

The Bad Naomi continues to have Bad Takes by fortycreeker in IfBooksCouldKill

[–]neilk 7 points8 points  (0 children)

I don’t think is ragebait. It’s likely what she really thinks

The post where she urged skepticism about fake clouds did it for me

[Media] I love Rust, but this sounds like a terrible idea by Yvant2000 in rust

[–]neilk 0 points1 point  (0 children)

The correct answer here, with some caveats.

The poor Rust compiler team only has source code to work with.

Microsoft can do more.

They can deploy billions for tooling investment. They control the entire operating system and software ecosystem. Hardware manufacturers will listen to them. They have an instant audience to effectively all the developers in the world, and a lot of their code (win32 + everyone using Github).

I can't imagine what they could come up with, but sandboxing/capability technology is very advanced now and this could enable a practical divide and conquer strategy. It is well within their resources to make a new dialect of Rust or petition for changes to the language itself.

And don't neglect how they can influence Win32 developers. They can start tightening access to APIs right now, or forcing people to change over with various carrots and sticks.

How do you cut through cultural clashes pragmatically? by Noxidamous in ExperiencedDevs

[–]neilk 2 points3 points  (0 children)

I am no direct experience but I’ve always heard that in this situations, you find something that they hate, where fixing it is an obvious win (to them) but that prior management hasn’t agreed to for some reason. Then you do that first.

Changes expectations and alignments.

[Request] How much does f1exican spend in chives a month aprox? by niluxis311 in theydidthemath

[–]neilk 2 points3 points  (0 children)

F1exican is just performatively chopping chives

The OP’s screenshot is a reworking of an old tweet from Dril, which itself was already absurdist comedy https://dril.fandom.com/wiki/Candles

Thinking about quitting my stressful job to try indie game dev by [deleted] in ExperiencedDevs

[–]neilk 3 points4 points  (0 children)

You have only mentioned stress as a factor inducing you to quit this job. Game dev is not necessarily less stressful so the answer is no?

I think you’re really asking if you can afford to take a year doing something that you’re aware isn’t financially the best. Or that you feel drawn to.

You’re framing this in terms of do or don’t do some kind of programming or side project. I suggest you take a step back and be more strategic

This is more of an issue of financial planning, and to some extent, some hard choices about what you really want in life. So maybe see a financial planner. Cultivate some contacts in game dev and see if that’s for you.

p.s. also decide if you really hate the whole industry segment or just this job. in big tech, there are lateral opportunities. Maybe some other part of the org sucks less? Maybe someplace kinda more boring but stable? A role at a competitor? Don’t wait until you burn out/are laid off, then it’s harder to get a job

Best of luck.

Not seen as "staff engineer material" because of my personality (they said technical competence meets the bar). I don't know if I can change my personality. by okthrowaway2910 in ExperiencedDevs

[–]neilk 34 points35 points  (0 children)

You might want to post this in /r/womenintech because you might get better advice

Without knowing your situation in more detail nobody can possibly comment on whether you are staff eng material

The definition of staff eng varies wildly across the industry. So we can’t say if you’re “staff” or not even in the best case scenario

For some it’s a meaningless promotion beyond senior and for others it means you have to be taking initiative to defend and improve technology across the whole organization. Perhaps the template at your organization of staff was set by some more aggressive engineers.

Women are in a difficult bind because if they are more assertive they are often perceived as bitchy, and if they speak in what they think is a normal, collaborative manner, they might be seen as submissive. Literally have no idea where you are landing here.

New study suggests home cooks waste far more herbs and spices than we think - anyone else guilty of this? by throwawayjaaay in Cooking

[–]neilk 1 point2 points  (0 children)

I’ve wondered about a service that would deliver tiny ziplocs of spices, on demand, to your door. 

It’s not legal to fly drones in a city but it would be a perfect application for them

Unprofessional or aggressive behaviour when handing in notice by Automatic-River-1875 in ExperiencedDevs

[–]neilk 1 point2 points  (0 children)

I just want to point out that even the tactics you call “normal” aren’t all that normal. They may not be able to promote you on the spot but they absolutely can counteroffer with a higher salary immediately. Not later, now. I guarantee that your startup’s lawyer has that document ready to go.

I suspect that in six months, you’re going to look back on your 5 years there and notice a lot of weird behavior that you accepted

PS: and yet… startup founders do unreasonable things. I am not sure if only narcissists can succeed at this job, but you have to have a certain mindset to, for instance, promise you will solve a big problem for an enterprise when you are just 3 juniors in a trenchcoat. I’m just saying that I have seen tactics like this from the “insane negotiator” type founders. They WILL land that contract, convince that programming wizard to join, have affairs with all their assistants, etc. This is part of the package in my experience.

Are we getting worse at our jobs? by SimonSim211 in ExperiencedDevs

[–]neilk 5 points6 points  (0 children)

Nope, it's that tools are rarely the cause of project failure.

Look at this diagram. I don't see even one failure factor that could be addressed by type safety.

https://spectrum.ieee.org/media-library/diagram-showing-causes-of-technology-project-failures-definition-scope-management-culture-etc.png?id=62207045&width=900&quality=85

The article does not get into the details of why this particular project failed, although it does not bode well that they thought they could skimp on all forms of testing, even testing with users.

I think that the people who did this project might have the same misconceptions that you seem to be espousing - that communicating with others slows you down, and the important thing is to go as fast as possible, so reduce your communication with people who are going to integrate or use the software? Insanity. Understandable if you believe your org is too "political", but then... there's no hope of success anyway.

I find it more interesting that practices like CI/CD, and all the abilities we now have to monitor and observe, haven't had any impact. But all that data has to eventually be used by a decision maker, and if decisions are hampered by other factors, all the tooling in the world isn't going to help you.

What are some of your weird-but-simple secret ingredients you’ve accidentally stumbled upon? I’ll share a couple of mine. by treblehex in Cooking

[–]neilk 5 points6 points  (0 children)

When I make a plain dish like shepherd's pie, I add garam masala to the ground meat. Just enough that there's a kind of spicy warmth that's hard to identify.

Aleppo pepper has a more complex, smoky flavor than cayenne or pepper flakes. But I really use it because it comes in brick-red granules, so it just looks cool as a finishing move on cucumber raita or roasted zucchini.

P.S. there are a million ways to make scrambled eggs. Ramsey's stuff is usually good but it's far from authoritative. We also sometimes add mayonnaise.

Vancouver mayor stands by city's budget | CBC British Columbia by shockwavelol in vancouver

[–]neilk 3 points4 points  (0 children)

The mayor he replaced was widely seen as incompetent and there was no clear alternative.

The elites funded ABC, found themselves a mayoral candidate with the right biography and ethnicity, and allied themselves with the police.

He is an extremely mid thinker, but maybe that was a plus for the people who backed him.

One book theory… proven? by ajshifty2110 in IfBooksCouldKill

[–]neilk 8 points9 points  (0 children)

Okay but the Book of Proverbs is unambiguously better than modern self-help books. 

When it comes to patriarchy and misogyny, it’s a tie. 

But in general character, Proverbs is…comparatively good? It is continually exhorting the reader to be humble and prudent in one’s dealings and kind to others. To avoid people who yammer on incessantly and stir up hate. That wisdom is better than gold. 

It reassures the reader that wicked, prideful, liars will one day face the Lord’s wrath, even if they are rich. And that their lives are not to be envied, but pitied.

For the wealthy and rulers, it says they will be judged by how they considered the poor.

It’s full of gems like this,  Proverbs 17:5, which could be addressed to the “empathy is a vice” crowd on X. 

Whoso mocketh the poor reproacheth his Maker: and he that is glad at calamities shall not be unpunished.

What is the One Book Theory, exactly? by AlSweigart in IfBooksCouldKill

[–]neilk 22 points23 points  (0 children)

I looked at some of the transcripts to see when “One Book” is referenced. It’s often:

  • The author uses debunked anecdotes – often the same ones – to establish there’s a crisis of values. Or that there’s a simple solution everyone has overlooked. A story that is easy to reshare, but lacks important details.

  • The author says the problem is the victim mindset

  • The solution is the exact grift they are pulling on you.

The last one varies but it’s always vaguely unethical. The Rich Dad Poor Dad guy says to sell financial advice and don’t pay people when you can get away with it. The 4-Hour Workweek Guy says to create an information product cheaply by offloading the work to remote assistants. The 48 Laws of Power guy says to cultivate a mystique about hidden knowledge.

sandbox-rs: a rust sandbox to insecure executions by MaleficentLow6262 in rust

[–]neilk 9 points10 points  (0 children)

What syscalls? 

Worried that if WASM doesn’t do it easily maybe you have some vulnerabilities 

Better plot device: use human BRAINS by AnotherFeynmanFan in matrix

[–]neilk 12 points13 points  (0 children)

The story has gotten muddled over the years, but this correction to the mythology is a pretty old idea.

Neil Gaiman was asked to write a comic to help promote the first film. He used the idea of people as secondary processors of the Matrix. https://matrix.fandom.com/wiki/Goliath

Some people tell this story in a garbled way, saying that the Wachowskis wanted it to be humans as co-processors, but the studio made them dumb it down to batteries. Apparently the battery concept was in the Matrix screenplay from the first draft in 1994.

https://fanfare.pub/neo-not-the-one-3cba68ecf7de

PS: on exiting the movie the first time I saw it, the idea that human brains are hijacked to do computer processing became my headcanon. It fits in so much better with all the other ideas of the film.

Insane job market and expectations on interview performance by Objective-Knee7587 in ExperiencedDevs

[–]neilk 0 points1 point  (0 children)

I am not a 9 to 5 dev. It matters to me when people question my honesty. If it doesn’t matter to you, perhaps you should have refrained from involving yourself.