Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
luchadornado
Oct 7, 2004

A boombox is not a toy!

Four of my favorite developers I've ever worked with: 1 behavioral psychology degree, 1 music theory degree, 2 no degrees. I don't see a lack of a CS degree as a barrier for most development. The one with the behavioral psychology degree is really adept at dealing with people, especially when there is conflict. I don't think it's a bad thing to get a degree unrelated to CS if it helps shore up the soft skills - that's where a lot of devs really could use help from my experience.

Adbot
ADBOT LOVES YOU

Artemis J Brassnuts
Jan 2, 2009
I regret😢 to inform📢 I am the most sexually🍆 vanilla 🍦straight 📏 dude😰 on the planet🌎

luchadornado posted:

I don't think it's a bad thing to get a degree unrelated to CS if it helps shore up the soft skills - that's where a lot of devs really could use help from my experience.
Fully agree; I did a talk a year or two ago about soft skills and I really wish I could get someone more famous than me to take up the mantle so more people pay attention.

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost
"devs have poo poo soft skills" has been the conventional wisdom since charles babbage failed to sell his analytic engine to parliament, its not some unknown obscure problem

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost
seriously, you could update the victorian era language on some of the comments the parliament dudes made on babbage and his machines and they would fit in fine in a 2023 manager complaining about the programmer weirdo

including the negotiated and hosed deadline, lol

bob dobbs is dead fucked around with this message at 08:11 on Apr 21, 2023

Artemis J Brassnuts
Jan 2, 2009
I regret😢 to inform📢 I am the most sexually🍆 vanilla 🍦straight 📏 dude😰 on the planet🌎

bob dobbs is dead posted:

"devs have poo poo soft skills" has been the conventional wisdom since charles babbage failed to sell his analytic engine to parliament, its not some unknown obscure problem
Right, but it’s only recently that people have begun to push back on the “prickly jerk who we only tolerate because they’re good at code” role. My current job is the first one in 20 years where they’ve explicitly said “you need to treat coworkers with respect no matter how good you are at code”. The tech lead at my last company was so openly hostile to anyone questioning him and his brilliance that the only reason reason he got fired was because he went too far and did something that got him in legal trouble.

Acknowledging the existence of the problem is the first step. That has to happen before we can de-normalize it and paves the way for actually correcting / preventing it.

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost
richard hamming noted they had semiformal measures for that problem and secretaries would give preferential treatment to nice peeps in bell labs in the 1960s lol. similar thing documented w the data general dudes in tracy kidders book. etc etc

bob dobbs is dead fucked around with this message at 08:58 on Apr 21, 2023

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost
i think one root cause of the phenomena is that computing has always attracted peeps who were horribly abused as children, like walter pitts of the mccullough-pitts neuron who ran away from home at 15 cuz his dad beat his rear end every day or, much closer to nowadays, bret victor who got his rear end beat all through middle school or dan luu whose dad starved him almost to death in high school (who tweets about it...) lotta comparable examples i know in actual person, almost surely lotta comparable examples in coc and the pos.

soft skills have a critical period, you can't beat the poo poo out of a child until 15 and send em to undergrad a bit after and expect them to function decently in society

bob dobbs is dead fucked around with this message at 09:17 on Apr 21, 2023

Artemis J Brassnuts
Jan 2, 2009
I regret😢 to inform📢 I am the most sexually🍆 vanilla 🍦straight 📏 dude😰 on the planet🌎
It seems like you’re saying it’s a lost cause, which I disagree with. If someone’s been treated poorly their whole life then it’s going to be harder to learn kindness but not impossible. I refuse to just shrug and say “generational trauma am I right?”

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost
it means theres about a half century of failed and marginally successful attempts, so any attack should probably do the reading and not pretend that anything ex nihilo is going on

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


Programming definitely attracts people with autistic traits and that probably has more to do with the conflict between programmers and non-programmers than a general lack of social skills on our part.

Achmed Jones
Oct 16, 2004



it's a chicken/egg problem. domain attracts people who have a harder time with social stuff, so a culture of being an rear end in a top hat develops

or maybe people who have a harder time with social situations don't mind or don't notice the rear end in a top hat culture as much

whichever it is, the problem is old and well-known and also real and getting better

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.
I'm all for conversations about autism in programming circles, but let's maybe not be ableist shitheads about it. No, autism doesn't make a person be an rear end in a top hat or be more tolerant of assholes, and you should be embarrassed by the suggestion that it does.

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


Vulture Culture posted:

I'm all for conversations about autism in programming circles, but let's maybe not be ableist shitheads about it. No, autism doesn't make a person be an rear end in a top hat or be more tolerant of assholes, and you should be embarrassed by the suggestion that it does.

That's not what I meant and I think you're reaching a bit to get that from my post, but I do think this is worth expounding on a little bit. The issue is that autistic and allistic people have difficulty working together due to their different cognitive styles. If people with autistic traits go off to become programmers and people with allistic traits end up working with programmers, that's going to create some conflict and lead to the perception among non-programmers that programmers have poor social skills, are jerks, etc.

Of course there's more going on here--some programmers really are jerks--but I do think this is a bigger factor than is generally recognized.

downout
Jul 6, 2009

Vulture Culture posted:

I'm all for conversations about autism in programming circles, but let's maybe not be ableist shitheads about it. No, autism doesn't make a person be an rear end in a top hat or be more tolerant of assholes, and you should be embarrassed by the suggestion that it does.

Well said.

Achmed Jones
Oct 16, 2004



they were talking to me. but the contention seems to be that autistic folks don't often have trouble navigating social situations, which is false. or that autistic people don't miss cues that other folks pick up on, but they (frequently) do.
it presents in tons of different ways blah blah blah; one of the big ones is trouble telling when you're making someone upset. im pretty clearly not saying "autistic people are assholes;" apologies if that is the message people are somehow getting.

Achmed Jones
Oct 16, 2004



Achmed Jones posted:

apologies if that is the message people are somehow getting.

and - apologies if indeed i am being an 'ablist shithead.' i'm not trying to (which i hope is clear), it'd be pretty ironic on its face but i'm not going to get into any of that. i'm in that weird position where i'm saying what i think is pretty uncontroversial and i can't really tell if VC is being goofy about it or if i'm really being a dick. i'd much prefer to err on the side of not being a dick. so, apologies for being a dick if i'm doing that. i'm pretty confused though, ngl.

Motronic
Nov 6, 2009

Achmed Jones posted:

and - apologies if indeed i am being an 'ablist shithead.' i'm not trying to (which i hope is clear), it'd be pretty ironic on its face but i'm not going to get into any of that. i'm in that weird position where i'm saying what i think is pretty uncontroversial and i can't really tell if VC is being goofy about it or if i'm really being a dick. i'd much prefer to err on the side of not being a dick. so, apologies for being a dick if i'm doing that. i'm pretty confused though, ngl.

The response you got is a literal validation of your point.

AskYourself
May 23, 2005
Donut is for Homer as Asking yourself is to ...
I’d quote Alanis Morissette but I think the point would be lost. I agree with what was discussed in the current page. That also explain in part why the field is in majority populated with so few woman. Sad IMHO that it affect the industry this way.

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost
field was majority women until the 70sish when it was basically set in stone that the software was the moneymaker not the hardware because they really thought harder about what the von neumann architecture means for fungibility of hardware

luchadornado
Oct 7, 2004

A boombox is not a toy!

I just spent an hour talking with peers about how most of our disagreements involve people in agreement on the important things, but misunderstanding each other due to word choice and missing context.

Working with good people at a good company, you'll still have to spend a non-zero amount of time telling people to stop with casual misogyny and give room for the non white dudes to have an opinion. It sucks.

biceps crimes
Apr 12, 2008


Achmed Jones posted:

and - apologies if indeed i am being an 'ablist shithead.' i'm not trying to (which i hope is clear), it'd be pretty ironic on its face but i'm not going to get into any of that. i'm in that weird position where i'm saying what i think is pretty uncontroversial and i can't really tell if VC is being goofy about it or if i'm really being a dick. i'd much prefer to err on the side of not being a dick. so, apologies for being a dick if i'm doing that. i'm pretty confused though, ngl.

i think saying that trouble with the social stuff leads to the culture of being an rear end in a top hat develops due to autistic traits being selected for plays into harmful stereotypes. ive seen it play out really poorly when someone with hfa reveals it, gossip spreads, and then people treat them like they're incapable and their opportunities dry up. as soon as you're othered, you're toast and it's time to switch teams or companies and keep your business to yourself.

biceps crimes fucked around with this message at 04:13 on Apr 22, 2023

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe
This reminds me, a lot of the jobs I'm applying for have a section where you can self-identify as disabled, with a note that they have a target of employing 7% disabled people or something like that. Does anyone have any thoughts on this? I assume that they don't count things like "correctable vision impairment" as a disability, even though it is legally speaking. One of those "it doesn't count as a disability unless you're struggling" problems...but where's the threshold, then? Does a once-a-month migraine that necessitates a sick day count? What about chronic pain that's low-level and usually doesn't get in your way? What about if you get depressed from time to time but instead of being unable to get out of bed, you're just not as productive as usual?

It just seems really muddy, to me.

LLSix
Jan 20, 2010

The real power behind countless overlords

TooMuchAbstraction posted:

This reminds me, a lot of the jobs I'm applying for have a section where you can self-identify as disabled, with a note that they have a target of employing 7% disabled people or something like that. Does anyone have any thoughts on this? I assume that they don't count things like "correctable vision impairment" as a disability, even though it is legally speaking. One of those "it doesn't count as a disability unless you're struggling" problems...but where's the threshold, then? Does a once-a-month migraine that necessitates a sick day count? What about chronic pain that's low-level and usually doesn't get in your way? What about if you get depressed from time to time but instead of being unable to get out of bed, you're just not as productive as usual?

It just seems really muddy, to me.

I've always refused to fill out any of those parts of forms. About half the time I won't even give my gender because I don't want it to be relevant to the hiring process.

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost
my (cis, also computertoucher) sister has a korean name which is one letter away from a western dudes name and there is basically no such thing as a recruiter who will not assume she misspelled her own name, misgender her cis rear end, and use the western name

bob dobbs is dead fucked around with this message at 04:24 on Apr 22, 2023

StumblyWumbly
Sep 12, 2007

Batmanticore!
I don't know if it's a real autism thing, but one trait I have a problem with is folks who are caustic themselves but also deeply sensitive to any perceived slight. If you can't tell that you're being rude, then you can't also be sensitive. The dev I'm thinking of here self diagnosed as autistic.

Regarding disabilities, I've got a non obvious thing that definitely qualifies, but I've never felt comfortable listing it because I feel like there are folks with bigger problems the program should be helping. I think HR is generally actually good about keeping that secret since it's legally important.

CPColin
Sep 9, 2003

Big ol' smile.
Which box do I check for "depressed and hates Capitalism"

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

CPColin posted:

Which box do I check for "depressed and hates Capitalism"

Disabled, depression.

Hating capitalism, though potentially causal to your disability, is not itself yet seen as a disability.

Harriet Carker
Jun 2, 2009

CPColin posted:

Which box do I check for "depressed and hates Capitalism"

Isn’t that basically assumed these days?

CPColin
Sep 9, 2003

Big ol' smile.

leper khan posted:

Hating capitalism, though potentially causal to your disability, is not itself yet seen as a disability.

It sure affects my job performance though! :smug:

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

Achmed Jones posted:

they were talking to me. but the contention seems to be that autistic folks don't often have trouble navigating social situations, which is false. or that autistic people don't miss cues that other folks pick up on, but they (frequently) do.
it presents in tons of different ways blah blah blah; one of the big ones is trouble telling when you're making someone upset. im pretty clearly not saying "autistic people are assholes;" apologies if that is the message people are somehow getting.
Right, and that's different from a culture of being an rear end in a top hat. Nothing you've said in this post, the one I'm currently quoting, is remotely objectionable. The thing I'm taking issue with is the implication that people are more likely to contribute to rear end in a top hat culture, either by being assholes or rear end in a top hat enablers. (The folks in my circles are much more likely to be in the latter camp, despite extremely well-formed and coherent internal morality and a willingness to speak truth to power.)

Maybe autistic people are more likely to find themselves in rear end in a top hat cultures because the technical domain is interesting and engaging to the point of self-harm, whereas people optimizing towards the social aspects of work would eject from that kind of work atmosphere? I'd be willing to concede that, and chalk my own understanding up to a dumb misinterpretation on my part.

Achmed Jones posted:

and - apologies if indeed i am being an 'ablist shithead.' i'm not trying to (which i hope is clear), it'd be pretty ironic on its face but i'm not going to get into any of that. i'm in that weird position where i'm saying what i think is pretty uncontroversial and i can't really tell if VC is being goofy about it or if i'm really being a dick. i'd much prefer to err on the side of not being a dick. so, apologies for being a dick if i'm doing that. i'm pretty confused though, ngl.
Maybe I am sensitive about the usage of certain words in what's otherwise a great and enlightening conversation. What are we if not a collection of all our accreted trauma barnacles?


e: Okay, fine, I'll be controversial for a minute: I think many ND people are intuitively more adept than the average NT person at picking up social norms, but we're so hyperattuned to things that people don't want to talk about, or insist aren't a big deal, that we spend our formative years being gaslit into doubting our perception of every facial expression or verbal interaction

Vulture Culture fucked around with this message at 16:03 on Apr 24, 2023

Comb Your Beard
Sep 28, 2007

Chillin' like a villian.
I have ADHD and I never check yes on disability. Just because I read it once and it wasn't on there.

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

StumblyWumbly posted:

I don't know if it's a real autism thing, but one trait I have a problem with is folks who are caustic themselves but also deeply sensitive to any perceived slight. If you can't tell that you're being rude, then you can't also be sensitive. The dev I'm thinking of here self diagnosed as autistic.
Preface: I've been avoiding actually labeling myself here, so I'll begin with this as I try to navigate a very complicated in-group/out-group identity in the pronouns I use within this conversation. I'm diagnosed with ADHD, and likely to have well-masked autism based on my behaviors and traits. I have neither been diagnosed with nor self-diagnosed as the latter. Most of my friends and family are some kind of neurodivergent.



Sure. If you think about an autistic meltdown the way that it usually manifests in people who haven't learned coping skills yet, like most kids newer to diagnosis and support, a lot of the time it's because there's a sensory or emotional overload. The person goes to any length to make the pain stop.

In that framing: you have a person who desperately wants to avoid emotional turbulence and situations where another person will make them feel bad. So, they might do two things. First, they can try to limit the type and number of potential interactions a person can have with them to ones where they are already shields-up and defensive. Second, when they begin to have bad feelings, they can do whatever it takes to make the interaction stop as quickly as possible. That often involves either making the other person feel something unpleasant enough that they disengage. Or, someone who finds themself in this situation often can be really good at talking themself out of trouble. A person can be effective at very reasonably, rationally, and calmly creating accidental chaos in the wake of that maneuver.

Emotional sensitivities are real and very much part of the autistic experience. People of any neurotype have a responsibility to, to the best of their ability, learn and practice the skills they need to avoid harming others.

LLSix
Jan 20, 2010

The real power behind countless overlords

Vulture Culture posted:

People of any neurotype have a responsibility to, to the best of their ability, learn and practice the skills they need to avoid harming others.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe
Got past the most basic screening interview for a position, and the next step is a two-hour takehome test that, I've been warned, will require some knowledge of using Numpy to do linear algebra. My Numpy is like seven years out of date at this point, and this is not the kind of thing that your average leetcode test is going to cover. Bleh!

Ensign Expendable
Nov 11, 2008

Lager beer is proof that god loves us
Pillbug
I had an interview question that involved doing matrix-matrix multiplication that I didn't remember how to do. Fortunately, we were using a horrible laggy online code editor so I didn't have time to get to the actual math parts of the question before we ran out of time.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe
Yeah, I'm hopeful this is basic "do you know how to manipulate numpy arrays" stuff and not, like, "you need to run an iterative solver" or "you need to solve this system of simultaneous equations" (which numpy assuredly has a library to do but gently caress if I know what it's called off the top of my head).

Since it's a take-home, I guess that basically means open-book (or open-internet) so I can look up stuff, but I'll fail the test if I have to look up everything. So I'm just gonna try to refamiliarize myself with the basics of the library, and do some more coding problems, before I start the test proper.

Assuming I pass the test, then I talk to the hiring manager, then do a "virtual onsite" ( :v: ) which is your standard day-long battery of interviews. Nothing I haven't done before, but mannnn

SurgicalOntologist
Jun 17, 2004

Hi thread, not going to weigh in on the ASD discussion, and I don't know if my experience qualifies me as an "oldie" but I guess that's my question. How does the industry look at profiles whose only experience is as technical co-founder / CTO of a (relatively unknown) startup? How can I convey that my experience is serious? Is it? I'll give a little synopsis but I'm curious which factors are better to emphasize, e.g. team size, direct involvement with the stack, product complexity, etc.?

Obligatory preface, I'm just posting this for curiosity and it's not indicative of anything happening with my company. Please don't doxx me, if you want to connect outside SA send me a PM, no need to internet sleuth me.

But on a personal level the situation is that I moved my family abroad for this company, with a clear timeline from the beginning. My wife's career, aging parents, etc., make it hard to change that plan, so we're looking at moving back to the US in 18 months to two years. I've been open about this timeline with the rest of the founders/management and the plan is to expand to the US so hopefully it all works out. But obviously anything can happen in that timeframe, whether positive or negative for the company, that might make it a transition point in my career. At minimum, I should be able to price myself honestly.

I've been out of the US, I have little professional network there, and I know how "CTO" experience can be perceived if the company isn't known (although I do think our tech has "curb appeal" and sounds impressive from the first explanation. No crypto-esque bullshittery). The range of outcomes for me on the market feels huge; I'm not sure where I fall compared to more typical career trajectories. I'm not super ambitious --- even relative to cost of living a junior US salary would probably be a pay bump, plus my wife would be able to work again, so I'm not shooting for the moon but I want to aim for what I'm worth. On the one hand, my 5 years experience feels like 20 years. On the other hand, part of me feels like I never had a real job. At least, I've never been on the market before.

Anyways, to keep it relatively short (fake edit: lol) here's the blurb I wrote for the Pragmatic Engineering talent collective (I didn't get in).


I started with very little experience (a non-CS PhD then a post-doc where I mostly acted as a data engineer). Of course, I learned a lot the hard way and I've always been an autodidact but I did try to secure mentorship from some advisors over here, and I was able to hire some amazing developers I learned a lot from. We also learned a lot together, particularly regarding Kubernetes. We needed massively bursting workloads, so we tried Kubernetes with autoscaling and it just worked really well after very little effort, and it grew with us. It really clicked for me a couple years ago (around the time we finally had a product) and since then I've been daydreaming about reimplementing part of our stack as a Kubernetes operator, or building a true IDP, that kind of thing. And I did do what I could in that direction, but we're talking 5-10% of my workload. Haven't hired any DevOps or SRE (although hopefully changing soon) so it's been all me plus a couple of my early engineers that also learned by necessity.

So for my next step I'd love to join an established SRE team, or join a mid-stage company with the goal of building a platform engineering team, or maybe just a developer role in a company with a cloud-native product. Hell, I would even consider trying to start consulting and look for gigs helping companies get set up in Kubernetes, although I'm not sure I have the network for that.

Anyways, any thoughts on how to level myself, or tips on my blurb, or advice in general? And, uh... fries and a coke please.

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost
cto of 15 peep team usually translates to line eng manager or staff eng in bigger company land

wash bucket
Feb 21, 2006

Looking around at job postings a lot of them seem to go back to IT staffing firms. My first instinct is to avoid those. Am I being overly cautious?

Adbot
ADBOT LOVES YOU

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

McCracAttack posted:

Looking around at job postings a lot of them seem to go back to IT staffing firms. My first instinct is to avoid those. Am I being overly cautious?

How desperate are you?

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply