Pragmatic Engineer

Pragmatic Engineer

I cover topics relevant for senior engineers and engineering managers at big tech and high-growth startups.
I write The Pragmatic Engineer Newsletter (the #1 newsletter for software engineers) and am an advisor at mobile.dev, where we are building the new standard for mobile development.
I've been an engineer for a decade at Uber, Skype/Microsoft, Skyscanner & others, and an engineering manager for several years. I'm sharing thoughts on growing your career in software engineering, engineering practices, and engineering management.

Пікірлер

  • @EranM
    @EranM6 күн бұрын

    gg wp!

  • @sasss7060
    @sasss706012 күн бұрын

    thank you for being open and helpful

  • @QQ0Q
    @QQ0Q12 күн бұрын

    محمد مشرف الانكليزي:

  • @Afro_Updates
    @Afro_Updates22 күн бұрын

    compared to other top 4 countries in EU Italy is not paying well at all

  • @Chris-qb6lb
    @Chris-qb6lbАй бұрын

    I appreciate the lengths you went to to avoid saying "fast" when describing events surrounding the homonymous company.

  • @quirkyquester
    @quirkyquester2 ай бұрын

    very great content!

  • @MaximBordyug.
    @MaximBordyug.2 ай бұрын

    Being positive, prepared, and using powerful language can definitely set you apart in an interview.

  • @MaximBordyug.
    @MaximBordyug.2 ай бұрын

    Any fool can work for money, but we don't need any fools.

  • @RaphaelSousa-or1dl
    @RaphaelSousa-or1dl3 ай бұрын

    Do you have any books and other contents that goes deeper in the Payment System Design?

  • @vshah1010
    @vshah10103 ай бұрын

    I would chose Amazon. It's an easy choice. Doordash is much more limited. Amazon has a bigger product portfolio, which means there are more possibilities on the projects you could work on.

  • @albbaaaaa
    @albbaaaaa3 ай бұрын

    can i get an idea of junior data analyst salaries based on the entry level positions mentioned on this video?

  • @Juan_deep
    @Juan_deep3 ай бұрын

    New one coming out im soooo excited

  • @freetiime5444
    @freetiime54443 ай бұрын

    Thank you for the insightful review. I have a question related to the two volumes you mentioned. I'm a bit confused about their version. Are Volume 1 and Volume 2 connected, or is Volume 2 an update or continuation of Volume 1?

  • @2RosarioVampire
    @2RosarioVampire3 ай бұрын

    I always wondered, about what % of people pass the onsite interview? So if 10 people went to onsite, just how many would get an offer?

  • @josephmathes
    @josephmathes4 ай бұрын

    Are you aware that as a manager you may never be able to earn the trust of your reports? Even if you deserve it, which is rare, it's too risky to be candid with the power you wield. Confession doesn't absolve you.

  • @mangodude-nq6su
    @mangodude-nq6su4 ай бұрын

    Thank you. It is the kind of perspective I needed right before my interview today

  • @clarencengminteck
    @clarencengminteck4 ай бұрын

    Been working in JPMC payment team when i am a fresh graduate. some payment systems handle subscriptions, so the business date and time are very important, as well as salary credit into the employee bank account and etc. The batch processing limit and scenario like what happens if 1 transaction fail, can be due to fund limit and how long should it wait for a batch transaction to proceed to the next stage.

  • @vitaliiplagov
    @vitaliiplagov4 ай бұрын

    6 out of 9 is an impressive ratio! A very valuable advices. I’ve been affected by mass layoffs 2 months ago and went on job search full-time, sending about 30 applications, initiating a talk with 10-12 companies and getting one offer only. It’s so stressful being in this situation, you’re afraid of negotiating and applying all these tactics, because you’re very much afraid that if you lose, it would be even worse for you with all the personal and family commitments many of us have.

  • @jayakrishna8121
    @jayakrishna81214 ай бұрын

    thank you

  • @Mehmet-wc4ib
    @Mehmet-wc4ib4 ай бұрын

    do you also happen to have a video on salary raises, is changing jobs only way to substantially increase salary

  • @theyruinedyoutubeagain
    @theyruinedyoutubeagain4 ай бұрын

    Oh god, the point about candidates ignoring your question during the behavioural interview is so accurate. Whenever I ask something like sharing a bit about their background they just spit a bunch of useless details about their current role.

  • @miroslavhoudek7085
    @miroslavhoudek70854 ай бұрын

    So I was watching this badly focused soccer play and after some time I noticed that there's a software engineer talking to the left of the match. I started paying attention to this side part of the soccer match recording and now I work at Google.

  • @bohrapradeep
    @bohrapradeep4 ай бұрын

    The best message I take is Information Assymetry from these Portals and hence its important to be more analytical before making a call.

  • @user-ss1xc9ck6z
    @user-ss1xc9ck6z5 ай бұрын

    My days! This is all I will ever listen to The mindset is one that confirmed it for me Sending this video to my network

  • @zuowang5185
    @zuowang51855 ай бұрын

    what do you think of Rippling

  • @zuowang5185
    @zuowang51855 ай бұрын

    Did he talk about the biggest lost yet?

  • @zuowang5185
    @zuowang51855 ай бұрын

    what about maps caching?

  • @moestietabarnak
    @moestietabarnak5 ай бұрын

    You know you're lying to yourself here "The recruiter will help you because if you do well they look good" the thing is, if you do well on the interview but suck at the jobs they look bad ! So if they make it harder for you and you still pass, they have a better chance that you'll do well on the jobs... all those mantra, motto, proverb, etc ... usually have their reverse that is as common/valid.

  • @YuliaMittova
    @YuliaMittova5 ай бұрын

    Fullu agree about mock interviews. They are not real ones because at least we know that they dont have a big impact. But failed real interviews teaches us much more :)

  • @resitsahin7787
    @resitsahin77875 ай бұрын

    Very professional, clear, to the point preparation and presentation. I i was the manager of the people who prepared this much and spend this amount of time for preparation, this would be a good start. But there is very important aspect here. This is a very long presentation. If i catch anything any word or expression in whole presentation to be wrong, i mean if i now that is the opposite, then everything changes to be negative. I would feel that this guy is telling me wrong things and trying to affect my view. I have experienced this many times and made my team member that i know the real story. On the other end, if everything is right, but the content or effort is not super high, i value such people very high. Because they respect me, respect their work and try hard to achive their goals. I always always value character over technical abilities....

  • @Krankschwester
    @Krankschwester5 ай бұрын

    Optiver’s salary for new grad is €200k+, not €86k as what you showed :) Also IMC pays new grads around €150k, not seniors.

  • @user-uv6cl7pe6n
    @user-uv6cl7pe6n5 ай бұрын

    🎯 Key Takeaways for quick navigation: 00:00 🤖 *Introduction to Compensation Negotiation in Big Tech* - The importance of negotiating compensation in big tech. - Rahul Pandey's background and experiences in negotiating offers. - Gary, a former hiring manager at Uber, shares insights. 02:08 🏋️ *The Mindset of Input-Driven Approach* - Emphasizing the importance of focusing on inputs rather than outcomes. - Advice on being input-driven for long-term success and happiness. 03:20 💰 *Understanding Compensation Components* - Discussion of the four primary components of compensation in tech companies. - Importance of understanding company-specific flexibility in compensation. 06:11 📈 *Strategies for Negotiating Offers* - Rahul shares strategies for negotiating and obtaining multiple job offers. - The role of leverage in negotiations and planning interview timelines. 09:01 🤝 *Hiring Manager's Perspective on Negotiation* - Insights from a hiring manager's view on candidate negotiation. - The importance of respect and transparency in the negotiation process. 12:18 📞 *Tactful Communication During Negotiation* - Importance of non-committal responses and taking time to consider offers. - The strategy of delaying commitment for better negotiation outcomes. 15:40 ⚖️ *Negotiation as a Non-Zero-Sum Game* - Discussion on how negotiation doesn't adversely affect company resources. - Encouragement to negotiate without fear of harming company interests. Made with HARPA AI

  • @FabioMontefuscolo
    @FabioMontefuscolo6 ай бұрын

    What a senior CV looks like? ... do you have a video like that?

  • @harshiag
    @harshiag6 ай бұрын

    wow!! Such an amazing content! Wondering what took me so long to come across this. This one video was enough for me to hit the subscribe button! Kudos to you Gergely!

  • @abdullahshahid9051
    @abdullahshahid90516 ай бұрын

    I used to have a lot of interview anxiety and stress. Always thought of them as something daunting and more like an interrogation. I came across this video last year when I was doing a lot of internship interviews. The biggest takeaway and something that impacted me the most in this video is the mindset change. Treat it like a learning opportunity and a conversation. I think all of my interviews went much better after that, and I genuinely enjoyed them too. I thought of them as a conversation, a chance to learn from these talented people. I am currently undergoing through my 16 month internship and by chance I came across the book: The Software Engineer's Guidebook which happen to have released around a month ago. I purchased a copy and started reading some of it, I got a bit curious and followed the pragmatic engineer newsletter. Randomly, I decided to open up the author's KZread channel and this is what I see! You are a great person and you are helping me once again with all the valuable advice in the book!

  • @TheInfamousButt
    @TheInfamousButt7 ай бұрын

    Tip #1: be one or more of of black / gay / trans / woman

  • @winkingfox7125
    @winkingfox71257 ай бұрын

    I’m so fucked

  • @SkarTisu
    @SkarTisu7 ай бұрын

    Lots of really interesting insights here! Thanks for sharing this info from your side of the desk. This will be helpful in upcoming interviews for me.

  • @nilskoch990
    @nilskoch9907 ай бұрын

    This is top notch content. You helped me so much, thank you!

  • @bitwamet
    @bitwamet7 ай бұрын

    is it color copy or just gray

  • @domtaylor2271
    @domtaylor22717 ай бұрын

    Does getting paid more make you more susceptible to getting laid off? Is that a possible drawback to negotiating something above the normal

  • @user-vo9fd1wo9y
    @user-vo9fd1wo9y7 ай бұрын

    I can't help thinking that these interview processes are largely a conformism exercise if not a test of pure compliance. I spent years cracking my head about how things got so bad and all dots were connected when I listened to an interview from the man who wrote "The organization man". There will be a plethora of different degrees of technical questions and required preparation all acceptable in their own context as all needs are different, and some engineering jobs are quite tough and require well trained people. Nonetheless when the interview process requires you to read a book about system design, rather than having designed an actual production systems it does make you doubt its fundamentals. Is it the result of a society with a flawed school system ? Result of a society where many jobs have desappeared because of offshoring and the culture of making has waned ? What do I know. Many of the older poeple I worked with - many without a degree - are still far more valuable as they got many things done and they tend to have a larger picture of a production process. Many of these software engineering jobs are not going to require nowhere near the level of intellectual effort they claim to require, and it all seems a plain manipulative game at times where both the interviewer and the candidate are fooled.

  • @ninjaninja9954
    @ninjaninja99548 ай бұрын

    "Intreviewers"

  • @VannaVolga
    @VannaVolga8 ай бұрын

    You forgot to mention the trading companies in Amsterdam. They employ a lot of software engineers and are at the higher end of the third bucket.

  • @yli8888
    @yli88888 ай бұрын

    Learning and taking challenges are the keys. Offer is the by-product.😂

  • @kavithapremji7716
    @kavithapremji77168 ай бұрын

    Scope of software tester in Netherlands

  • @razorree
    @razorree8 ай бұрын

    sounds like half of it could be on backend ...

  • @iminagy1359
    @iminagy13598 ай бұрын

    It seems there is not so much position for juniors...

  • @amigoAsterisk
    @amigoAsterisk9 ай бұрын

    Gergo, why do people choose Tier 3 companies over freelance work in the Netherlands? Companies like ING offer 100€/hour and the net income seems higher even after taxes, holidays, etc. if a developer is focused on money. Why did you go to Uber and did not got to freelance?

  • @aaronrs2002
    @aaronrs20029 ай бұрын

    Any company that outsources their own recruitment means they do not care about their team. Do you see major league baseball teams sending out scouts who know nothing about baseball? Why not? Because they have no idea what to look for, nor, would they understand the nuances of determining what can be mastered in an afternoon vs what may take years to master. Nope, their instructions are: "X" many years doing "A" and "X" many years doing "B." Recruiters are the problem. Anyone who hired a recruiter deserves the bottom of the barrel.