Things I Wish Someone Had Told Me When I Was a Junior
5 critical lessons distilled from my 20 years of career experience, which I'd tell my junior self.
216 posts
Career development, work life, leadership and professional growth experiences.
5 critical lessons distilled from my 20 years of career experience, which I'd tell my junior self.
In the AI-transformed tech world, the meaning of 'senior' is changing. Experience, problem-solving, and workflow mastery are more important than prompt.
AI agents, MCP, tool calling feel brand new — but to anyone who ran an Eggdrop bot on IRC, it's familiar. The real shift wasn't tech, but access to knowledge.
The developer's role is quietly shifting from writing code to becoming a 'foreman' who holistically manages systems and workflows. This transformation.
With 20 years of experience, I explain how developers should position themselves in the AI era, emphasizing the importance of technical depth and real.
With 20 years of experience, I evaluate how AI will affect the future of developers and what the real risk is.
One night a storage system died and I realized the problem was never the disks — it was assuming nothing would fail. On assumptions, trust, and safety.
I compare the costs of self-hosting versus cloud computing based on my experiences. Real numbers, trade-offs, and which is more profitable in different.
Exploring the software developer salary gap in Turkey, the profound differences between the 95,000 TL and 175,000 TL levels, and the systemic reasons behind.
Exploring the potential of Passkeys in both the individual and corporate world, their technical details, and the real challenges in adaptation processes, based.
The 38% rate of candidates cheating in technical interviews with unseen AI tools questions the future of hiring processes. This situation...
I share my experiences with 5 critical self-hosting projects that infrastructure specialists can undertake on their own servers to gain real-world experience.
A pragmatic perspective from my 20 years of field experience on the difficulties junior developers face in finding jobs and the reasons behind this situation.
In light of 20 years of experience, I discuss the impact of AI tools on my engineering career, the areas they've accelerated, and the importance of critical.
I compare AI's promised acceleration in software development with the actual decrease in productivity observed in the field. Why did we slow down, and how can.
I'm sharing the unique value that managing my own servers has added to my tech career, even in the cloud era, and 5 essential skills.
As an indie hacker, I explore software architecture choices: balancing the easy start of a Monolith with the flexibility of a Modular Monolith, based on my own.
Drawing from my 20 years of experience in system architecture, networking, and software development, I share what truly lasts in a changing tech world...
With 20 years of system architecture experience, I look for much more than just what's on a candidate's resume. What catches my eye first during hiring? Based.
Being on-call for distributed systems can be stressful due to unexpected incidents and constant alerts. Here are 5 practical tactics to reduce that stress.
Strategies for detecting, filtering, and managing the high cardinality issue that inflates costs and disks in metric infrastructures.
With 20 years of experience, I'm revealing the biggest lie in the software world: how chasing perfect code hinders real success and the pragmatic approach…
With 20 years of system architecture experience, I compare the cost of building your own platform against the advantages of using ready-made solutions. An.
In my 20-year career, one of my most valuable lessons wasn't about technical knowledge, but about understanding my own limits and the cost of saying 'yes'.