Skip to main content
All Episodes
Cover art for The Funny Thing About Feedback
Season 2 • Episode 42•November 10, 2026

The Funny Thing About Feedback

Autistic Techie with Shea Belsky

Now Playing

The Funny Thing About Feedback

0:000:00
Listen on your preferred platform:

Episode Description & Show Notes

Ever received tough feedback and wanted to defend yourself immediately? There's no WAY you could have done it wrong or caused a problem...right? Neurodivergent employees who are good at sticking to processes can be shut down if they do something even a little differently than normal. Trying to pick apart what someone means is hard when it's hostile, too.

The only thing equally tough is giving it too. How can you step back and actually process what you're hearing? And then how can you be confident when it's your turn to give feedback?

Feedback is social construct with lots of weird layers and hidden subtleties. In this episode we're going to dive into feedback: Giving, receiving, and processing it!

Episode Transcript

Click any timestamp to jump straight to that moment in the audio.

Have you ever gotten feedback about something that you completely disagreed

with? Maybe somebody thought that you did a project the wrong way,

or maybe it was done correctly and they just disagreed with some aspect

of how you did it, what tools you used,

the approach to people you talked with,

or perhaps there was something so political and social and out of your

control and something you'dn't even consider that they just feel the need

to jump down your throat about.

Receiving feedback.

can be really tricky aspect of being in the workplace.

And the only thing that's as difficult as receiving feedback is giving feedback.

Wherever you have to tell somebody something difficult and challenging,

or even figure out how to praise somebody for work that they did,

the art of giving and receiving feedback is super challenging for autistic

and neurodivergent folks, especially.

something that I've encountered a lot of the time is a lot of that feedback

can be wrapped in a lot of social layers.

A lot of those reading in between the lines to say,

Hey, you did a great job on something,

and maybe you should think about this thing next time.

There's a really weird thing when you hear feedback like that.

When when someone says to you,

maybe you should do something or consider doing something or other loose terminology

doesn't really have teeth. It doesn't clearly communicate what the person

is trying to do. I have had this happen to me too many times when I'll work

on a project, work with somebody,

or do something, and I'll get feedback which includes a lot of words like

you should, you could, you might,

maybe, lots of very soft kind of halfway terms that don't really communicate

what the actual state that I

need to get to is.

There's a big difference between somebody telling me that I should do something

and that I could do something.

Telling me that I could use this tool in the future just means hey,

there's this technology or this platform or software that's on the shelf that

you can use if you want to. Whether you use it or not is up to you.

There's no harm. It's just there.

But saying that I should do something.

means that it's more of a directive,

more of a ask. It's this is something that you need to use as part of your work job,

and it is something that we strongly recommend.

There's a very subtle difference between just that one word,

could and should. I have gotten hung up in the meaning of this word too too too many

times to count. It's especially frustrating.

No.

Nothing is more annoying when I try to ask for details when somebody says that

I should do something a certain way or I should use a certain tool.

I ask the obvious question, why?

Why do I need to or why should I use this tool,

use this procedure, work with this person,

follow this process? And sometimes I'll just get told,

that's the way that it is. And I'm not given any more information.

I'm just that this is how we've done it.

This is the way that it's been done.

And

You've got to do it this way. Can you imagine how exhausting that is to just

be told you gotta do it this way and we're just gonna lay it onto you like

it is and not give you any information?

The stubborn autistic version of me just rebels and fights back against that

because I want nothing more than to understand,

to have a clear comprehension of what I am being asked to do,

and have a full grasp on the tools that are at my disposal.

And then figure out, okay, why should I do it this way?

When this has wrapped up into feedback,

you might have heard the term of sandwiching feedback.

It's when you kick off some series of feedback with people by saying a good

thing, a not good thing, you call it a bad thing,

and then another good thing at the end of it.

It's kind of the soften blow of whatever the bad thing in the middle of it is.

And this sandwich method of giving feedback

the mileage can vary based on what you're trying to communicate.

Because it doesn't matter if you sandwich really,

really, really tough or really,

really, really bad feedback in the middle of two good things.

It's like, hey, you get a good job in this project.

By the way, you ran over budget by two times and the people worked with

you really well. Good job. Like why would sandwiching even work in that department?

Even

Why would sandwiching work in that department?

It just feels like you're trying to weasel your way out of being the bad guy when

something really tough has happened,

and you need to convey that or you need to hear that.

When it comes to having to process that feedback,

you may find yourself in the position of somebody

When it comes to processing and receiving that feedback,

you may find yourself in the position of trying to figure out,

okay, what do I do with this information for next time?

Maybe using a budget is not a great example,

but maybe another example of this could be

Maybe a budget isn't the best example.

A realistic workplace example that I've run into way too many times is simply

talking to specific people or following specific procedures in order

to get something done that I have to do.

Could be a technical project, could be a proof of concept,

architecture, document. There's been a lot of times when I have quote circumvented

processes or procedures or standards for the way that something should have

occurred. And I still arrived at the same result.

I still did what I had to do. But time and time again,

I've been told by people, hey,

when you do this in the future,

you have to do it this way. And my response is like,

well, I did what I had to do. The same outcome still occurred.

Nothing was hurt. Nothing was lost.

What's the problem? at the time that might sound like a naive thing to say.

It depends on the complexity of what we're talking about.

One specific example was when I was looking at one of my first ever jobs

and I had to make a change to an API for one of the UI systems that we were using.

A UI system is basically like the theme or the visual brand of a website.

And it's a way that developers across organization can be consistent and uniform

and how they customize a look and feel of pages that customers see.

And I had to make a change to this for some reason to support a project that

we were doing. And my manager said,

Okay, do whatever you have to do to make that change.

And I'm like, Okay, information received.

I'm gonna do whatever I have to do to make that change.

And in the moment it was a very literal

digest an understanding of that ask.

Do whatever you have to do. And obviously I went up to the UI system team

and I said, Hey, I have this change I need to make.

What would you like me to do to communicate and broadcast this change?

They told me, I double checked and made sure that it was okay.

And then I went ahead and did it.

And like a day or so later, I got what I kind of call a nasty gram,

a not great message from somebody being like

Hey, why did you circumvent or skip this whole process?

It was a very alienating message from somebody.

It was a very alienating message because I thought that I'd done everything

correctly. I thought that I'd done everything by the rules.

I wasn't attempting to circumvent any process.

I was just doing what I had understood to be the correct way to do this.

And someone kind of barged into my DMs and said,

Hey, actually you did this completely wrong,

you had to do it desire way. And in that moment I'm trying to process

and understand, Hey, I thought I did this correctly.

I talked to these people. I didn't

name names at the moment, but I said I posted in this channel,

I asked people for what to do.

They told me what to do. I made sure and reinforced my understanding.

And then I went ahead and followed their instructions.

That was what I was writing out in the message to them.

I started getting a little bit heated and excited in that moment.

And before I hit send, I went for a walk,

got some water, took a deep breath and came back to it.

And I realized that what I was sending was pretty heated and

a little bit angry at them and this individual was a very senior leader

and more so the messenger for this process and not anyone responsible for the failure

communication that had led to me doing what I had done.

And I looked at it and I'm like,

maybe I need to back off a little bit.

I need to process these feelings a little bit and then get back to them

and try to defend myself generously,

but then also give them some feedback.

When I was given this feedback

It can also be an opportunity for me to give them feedback about a process that

allowed me to end up in this state.

When these sorts of things happen,

when a system breaks, someone ships a bug,

someone makes a bad configuration change.

There's lots of different reasons why a system,

application, a process, whether it's technical or not,

breaks down. And a lot of the times it can be driven by the decisions of a human,

but largely those decisions were allowed to occur because of some gap or omission

in process in system architecture or guardrails to

prevent that scenario from happening.

I've been software engineering for many years now,

and I can count on many hands the number of times that I have broken something

in production, not because I was intentionally making a mistake or being

neglectful or rushing something,

but because I did what I thought was the correct way to do something,

and I either didn't have the right guardrail to stop a regression from

occurring, or I just simply didn't know any better and couldn't have known

any better.

And I've had a mix of managers who have been able to handle situations like that.

Some managers like to point a blame game and say,

Shea did this thing wrong or Shea committed this bug or Shea shipped

a problem into production and it's his fault.

And that's alienating. And I feel very awful when someone points the finger

at me and says, Shea is the reason why this part of the application

was misbehaving or was down completely or something.

Imagine if somebody said that to you.

If you were working on a project or working in some sort of system,

and out of nowhere you're doing your job,

someone kind of comes up to you and points a finger and says,

You're the reason why this was down or not working,

or this customer had a problem and came in to complain about this the other day.

Doesn't that feel awful? Then that moment,

the feedback that is being received is just such a downfall.

It's so exhausting to have to listen to that.

And then you have to go about the rest of your day and figure out,

okay, like how do I bounce back from that when I'm just alienated for something that

I did. We're humans. We make mistakes.

It happens. If you aren't in a position where you're causing a couple of mistakes

and mishaps, are you working on anything that's really important in the first

place?

I'm not recommending that you do anything super risky or dangerous or perhaps

haphazard in your workplace, but I do think

But it's important to note that sometimes you are going to work on something that's

high visibility, high importance,

and ship a feature or work on pr a project and fail to consider some use case that

you could never have reasonably predicted,

no matter how much research you did,

someone's going to find some way they want to use your system that doesn't work

for their use case and they're gonna find that it's a bug and they're gonna come

to complain about you. Or there's going to be some other feature or some other facet

of the system that you could never have predicted in a million years,

and then

it's suddenly breaking, or some other edge case that we could never consider

in our lifetimes. In a world of AI,

it's a little bit easier for us to have a better understanding of its use cases,

but by no means is that an exhaustive solution either.

This boils down to the point of when you are receiving tough feedback as

if you are being blamed for something or listed as being responsible for something,

it is an opportunity for you to give that feedback back.

And say, hey, the reason that I fell into this black hole that this regression

was introduced was because I was following these systems and these guidelines.

And anyone else who was doing the exact same thing as me could have done the exact

same thing and fallen into the exact same black hole.

So rather than blaming the individual,

blaming me, let's try to reinforce those systems to make them better.

That way this particular chain of events does not happen again.

the call it a domino effect, call it a ripple effect,

the butterfly effect. There's a lot of situations in which something that I have

done, whether I introduced a regression or didn't consider a use case,

was not because I was being neglectful or being ignorant,

but because I lacked the guardrails or the reinforcement that I needed to know that

something that I was doing was going to accidentally introduce a regression

or cause a bug or misbehavior somewhere else.

And that is feedback for me to say to somebody else,

to say, let's

Help other people like me and unlike me to stop a thing like this from happening

again in the future. It takes that moment of being able to process what I'm hearing

and then say, okay, I heard this person,

I'm hearing them out. They are telling me that something that I did caused a problem

somewhere. I acknowledge that.

And this person may be a little bit hot headed,

they may be upset, they're

fighting fires with different customers and I'm not having to deal with,

I'm just at the end of that chain and they're right in the middle

of the communication chain. And they may also be feeling a little bit upset

and emotional over something that they had nothing to do with.

They're literally just a messenger.

So that's not an opportunity or invitation for me to jump down their foot either,

because they're fighting fires,

I'm fighting fires. We're all firefighting on the same team.

So we should want to get to the same outcome together and not be hostile.

Whenever I'm giving feedback

back to that individual or to a person that's related or to another system,

I have to be considerate about them and what they're trying to do in a situation

and also hear them out. It's so rare,

I found, that anybody is ever truly willfully neglectful or rushing

or haphazard in their work. By and large,

99% of all of the

regressions, bugs, big issues that I've ever seen in my software engineering

career can be boiled down to people not understanding how systems worked

correctly, or they relied on some assumption being true when it wasn't.

That's true outside of software engineering as well.

And I can count on one hand a number of times somebody shipped a change because

they were rushing or were not being considerate of making sure that a system

that they were working on was actually

behaving the way that it was supposed to,

given the set of changes that they were trying to commit.

Operating off the assumption that people aren't trying to be malicious,

we have to be blameless. The organization Atlassian,

who makes the software Jira and Confluence that you might be familiar with,

has the concept of the blameless postmortem,

which I'll include in the description of this episode.

And the blameless postmortem describes this very scenario.

where something bad has happened,

we're in a situation where a bad event has occurred,

and we now need to understand,

rather than any one person having caused it,

what parts of the system allowed this series of events to unfold,

this domino effect to fall, and then how can we stop this from happening again

in the future? That greatly alleviates the pressure that any one person feels to give

or receive or process feedback.

Because we're now not talking about people.

We're talking about systems. We're talking about technology.

Technology doesn't have feelings.

Technology is a system that we build and we maintain.

And most of the time it is meant to be deterministic,

which means that if you give the same set of input,

you'll have the same output. And obviously things can happen and bugs can occur.

And sometimes we rely on it to be deterministic,

and is isn't always the case. But by and large,

a deterministic system is supposed to behave in the exact same way time over

time

again.

And if us as humans are observing that that isn't the case,

we can give feedback about the systems to say,

okay, what's wrong with this system and how can we make it behave more

to the way that it's supposed to,

or that we think that it should behave,

if we have to change the parameters within which it must behave.

That doesn't just apply to technology,

it applies to workplaces as well.

One of the biggest things that I've encountered in my time is asking

for accommodations and trying to

figure out how I'm going to be successful in my own job is giving feedback about

that sort of stuff on my behalf or on behalf of others who are just trying

to do their job. There are impediments that are in place to people

who are neurodivergent who are just trying to do their jobs and just trying

to get through. For some reason are met with roadblock after roadblock.

And these impediments aren't being put up by humans who are being

malicious or ableist or otherwise trying to be difficult,

they are reinforcing parts of a system that simply aren't designed to work

for neurodivergent people. So rather than giving feedback and saying this

individual, this manager, this HR rep,

this peer is being really difficult,

and that's it's a tough emotional moment.

You want to feel like there's a a a face you can put on the problem,

that there's a name you can have.

pointing to somebody and say, this person is part of the problem and I have

to do something about it. That's a very impulsive answer,

and I'll freely admit I've felt that a lot of times.

I'll want to scream at somebody's name.

I'll want to have their name in my mind.

I'll want to say I'm gonna do it.

I'm gonna figure out how to take care of this problem.

It's a very hot-headed emotional response that I have felt way too many times

in my past. And it's easy to want to fall in that trap of saying,

A human caused this, so I have to find a human to fix it.

But when I am in that moment of trying to understand,

okay, this person's probably just doing their job.

They're not trying to be mean to me.

They're just trying to reinforce or stand up on behalf of some system that they

represent, whether that's technology,

whether that's an HR system.

some internal process, whatever it is,

they're not trying to be mean.

It might not change the fact that they are sounding coming across as mean,

but it they are not trying to be mean to you.

It's not personal. So let's take a step back then and apply that same blameless

postmortem process to something like an accommodation in the workplace.

Such an accommodation can be very simple.

It can come back to a lot of those interview questions that are nice to have

in advance of an interview, those soft skill tell me about a time when questions.

I have a whole episode about those sorts of questions as far as answering them.

But something that I have found to be very helpful for me is asking the interviewer,

hey, can I have a list of what those questions are going to be in advance

of a conversation?

Now these are not interview questions regarding something very technical or hard

skill based or things where you're trying to cheat on a test,

so to speak, but they are higher level soft skill emotional questions,

behavioral questions that seek to learn more about me.

And there's no cheating on those.

I need to have an answer to those questions.

Something that I struggle with as far as my brain articulation is being

put on the spot to have to answer those questions in a high stress environment.

All I really want to do is curl into a ball and not answer those questions.

But knowing what those are and at least having a chance for my mouth to say those

words can be very helpful. I had mixed signals in trying to get these sorts

of accommodations put in for myself and for others.

And oftentimes when I'm not allowed to do this,

somebody will say, We can't do this because we'd have to everybody else.

I can be mad at this individual,

but it's not.

Their fault specifically. They're not the ones saying no.

It's a decision that's been made far and wide and above them to not do this.

And when I receive that, all I want to do is try to understand it from their

perspective a little bit, try to process that,

and then say, Okay, I hear them.

This is something that they can't control,

but what recourse do I have to try to change their mind,

try to understand or articulate my perspective?

Try to help them understand and try to change the system.

And it goes beyond changing a person's mind.

I have to change and fight against a system that is fundamentally

not compatible with my brain and who I am.

And sometimes I've had success with that.

Sometimes I haven't had success with those.

It's the times when I have not had success that I realize this is a function

of the company's culture. If I can't change that system,

if they're not willing to accommodate me.

then that is a reflection of their perception of neurodiversity

and disability, and maybe it just isn't the right workplace for me.

In companies where I have had the opportunity to change systems like this,

whether it's about an accommodation,

about a system, about removing the blame of a human from a problem that they were

implicated in, it is a positive reflection on my ability to speak freely and honestly

about things that I struggle with and get implicated on.

The last thing that I wanna do is get upset that I caused a problem.

And don't get me wrong, I can still be frank and honest and say,

Hey, I had a hand in causing this issue and this problem as a function of these

systems what should have stopped me.

I can still be honest and reflect about that.

But it's another thing when someone comes down on me and really shuts me down

and says, This is your fault, you cause this whole

system problem.

When you are in the middle of that moment,

it helps to really break that down to say,

I'm hearing you. I understand.

I need to process this first. And then let's find a way to make this better.

Let's move forward. Let's try to be constructive about it.

Let's try to remove the human from it as much as we can.

And then situations where it does come down to something that I did or said.

There are scenarios which come more interpersonal,

more social, when it's not something that I relied upon and is

me or my understanding of something that may have caused something to happen.

It does still take time and emotion and energy to work with your team

to understand, to receive, to process that information,

and then to be try give that feedback back.

That way I'm not falling into the state where someone has to have an uncomfortable

conversation with me. I don't want someone to have to come up to me and feel awkward

and be like, hey, do you have a couple minutes to talk?

Because I know what that conversation means.

And it's not great. And on the other hand,

I don't want them to not give me that feedback either.

When you're in a situation, if you are giving feedback or receiving feedback,

think about the human. Think about trying to understand the whole breadth of events

that allowed us to occur. And let's try to understand how we can help everybody give

and process and receive feedback even better.