[-] SirNuke@kbin.social 22 points 1 year ago

If you talk to people about homelessness, they will readily admit they just don't want to see it. If go to any cheaper grocery store you definitely are rubbing shoulders with people who use foodbanks. Food insecurity doesn't go away just because you have a roof over your head.

The rub is a foodbank in a grocery store will attract the more visible "unreliable access to showers" type of user, which would be unacceptable.

[-] SirNuke@kbin.social 14 points 1 year ago* (last edited 1 year ago)

Honestly, I'd be more curious what topics where the media does nail the nuances of. Are there any at all?

[-] SirNuke@kbin.social 13 points 1 year ago

I'm a similar boat. Diagnosed with ADHD recently but later in life, and it's likely why I never settled into a single domain. I consider myself a strong software engineer but tend to fall apart in interviews, particularly with unstructured things like being asked to "tell me about yourself." I am also planning a shift into a management role.

My main regret in life is spending a lot of time trying to apply advice that seemed reasonable and how Other People did things. Only adopt things that work for you.

  • I highly recommend at least trying stimulants. I inadvertently self medicated with caffeine for years, which might work in a pinch. My secret sauce is frankly 90% Concerta and 10% behavior modification things like carrying a notebook around.

  • I would not mention that you have ADHD to interviewers since you can't count on anyone to properly understand it. Showing weakness is just blood in the water. Hopefully this won't be an issue for future generations. Yes, I am extremely bitter about this.

  • Approach this as doing whatever you have to do to get yourself over the finish line, and know that trying harder at a failed strategy never works. Don't limit yourself to how things are supposed to be done.

  • Security requires a flexible mindset and attracts square pegs. Data centers are where all the real weirdos hang out so devops might be worth considering. I'm confident most scientists I've worked with have ADHD, and prototype R&D work is definitely more ADHD friendly.

  • Insist on knowing the structure and expectations of each round of an interview. I pitch this as "I need to know how I'm being evaluated so I can properly prepare and demonstrate my abilities."

  • I'll be honest: the interview process is mostly nonsense and should be treated as such. Anything that puts a thumb on the scale in your favor is fair game, short of unethical behavior like lying. Telling people what they want to hear is a great way to counter dumb questions.

  • I've built up an Obsidian 'database' of bullets to help during interviews, including a prepared statement of why I have it and need to have it available.

    • "Tell me about yourself", "what type of role are you looking for", "why do you want to shift into management" open ended questions. The key thing is respond in a coherent, organized way without showing any negativity or weakness. Yes this is ridiculous, but it's how it is.

      • Turn your generalist background into the strength it is. I use: software engineering is a problem solving role, everything else is a means to that end. Solving problems is what I do; I've done so in a wide range of fields and domains and always drive them to completion. What I'm looking for is a great team to join, which is independent of industry or tech stack.
    • "Tell me about a time" behavior questions. I like the STAR format. I do well on these but need an outline to work with. Make sure it's polished into a coherent narrative. Put an emphasis on what you did, but also how you enabled your team. Numerical data points are great if you have them

      • If the company posts their values or principles then that's likely want they want to see out of these. Match your scenarios to the values beforehand. The idea is previous behaviors indicate future ones.
    • System design questions. I have my own checklist of questions I go through since I don't like the popular format. I expect this is where you shine, maybe just need a bit of scaffolding to help organize your thoughts.

    • Leetcode programming tests. Like it or not, it's part of the game.

  • If you are serious about going into management, you'll need a prepared philosophy of how you see the role and will approach it.

    • This is also a great question to ask hiring managers. The best indicator of what the job will actually be like and you can't wiggle out without raising red flags.
    • The two books I like are The Manager's Path by Camille Fournier and the classic First, Break All the Rules by the Gallop folks. Again, not all advice is good so only take away what you think will work for you. Worth reading if only to understand what you should expect out of a manager.
    • Do not make the mistake of feeling like you need to go into a people management position. Shifting into project management is perfectly fine. Topping out at a senior or staff software engineer role is also perfectly fine. Frankly, topping out at a mid level engineer is fine, just watch out for ageism.
  • I also have check lists for all sorts of random things. Even dumb things like how to respond to a question I didn't prepare for: repeat the question, write it down, jot down what I think they want to hear, write down points, and give them an order.

[-] SirNuke@kbin.social 15 points 1 year ago

I disagree with that as a rule of thumb. I'll take writing 1000 lines of code from scratch every time over deciphering 1000 lines of bad code.

However, I do you think are right if limited to the ~100ish lines that fit into an hour sized block of interview time. I suspect the other half of the answer is (good) job postings have largely gotten away from hard language requirements. It's perfectly reasonable to hire someone that will need to familiarize themselves with Go or Python or Typescript or whatever. It's not fair to expect someone to analyze code in a language they haven't used on the spot.

[-] SirNuke@kbin.social 19 points 1 year ago

Yeah, they kinda suck and they are brutal to go into cold. Having to grind a bunch of leetcode problems is a burden, particularly if you currently have a job and god forbid a family.

I would still take them over the puzzle questions that used to be popular, or the personality test nonsense that dominates most fields. At least Leetcode problems are reasonably reflective of programming skill. I'll also take them over vague open ended questions - ain't nothing more fun than trying to ramble my way into whatever answer the interviewer is secretly looking for.

Personally, when the day comes when I'm In Charge, I plan on experimenting with more day to day type evaluations. I think there's potential for things like performing a mock code review or having someone plan out a sprint based on a very detailed design document. "Here's an icky piece of code, tell me what it does and what you would do to improve it" seems to have fallen out of style, though it's not clear to me why.

That said, like it or not it's how the game is played and not changing anytime soon. Get on the Grind75 train, or don't and keep failing tech screens.

[-] SirNuke@kbin.social 17 points 1 year ago* (last edited 1 year ago)

This might not be what your friend is going for, but I smirked slightly and this is how I interpret it:

I particularly like jokes that take something absurd and launder it through the structure of things that do make sense. Everything in your friend's joke is factually true. It's structured as a logically consistent argument.

And yet it is completely nonsensical. No one has ever thought that windows make something move. It invoked a slightly confused response in me, which is why I found it funny.

It's not a great joke, but I might tell it to feel out someone's sense of humor plus whether they pick up on that I'm doing so. I think the analogy to Windows makes it a weaker joke, but I would give that as an explanation just to mess with someone a little.

[-] SirNuke@kbin.social 15 points 1 year ago* (last edited 1 year ago)

More topical references would help if there was a strong commentary aspect to Futurama, but it's never been that kind of show.

The simplest explanation is jokes are the bread and butter of a comedy and they just aren't that great in Hulurama. Having rewatched it recently, Foxurama also leaned heavily on the plot of individual episodes, but so far the plots feel like retreads or just not particularly interesting.

Which now that I think about it, all of this can be said about The Simpsons.

[-] SirNuke@kbin.social 127 points 1 year ago

Friction between Snap and AppArmor is to be expected. The corporate sponsor of Snap, Canonical, is well known for their icy relationship with the corporate sponsor of AppArmor, Canonical.

[-] SirNuke@kbin.social 11 points 1 year ago

I wouldn't be. None of these are prescribed for ADHD minus a few at the top. Taking an extended release stimulant isn't going to put you on the path to needing antipsychotics. Or paying a vet under the table for ketamine for your 'horse' or whatever the point of this meme is.

[-] SirNuke@kbin.social 29 points 1 year ago* (last edited 1 year ago)

The layoff includes Mary Kirby, who's been a core writer in the Dragon Age franchise since the first game. Saw takes that the layoffs are just eliminating multiplayer positions, but that's not true.

I've long suspected that Dreadwolf will make or break BioWare. Since it's following the same script as Andromeda and Anthem - endless delays, no public progress just lots of b-roll and concept art - I don't think development is going well. ME: Legacy might have bought BioWare some breathing room but I can't interpret this as anything other than death throes for the studio.

BioWare is dead, long live Larian and Spiders?

28
submitted 1 year ago by SirNuke@kbin.social to c/bicycles@lemmy.ca

Can someone recommend a good resource for getting a neglected bike back into riding condition? What tools I need, what sort of parts I should check if they need replacement, so on?

[-] SirNuke@kbin.social 13 points 1 year ago* (last edited 1 year ago)

Poorly, in retrospect. The best period of my life was four ish years pre COVID when I got into the bad habit of drinking a lot of caffeine, without realizing that it was helping me. It was also inadvertently ripped away from me when I went remote and was cut off from my bottomless source of coffee and pop and energy drinks.

One of my takeaways when I started proper medication is that I in fact did know all the organization tricks in the book - the missing piece was the medication, not knowledge.

[-] SirNuke@kbin.social 34 points 1 year ago

Likely an attempt to claim there's fewer calories per slice, even though people will just cut it in quarters instead of fifths.

2

What's a good, cheap, no external power GPU to buy for VMs? Want to chuck a few in my Dell R730 server to make my desktop VMs more usable. Right now have an old K620 for a Windows VM, seems like 1030s are a good bet since I have a bunch of low profile slots I otherwise have no use for.

3

I've thought it over, and I've decided the best next step for me is to shift from a software developer to a management role.

I've worked a lot of high stress, fast paced positions, mostly in R&D groups/companies, which I always excelled at. I now understand why I did well in that type of environment (undiagnosed ADHD), and how to be properly organized enough to perform in an SDM role (ADHD meds lol).

Honestly sitting in meetings for 30+ hours a week doesn't sound so bad anymore. Racing to get a lot of technical work done in a tight timeline now sounds miserable. I've had some amazing SDMs, and I'm confident I can be better at it than most I've worked under.

So: any and all thoughts, what books or resources would you have recommended to yourself, what companies or roles might be a particularly good fit.

view more: next ›

SirNuke

joined 1 year ago