Honestly, I'd be more curious what topics where the media does nail the nuances of. Are there any at all?
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.
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.
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.
The Fun part of ADHD is there's nothing unique to ADHD. Being overwhelmed with anxiety doesn't mean you have anxiety disorder. It's when you have frequent overwhelming anxiety and it's interfering with your life.
Having a tendency to put things down and lose them doesn't mean you have ADHD. Constantly having to find that screwdriver that was just in your hand and realizing that desk has been half complete for six months because you keep spending thirty seconds looking for it before getting distracted by other tasks? That's ADHD. Unless it's focus issues rooted in something else. Like anxiety or depression, which can cause ADHD like symptoms. But also ADHD can cause anxiety and depression, or be comorbid.
That said, you are here voluntarily on an ADHD community finding common ground with an ADHD meme. If you've wondered specifically about ADHD or more broadly felt there's something different about you've just never been able to put your finger on - this is your sign. My advice is to find a psychiatrist who really understand it, dig as deep as you can for hard evidence that you have or don't have it, and keep an open mind to alternative explanations. A diagnosis of "no you don't have ADHD" is also important information.
What's the DEAL with WIVES anyway
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.
Might be onto something, I've been finding delicious brisket sandwiches outside my house. Even found a knish the other day.
Is there any actual analysis this went down as written? This sets off two eyebrow alarms for me: 1. AI doing something revolutionary without serious issues and 2. clean cut police work, which never happens (at least not anymore).
Honestly I'd put money down the police caught him by chance and went backwards to find a good explanation for how. I'd also be highly skeptical of an AI system that actually catching drug dealers without also catching like everyone else.
While I would also pump the brakes a bit on any particular effort, the Biden administration is pushing back against the dominate thinking of "antitrust bad" that emerged in the 70s. I believe he's made a lot of appointments reflecting that, which hasn't happened since the Carter administration.
What kicked off that shift? Robert Bork's 1978 book The Antitrust Paradox, which is yes that Robert Bork. I honestly think people could use more knowledge about the sausage is made when it comes to government.
Seems like manually approving new instances before they are allowed to push content to Kbin would be a good idea. Shouldn't gatekeep but blindly accepting them means playing an endless game of whack-a-mole.
I originally excited by Podman, but ultimately migrated away from it. Friendship ended with Ubuntu and Docker -> CentOS and Podman -> Proxmox + Debian LXC (which has its own irritations but anyway). Off the top of my head:
I brought all this up in another community and was told the problem was [paraphrased] "people keep trying to use Podman like they use Docker" - whatever that means. I do like a number of design choices in it, like including the command used to create containers in the metadata, and how it's easy to integrate into SystemD for things like scheduled updates.
Cockpit is pretty slick though, need to install it on my bare metal Debian host.