Are you getting internationally blocked and sabotaged by some enormously powerful entity with ulterior purposes of framing you into a narrative they are designing so they can portray you in the future as something you are not, incarcerating you, all of this with the cooperation of your naive friends, co-workers, even some relatives! While keeping you from landing another job?!!!

Jokes aside, well... It seems you have diagnosed your own issue. Be straightforward with the interviewer, maybe saying something like: These scenarios stress me like a lot, I am unable to articulate my ideas, so let me pull this piece of code so I can explain to you what polymorphism is. Have your text editor handy and be prepared to share your screen (Or at least imagine you are sharing your screen).

If it helps, think of the interviewer as a jr. Software Developer to whom you have to explain something, I am positive you have dealt with this in your +12 years career. You are describing yourself as a Software Architect, be confident.

I have been unemployed for more than two years now, at the beginning I was getting interviews but most of the time I was failing the technical coding challenge because it always took more time than the time provided, if they say I need to complete the code challenge in 30 min, it took me 45 min. I got the Tic-Tac-Toe question, they gave me two hours and a half, it took me for hours! Jehehe. I didn't feel bad, I ended implementing it as a web application (See my website).

At some point I stopped getting interviews, I was discarded only on the basis of not knowing Spring (I am a Java developer), or any other tech stack, even when I have a proven track record on grasping technologies on the fly (Like any other software developer). Since I am not the smartest person in the world, instead of studying Spring, React, etc, I was installing OpenIndiana on an old laptop, I was taking a look at the Vulkan documentation imagining I shall come with a very good library to abstract the low details so people can concentrate in their app ideas. Refreshing my knowledge on elementary Mathematics, like Algebra. Here I am unemployed, after all this time, but this week I decided to revisit the Spring web framework, because at the end of the day I am a curious person and I want to take another glance on how things are implemented using Spring. It is not my first time this tech stack by the way.

I wasn't hardwired to be an entrepreneur (Nobody's fault but mine as Led Zeppelin says) so the whole time I have been in the mood of "preparing" myself to be "good enough" for the market. But in the back of my head I have been always asking myself: How people like Dennis Ritchie were able to deliver good pieces of Software without participating into all of this seniority levels, tech stacks, etc?

A job is an opportunity someone gives you, if everybody will turn their backs on you, perhaps it is time for you to come up with something on your own and enable a market out of it. There are people making good money by selling promises, you know, "Get AI-career ready in X months for X1 money", "X2 Tech in X3 hours", etc. Are you missing the party?

How late is now, it is time for me to go back and continue studying today's most demanded technology with the hope someone take a chance on me. Should I instead code something quickly? Should I fill some gaps in my education? Quitting is not an option for me, I love Computer Science, even when in the last days I have been wondering if there is some resource out there on learning linear algebra with a heavy focus on geometric interpretation. You know, I don't care about matrix multiplication, it is a mechanical procedure, but what does it mean geometrically, why do we invent it? stuff like that, if I just said something naive, please don't mind me.

Have a good one!!! And don't dismay!!! "Programming is (Should be) fun"

If you liked the intro of this text make sure to visit my website, it is part of Verita's world, an ongoing unfinished project.