Tech Winter and Feeling Irrelevant

Hi, I am a cat lover and software engineer from Malang, mostly doing PHP and stuff. Software Engineer Live in Malang, Indonesia Visit my resume and portfolios at didiktrisusanto.dev See you, folks!
Search for a command to run...

Hi, I am a cat lover and software engineer from Malang, mostly doing PHP and stuff. Software Engineer Live in Malang, Indonesia Visit my resume and portfolios at didiktrisusanto.dev See you, folks!
No comments yet. Be the first to comment.
I believed this topic is a lot in the internet but I want to write it anyway, because documenting your own learning journey and share it to the world is good right? Request middleware performs some specific function on the HTTP request or response a...

Long time no see. After took a long break, I finally started to writing again. I missed code with Go so I decided to share about Graceful shutdown in this post. Graceful shutdown is safer and proper way to shutdown your HTTP server especially in Go w...

So my unemployed journey was stopped at #10 because many things happened and today at #37 or 57 days since my last day at work, I finally secured some job offers and agreed to join at a Singapore based company in 2nd January 2025 which I become first...

I was finding a fun project to work with Go, HTMX, and Tailwwindcss and ended up built a simple real-time web based system monitor with the power of web socket. Here’s the result. It shows system information, memories, disk, CPU, and running process...

No update on the job hunting today. An ex coworker gave me a job vacancy from Switzerland and didn’t took any action yet. Decided to continue on my playground building a short url service using Go. The first one was how to implement templ in go as vi...

Many things were going on during and after the pandemic for tech companies. 2 or 3 years ago hiring for tech talent was quite massive and most of them offered WFH / WFA option which was nice because more opportunities opened widely. Even if you're a tech talent in some rural area that is covered enough with the internet, you'll have a good opportunity to work with a good tech company.
Until last year, the economic factor made tech companies pursue cost optimization and profitability. Looking for investment or funding becomes harder. Everyone tightens their belt to survive, so the company freezes the hiring or even the bad one is doing the layoff.
This is a bad combination. Many tech talents from various levels and roles have been laid off but many companies also freeze their hiring activities. No more opening job offers or they still hiring with these conditions:
Very limited vacant positions
More strict hiring
Reduced hiring budget
Only for experienced
So imagine getting laid off and having to compete with many experienced talent while the hiring activities are now limited. We need to have very special or outstanding experiences to increase the possibility of getting hired. The other way is to reduce expectations or accept a lower salary rate.
While competing at big tech which offers a higher engineering standard is harder, we're now expecting to work at companies that have lower engineering standards or work with boring tech stacks. The lower your expertise or experience, will harder for you to compete. Now imagine the horror of being laid off at the junior level.
One of the biggest challenges of working in the tech industry as a software engineer is being relevant. Technology changes are very fast, engineering best practices are always evolving, tons of development tools and programming languages, and many more.
For me even with some years of experience, viewing recent tech job requirements is quite scaring me. I grew up with Java in college time and landed as a web developer using PHP until now completing various projects and running products at scale in recent years. The fact that I've never used another language in production except PHP looks like become my weakness.
Although it's good to have a certain language to master and even if another language is learnable, still, company still has a better preference to pick an engineer who is ready enough to contribute without spending more time learning and adapting to the new language. Make sense right? So at this point feeling irrelevant in tech is rising for me.
Looking back to my career retrospective, I felt like wasting my time by getting stuck so much back then. That's why I decided to gain more technical expertise as an IC and move to a product-based company. Even though I have my confidence back but still can't throw away the feeling of being irrelevant especially when you're age > 30.
So what should I do now?
I won't get any benefit from complaining that our industry is moving fast and I couldn't catch up with it. I should accept my vulnerability, understand my weaknesses, and then move on to improve those things. Every person has their own timeline and I realized comparing my career trajectory with others won't get any benefit of me except make me feel more burdened.
So I decided to expand my expertise a little bit as a product engineer. Backend engineering is still my main focus area with learning Go or Javascript and containerization technology. Then in frontend technology maybe react is good since it's widely used even in my current company. I tried grinding problem-solving at leetcode but even if it is easy problem is still hard for me hahaha.
In the end, I'll keep in mind that learning is a journey. You can not expect instant results but with consistent learning, I believe it will get better results.