Learning the Ugliest and Grimmest Lessons
Learning the Ugliest and Grimmest Lessons
Yep, if you wanted ugly and grim lessons from my software engineering career - you have come to the right place. If you have never been a neurodivergent software engineer or for a lot of other reasons someone who has challenges with emotion regulation some time - this blog post is not for you. Unless you are nosy as I am
Emotion Regulation Will Always Trump Skill
"Your emotional and cognitive state determines how well you work and learn - more than effort or intelligene." I believe the direct quote from my notes is "am I in a good state to learn XYZ now? No, I am not in a good state to learn XYZ now." I can get to the state where I am so stressed out that making a cup of tea would throw me over the edge. So when I get upset I should always prioritise getting back to a normal emotional state. So much so that - this morning I was exhasuted - if I could turn back time I would've rested some more and even missed standup and had breakfast (whoops) as I would've worked better when I did get in.
I just did this well though - I was meant to watch a talk but felt after the emotional morning I had had that doing this would be more powerful. I needed time alone and to reflect on myself today - I am not very good at knowing that usually and I am proud that I did.
Pushing Through Frustration Instead of Stabilising
What someone said today and she was right tbf was that "you often push through frustration instead of stablising." And she said that "You give 100% effort while dysregulated." This is true. This morning I
- got pissed off at my self
- didn't take the time to plan out my work
- didn't take the time to eat breakfast (!!!) even when I got to the office
- started working on a part of the codebase that had not been merged yet after all
- didn't take the time to wrap up my old work
- didn't take the time to calm down
So this is not good. Continuing to push when not in a learnable state is not good
So priority number one is me. If I am upset, tired, hungry - I need to take care of that first. How can I work well when I am not feeling good? I did that a lot when I was in difficult environments.
Not holding expectations of what a developer should look like
I am more like a 12 year old boy than a 31 year old woman when it comes to my learning style (and choice of entertainment). I have such bad ADHD and I thrive off high aciton.
Keeping a blog really helps me and actually allowing myself to be real in my work really helps me. Keeping diagrams helps me too and allowing myself to include humour, bright and bold colours, and dramatic shapes really helps me. It's time to stop fighting that. I don't know what was meant by what a devleloper should look like. But there we go
"There is no single valid developer shape"
Comparing yourself to others certainly always hurts you. I think I am being taught a lesson on how I handle frustration - or am I
I am so stressed out that I don't even know anymore
Putting things down and picking things up
We discussed stuff like - when do you drop all your work and divert suddenly - versus - when do you wrap things up? And how do you prepare to wrap things up? Or when do you prepare to pick things up - something I always have to do - and I failed to do this morning - whoops.
So we are gonna do some more work on this
.png)
Comments
Post a Comment