The software engineering industry in 2024: what changed in 2 years, why, and what is next

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 181

  • @toxicitysocks
    @toxicitysocks 4 หลายเดือนก่อน +97

    My whole team was notified of layoffs in October. Agreed to plan on effort in your job search. I put probably 20 hours into a take home to nail it and landed a job at my top company. In addition, playing the long game with your career is important! I got the interview via referral from someone I hadn’t worked with directly, but we have several mutual connections that felt comfortable giving strong recommendations. Your reputation catches up to you: make it a good thing!

    • @ryashau3527
      @ryashau3527 4 หลายเดือนก่อน +1

      Could you share some more details about your search? (How long, which sector you're in, what level)
      Would you be open to sharing your LinkedIn?

    • @toxicitysocks
      @toxicitysocks 4 หลายเดือนก่อน

      @@ryashau3527 7 YoE (sr eng IC), was looking for about 4 months. Not sure what you mean by sector. Worked for a b2b saas company (both then and now). Not comfortable sharing LinkedIn, sorry

    • @monkeyshinserman
      @monkeyshinserman 4 หลายเดือนก่อน +9

      I'm still employed fortunately, but I've done the same thing in applying to jobs aggressively but wasn't so lucky. Spent all of 2023 and a few months into 2024 applying regularly. Completely burned through my whole network getting referrals and recommendations, and none of them led to even a single offer. All the interview prep, take-homes, etc. led to deep burnout with a months-long bout of severe depression. Never ever had this problem even once before in my 11 year career. I feel completely and utterly trapped. I know now that if I got laid off, I could not secure another job.

    • @manco828
      @manco828 2 หลายเดือนก่อน

      How much Leetcode are you grinding?

    • @monkeyshinserman
      @monkeyshinserman 2 หลายเดือนก่อน

      @@manco828Haven’t had a leetcode interview since 2022. Only a few companies still ask people with 10+ years of experience to do leetcode. Most interviews are hands-on application development in React or system design.

  • @8roma8
    @8roma8 4 หลายเดือนก่อน +32

    the swing from micro to monolith (or the other way around) shows that we also follow fashion trends

    • @denisblack9897
      @denisblack9897 4 หลายเดือนก่อน +8

      Not me, i make it so simple i can make changes while high or drunk, production proven code only. Idiots trying out recent hot methodology or architecture ruin a lot of projects, dont be like them😅

    • @edgeeffect
      @edgeeffect 3 หลายเดือนก่อน +2

      Fashion isn't the only metaphor you can use... You can also use Science as a metaphor and make it sound more thoughtful: "Hey somebody's come out with a new theory, this thing called microservices. Let's conduct an experiment to see if we can prove or disprove that theory. Oh no, it doesn't work in our context at all - abandon the experiment, go back to monoliths."

    • @TheSulross
      @TheSulross 3 หลายเดือนก่อน +3

      Lots of distributed micro services end up being way more complicated so all kinds of risk are increased with that approach

  • @For--nop
    @For--nop 3 หลายเดือนก่อน +24

    I think a very important component to this discussion is the lack of signficiant corporate tax rates at the highest profit brackets that we saw in the 70s and 80s. If VC startup funding is a low intrest rates phenomenon, I believe that high marginal tax rates are a internal innovation phenomenon. Creating internal startups if you will. When corporations are forced to either hand over 50, 60, 70 percent of their profits at the highest marginal tax brackets, or choose to invest that revenue in internal research and development, they're overwhelmingly going to chose to invest it. I dont think we would have seen the likes of Bell labs and the massive private sector investment in essentially academic research, without the high taxes the U.S. carried during that time frame. I'd like to hear Mr. Orosz's thoughts on that.

    • @classesyouwishyouhad5318
      @classesyouwishyouhad5318 3 หลายเดือนก่อน +3

      This is a very interesting addition to this discussion.

    • @GrumpierByTheDay
      @GrumpierByTheDay 3 หลายเดือนก่อน +3

      Good points for further thought. Thanks.

    • @stove.d
      @stove.d 2 หลายเดือนก่อน +3

      Insightful. Had never considered this

  • @reishibeatz
    @reishibeatz 4 หลายเดือนก่อน +33

    no one talks about US IRS Code Section 174, coming from the Tax Cuts and Jobs Act, which took affect for tax years after 2021 and resulted in a lot of the layoffs.
    businesses could no longer write-off all of their R&D costs, including employee salaries. this means companies that were barely making a profit, start making a loss, and companies that are profitable can layoff employees to become more profitable. ofcourse investors loved this and ran the stock prices up because, again, after layoffs, the companies are making more profit on paper.
    before Section 174 took affect, companies could hire tech personnel, buy materials, etc. and it would literally lower their taxes for the year, boosting their profits.

    • @pragmaticengineer
      @pragmaticengineer  4 หลายเดือนก่อน +17

      I have to disagree :) I happened to be one of the very few publications who covered it: though in writing! Here is probably the most thorough analysis of Section 174 on software engineering - which I wrote in January of this year: blog.pragmaticengineer.com/section-174/
      Section 174 changes hit in 2023 though (first stock payments in for businesses due Apr 2023.) This was not the largest spike in layoffs. Also, Big Tech was mostly unaffected as they are highly profitable and this pulled tax liabilities ahead, not impacting their accounting results, just cashflow. Google was not impacted: Microsoft and Amazon reported a one-off loss tied to this that investors understand (it will turn into a gain in years to come.)
      And here’s a video from Theo based on this article: th-cam.com/video/1ecu0YsCGxg/w-d-xo.htmlsi=pq471ypoB1NfAq7l
      I didn’t add it into the presentation because I still think it’s a smaller part of this all. It does impact global compensation changes that I’ll cover in The Pragmatic Engineer Newsletter

  • @pallavichetia547
    @pallavichetia547 3 หลายเดือนก่อน +9

    Amazing!! As someone who was laid off last year with around 2 years of experience, I am burnt-out from interviewing. Finally landed a contract role last month so still looking passively for full time. So many times I have thought about leaving the industry but it feels good to know things will turn around as in the past. This is the first time I have faced something like this but hopefully it'l prepare me for the better.

  • @forthrightgambitia1032
    @forthrightgambitia1032 หลายเดือนก่อน +2

    So I started in the IT/tech space in 2012. And in reality the first company I was in was still really in the 2000s IT space in terms of how they operated. The thing about silos really resonated, I remember working in my first job as a tester and having very siloed responsibilities before moving on to be a dev. And the business anaylsts/project managers all having their role. So none of this was a shock to me, if anything moving to a tech company in 2016 was a culture shock. I wonder if in tighter times we will see a return to this as companies need to plan more carefully, conserve their resources and each person needs to justify their output.

  • @island_rhythms
    @island_rhythms หลายเดือนก่อน +1

    This is one of the best explanations on the current status of Software Engineering. Thank you so much!

  • @anurag01a
    @anurag01a 4 หลายเดือนก่อน +17

    This was a much required video in these times! Immensely grateful to you for the depth of experience and knowledge you have shared.

  • @TechTalksWeekly
    @TechTalksWeekly 4 หลายเดือนก่อน +9

    This is a fantastic talk and it has been featured in the last issue of Tech Talks Weekly newsletter 🎉
    Congrats!

  • @xbmcme9768
    @xbmcme9768 4 หลายเดือนก่อน +68

    DevSecMLOps

    • @swaggitypigfig8413
      @swaggitypigfig8413 4 หลายเดือนก่อน +5

      😂

    • @ianmubangizi
      @ianmubangizi 4 หลายเดือนก่อน +1

      ✌️😄

    • @fE2y3UKF
      @fE2y3UKF 4 หลายเดือนก่อน +2

      lmfao

    • @pcaso
      @pcaso 4 หลายเดือนก่อน

      With SustainableGenAIBitBlockChain

  • @daliaabosheasha927
    @daliaabosheasha927 4 หลายเดือนก่อน +12

    Fantastic talk! Thanks for sharing all your insights Gergely!

  • @chrisogonas
    @chrisogonas 2 หลายเดือนก่อน +1

    Nothing like job security; focus on career security! Can't agree more!

  • @AbedDan
    @AbedDan 4 หลายเดือนก่อน +6

    For the last two years , I was trying to figure out what is going on in our industry so I can take better decision whether to leave this domain or stay in it. Thanks to you I become more solid on staying and keep learning and doing my best to position myself for future and you also proved to me that my thinking about the whole situation was right. Now I will make sure to save sometime every week to read your blog. Much love from Syria.

  • @rsKayiira
    @rsKayiira 4 หลายเดือนก่อน +1

    Unbelievably fantastic talk. I happen to have a degree in both Finance and Information Science so I am impressed by this. Currently a software engineer using Java for the backend. You did you're homework quite well and have relevant experience. Thank you so much.

  • @AlbertoDeBortoli
    @AlbertoDeBortoli 4 หลายเดือนก่อน +36

    I rarely stay up past midnight to watch a tech talk. Thanks Gergely, absolutely amazing talk 🙏

  • @andreypopov6166
    @andreypopov6166 4 หลายเดือนก่อน +107

    Looking onto nowadays companies, big and small, i don't see "pragmatic approaches" at all, but mostly hypocrisy.

    • @flakyDS
      @flakyDS 4 หลายเดือนก่อน +38

      They're very pragmatic but only with a self serving bias, which puts company growth at all costs. Slice and dice engineers and put a dent into their personal growth at the company, all of it in times of record profits. If you're not in their tower, you're just some engineer who can get discarded based on an Excel sheet. And we're all under the impression that getting to the top is what we should aspire to do. What a circus!
      Play your own game. Have no loyalty for the tech companies. Build your skill and network and always look for ways to increase your income or multiply revenue streams.
      Give them the mercenary field they deserve.

    • @erikfrederiksen4863
      @erikfrederiksen4863 4 หลายเดือนก่อน

      BAWWWWWWWWWWWWWWWW

    • @CascadiaNow69
      @CascadiaNow69 3 หลายเดือนก่อน +1

      @@flakyDS were mercenaries. Love it

  • @palharez
    @palharez 4 หลายเดือนก่อน +5

    Yeah focus on career security is always the best choice, really great talk!

  • @artursradionovs9543
    @artursradionovs9543 4 หลายเดือนก่อน +18

    The hardest time probably for graduates. Have graduated 2m ago, and so far, had only 1 interview, despite I have a solid knowledge in Next.js, React, Rust, Rust backend frameworks, Java, Java Spring Boot, Kotlin, GoLang, MVVM, Android App developing and so on. I got only 1 interview, so far. Industry is just so bad in the UK. No junior roles are available, if there is one coming on job search board per month, the salary is £25kp/a. This is just so bad. This is just a minimal wage. Just so sad, and the feeling is that, I had spent 4 years and £85k for nothing for uni degree.

    • @Rppiano
      @Rppiano 4 หลายเดือนก่อน +15

      Is difficult to believe a new grad with solid knowledge in multiple frameworks.

    • @pragmaticengineer
      @pragmaticengineer  4 หลายเดือนก่อน +10

      I’m sorry to hear, and you are unfortunately not the first to share. New grads likely have it harder than any time in the last 20 years.
      It’s not a fair direct comparison, but I got my first job in the UK back in 2009. I had 2 YOE by then, and it was hard to get interviews (in hindsight, it was due to the financial crisis aftermath.) In the end I guess I got lucky, and my first job paid £24K/yr - this was in Edinburgh.
      Keep on pushing - it gets a lot easier once you get your foot in the door.
      (I started to get recruiters call me back - who all ignored me before! - after ai got that first job. It felt upsetting to me at the time, but now I see that recruiters and companies often prefer to play recruitment “safe.”)

    • @astroNexx
      @astroNexx 4 หลายเดือนก่อน +1

      your starting salary might be minimal wage, but the good thing about being underpaid is that time is on your side. you will get bumped up, or you will get opportunities elsewhere after you pack at least some experience under your belt. the fact that you have university experience means close to nothing to your employer but it should help you be a step ahead of those who did not go to uni

    • @Yena_394
      @Yena_394 4 หลายเดือนก่อน +8

      it is not realistic for you to be good at so many things as new grads with solid knowledge, even at senior level. so suggest focusing on one area and gaining deep expertise in it, rather than spreading yourself thin across many fields without getting profound insight in any

    • @artursradionovs9543
      @artursradionovs9543 4 หลายเดือนก่อน

      @@Yena_394 thats how it is. I have built a few Android Apps in Java & Kotlin, with backends written in Rust Actix, Axum, fiber & Spring boot, and the frontend apps in Next.js and react. This was a part of the university tasks, and something that Ive done on the side.

  •  4 หลายเดือนก่อน +21

    it's remarkable that typescript suddenly means you can talk about having fullstack engineers where in reality learning the framework is more difficult than the language itself.

    • @vfn
      @vfn 4 หลายเดือนก่อน +2

      Of course, but it's easier to get started. I'd say that knowing the upsides/downsides of a language is what actually takes the longest to master.

    • @adriankal
      @adriankal 4 หลายเดือนก่อน +3

      Ts is a disaster not any solution. Dart is much better on mobile, web and server. Kotlin is better than Ts. Also thanks to chatgpt writing code in languages that you don't know is possible so fullstack engineering can be done by anybody regardless of the language choosen.

    • @idonoD
      @idonoD 3 หลายเดือนก่อน +9

      @@adriankalcompletely untrue. At best ai can write rudimentary boilerplate and junior level code. It’s absolutely atrocious at writing well structured complex and secure code that properly utilises a language.

  • @omlachake2551
    @omlachake2551 4 หลายเดือนก่อน

    I am utterly naive when it comes to tech and jobs, just a graduate out of college, and I feel like a veteran just by listening to you. Now I don't know if it was correct or something to criticize, but I definitely felt smarter after learning things from this video.

  • @billykotsos4642
    @billykotsos4642 3 หลายเดือนก่อน

    The interest rate.
    The return on capital.
    Investment.
    Bonds/ Stocks/IPOs
    We need to know about all these because they have a direct impact on our lives

    • @billykotsos4642
      @billykotsos4642 3 หลายเดือนก่อน

      And our tech careers and what we build and develop

  • @punkbuster2004
    @punkbuster2004 3 หลายเดือนก่อน

    Well i am just starting on programming, i hope everything goes well !!

  • @flavmusic
    @flavmusic 3 หลายเดือนก่อน

    That's a fantastic and huge work of compiling information and presenting it simply. Thank you.

  • @wrongturn_w
    @wrongturn_w 3 หลายเดือนก่อน +4

    TypeScript on the backend will also start declining. Another trend is companies preferring engineers with multi language expertise instead of limiting tech stack options.

    • @yayinternets
      @yayinternets 3 หลายเดือนก่อน +1

      I’ll be glad when the “full stack engineer” Typescript ruse is finally over.
      It’s just a tell for shallow experience and mindset.

  • @Commenter9120
    @Commenter9120 4 หลายเดือนก่อน +9

    All US and Europe companies are outsourcing to India and that’s the big problem.

    • @BetterScam
      @BetterScam 4 หลายเดือนก่อน +7

      That’s when they don’t import them directly 😂
      But shhh we don’t talk about that. You’ll be labeled as an ”-ist” super fast.

    • @jayakumar4633
      @jayakumar4633 3 หลายเดือนก่อน

      ​@@BetterScamFrom India but not offended 😂

  • @BlackwaterEl1te
    @BlackwaterEl1te 4 หลายเดือนก่อน +7

    It would be nice to just choose the boring tech for 3 years then do some new tech choices as a tech stack refresh.

    • @sun-ship
      @sun-ship 3 หลายเดือนก่อน

      Why do you say that?

  • @ajimbong1623
    @ajimbong1623 4 หลายเดือนก่อน +1

    I enjoyed listening to this, and found it insightful. Thanks a lot for sharing.

  • @EduAnmoldeep
    @EduAnmoldeep 4 หลายเดือนก่อน

    Really Necessary overview, much needed one, thanks for the effort of research and delivery!🚚

  • @felippesimoest
    @felippesimoest 4 หลายเดือนก่อน +1

    A excellent talk, Thanks very much Gergely!

  • @Raymanujan
    @Raymanujan หลายเดือนก่อน

    Action packed.

  • @aturan-fo1qt
    @aturan-fo1qt 4 หลายเดือนก่อน +9

    Not engineering managers have layoff risk but non-technical ones (analyst, project managers, delivery leads, scrum masters, etc.) highly likely.

    • @completelyuncreativ
      @completelyuncreativ 4 หลายเดือนก่อน

      Engineering teams or managers on prestige, intern or non critical projects are a huge cost factor.

  • @vijayramachandran3559
    @vijayramachandran3559 4 หลายเดือนก่อน +2

    A friend at work pointed out the money is also choking open source projects, making the cost of development higher. If you tie this back to other things you spoke about, businesses will take far fewer risks with product development, as cost is higher, and RoI is more unknown?

  • @ezekielswanson7813
    @ezekielswanson7813 4 หลายเดือนก่อน

    It truly seems like the old adage of knowing the programming principles thoroughly, especially with a focus on web and back end you'll be just fine. Principles are uniform and the only thing that's really changing is the language/system.

  • @jamillairmane1585
    @jamillairmane1585 4 หลายเดือนก่อน +11

    Tech sector so bad the dev engies are pivoting into humanities and teaching macro-economics 101!!

  • @roeniss
    @roeniss 3 หลายเดือนก่อน

    This is the talk every engs should watch

  • @rommellagera8543
    @rommellagera8543 3 หลายเดือนก่อน +9

    A 54 year old Dev here, never start coding now, I write instead pseudo code (90s term) and feed it to multiple LLMs asking actual code in target language, select the best or combine the outputs, then manually test the code using step debugging, this verifies and clarifies the code
    Works best for me 😊, key point here always verify the code

    • @phobosmoon4643
      @phobosmoon4643 3 หลายเดือนก่อน +1

      I find that is an amazing method as long as one has the, uh, conception? I can tell you that I have the will and the effort and time if not the capability; its the conception the architectural and strategy patterns, etc that Sr. devs have that I don't have access to. If I had to rewrite the linux kernel llms would be useful but they wouldn't enable me to do it just off of willpower alone I would need to architecturally conceive of what I direct an LLM to build for me.

    • @Tomasio101
      @Tomasio101 3 หลายเดือนก่อน

      What are the top LLM’s that you prefer when developing?

    • @rommellagera8543
      @rommellagera8543 3 หลายเดือนก่อน

      @@Tomasio101 ChatGpt, Claude, Gemini, Github Copilot, Perplexity
      Each, most times, provides different approach/solution, like having your own Devs, but you need to test/debug the code to verify

    • @rommellagera8543
      @rommellagera8543 3 หลายเดือนก่อน

      @@Tomasio101 Chatgpt, Claude, Gemini, Github Copilot, Perplexity
      Provides different code most of the time, pick or combine, then debug to verify
      Never had a problem so far

    • @rns10
      @rns10 3 หลายเดือนก่อน

      May be 10-20% for time it would work. But every time?
      If your code is used to train AI again, its AI feeding AI. There will not be any improvement that we have made in last 20 years.

  • @HoD999x
    @HoD999x 4 หลายเดือนก่อน +3

    i *never* understood why anyone would prefer to get rid of compile time safety, stacktraces + low network overhead... (aka use microservices by default)

    • @TheSulross
      @TheSulross 3 หลายเดือนก่อน +4

      Micro services make everything way more complex and with increased complexity risk increases on myriad fronts

    • @tom-MKvGBPQC5fv9
      @tom-MKvGBPQC5fv9 หลายเดือนก่อน

      Microservices turn code into bureaucracy.

  • @joshuaudensi
    @joshuaudensi 4 หลายเดือนก่อน

    This is a great talk. It does seem half the problem is embracing new tech which is also half the solution.

  • @mrclcc
    @mrclcc 3 หลายเดือนก่อน

    Nice analysis! thank you for sharing

  • @wago6144
    @wago6144 3 หลายเดือนก่อน

    Nice, learning alot! Thanks

  • @kamertonaudiophileplayer847
    @kamertonaudiophileplayer847 3 หลายเดือนก่อน

    It's exactly as I work just two developers Android and iOS and the app is ready in six months.

  • @mammadjafarzade7687
    @mammadjafarzade7687 4 หลายเดือนก่อน +1

    we are going back to 2018-19 but with way more supply

  • @goetas
    @goetas 4 หลายเดือนก่อน +2

    Fantastic talk! I have one question: you say that there will be a shift in using boring technologies, but at the same time you talk about the rise of typescript (and Javascript)... That is certainly not a boring technology, in recent years some of the advocates of boring tech are raising awareness of how js got complex...
    How do you combine your two statements?

    • @yayinternets
      @yayinternets 3 หลายเดือนก่อน

      Typescript problems are boring if you are used to working in distributed computing.
      I would be absolutely miserable and bored having to work on any “full stack engineer” problems.
      I’m not saying they are easy, but the limited impact and lack of systems problems just aren’t interesting to me, personally.

    • @c.zatara-673
      @c.zatara-673 14 วันที่ผ่านมา

      Typescript has already had a long run, long enough to be considered boring to some extent. It's not too different to what coding Java had become by the mid 2000s in terms of how old it is and how flooded with professionals the market is.
      I foresee (more like "hope for") a return to more traditional programing paradigms, and languages that are more specialized.

  • @CmdZOD
    @CmdZOD 3 หลายเดือนก่อน +4

    Maybe i'm missing something but a whole talk about interest rate and not even a word about inflation feels wrong.

  • @xCheddarB0b42x
    @xCheddarB0b42x 3 หลายเดือนก่อน

    Great stuff, Gergely.

  • @JR-gy1lh
    @JR-gy1lh 3 หลายเดือนก่อน +1

    We had interest rates at zero for a decade. This is an artificial sugar high...we essentially printed money like there is no tomorrow so keeping interest rates low doesnt make sense

  • @smanqele
    @smanqele 4 หลายเดือนก่อน +1

    Could have been Janet Yellen giving this talk but I appreciate how dots have been connected here

  • @ignaciogarcia7210
    @ignaciogarcia7210 3 หลายเดือนก่อน +1

    I didnt understand the point about “boring” technology. Can anyone explain it to me?

  • @drogonfly2659
    @drogonfly2659 4 หลายเดือนก่อน +1

    The elephant in the room is
    1. Section 174 in tax laws USA
    2. Remote work enabling companies hire low cost employees else where
    3. Investors wanting profitability

    • @yayinternets
      @yayinternets 3 หลายเดือนก่อน +1

      It’s just a cycle.. this outsourcing thing is yet another one. Definitely been through at least one of these before.
      Anecdotal, but I’m on the hunt for a new gig and have talked to a couple of startups who are bringing stuff back in house again because the India efforts went poorly.
      Big companies will start doing the same yet again in a couple of years.

  • @unorsk
    @unorsk 3 หลายเดือนก่อน

    I get it that startups at some point might not be the best bet, but putting money on a savings account never means profit, it can only mean that you loose the money at a slower rate. The interest rate is always lower than the inflation rate.

  • @agusbrand
    @agusbrand 4 หลายเดือนก่อน

    Awesome! This is all so true. I can confirm😅

  • @m12652
    @m12652 3 หลายเดือนก่อน +1

    I've been in IT as a coder for almost 30 years, it doesn't evolve naturally... it just goes from one knee-jerk reaction to a problem to another creating newer and different problems along the way that eventually trigger more knee-jerk reactions.... etc. and in finance, for me at least, introducing ops to dev was the biggest mistake going. If your ops guys can't produce decent requirements then they shouldn't be talking to developers or you need new ops guys. They generate too many red-herrings and overhead in general...

  • @caracallaavg
    @caracallaavg 4 หลายเดือนก่อน +9

    "Boring" is the new cool. I like it

    • @edgeeffect
      @edgeeffect 3 หลายเดือนก่อน +2

      "Boring" is MASSIVELY underrated.

  • @harshpatel105
    @harshpatel105 4 หลายเดือนก่อน +2

    Awesome one

  • @ChristianTapiaSabogal
    @ChristianTapiaSabogal 4 หลายเดือนก่อน

    Great talk Gergely!

  • @rns10
    @rns10 3 หลายเดือนก่อน +3

    5% interest rate argument that you will put money in bank and interest rate will get your money 100 to 150 mil, this calculation is wrong.
    Inflation wil also happen. Your money doesnt grow in there.

  • @nevemartins
    @nevemartins 4 หลายเดือนก่อน +13

    Sad to see well educated people with such a bad understanding of what inflation is. The Six Lessons of Mises is such a small and simple book to read. Otherwise. great presentation!

  • @bionic_batman
    @bionic_batman 4 หลายเดือนก่อน +3

    > so I marked the Chad GPT launch in November 2022 we see AI is really hot
    > Chad GPT
    Based subtitles

    • @manco828
      @manco828 2 หลายเดือนก่อน

      Wojak GPT for the poors

  • @deeplearningpartnership
    @deeplearningpartnership 4 หลายเดือนก่อน

    Very interesting talk.

  • @BrunoSabadini7
    @BrunoSabadini7 4 หลายเดือนก่อน

    Great resume!

  • @pythonlibrarian224
    @pythonlibrarian224 3 หลายเดือนก่อน

    Microservices are still a good option when the organization is already huge- gov't, military, etc.

    • @yayinternets
      @yayinternets 3 หลายเดือนก่อน

      There are definitely plenty of reasons for them to exist. I think people went overkill with separating every service into its own deployment vs being more thoughtful about boundaries/responsibility.
      But generally speaking, the footprint of a full running product and the process of its deployment says so much about a company.

  • @ljdan1
    @ljdan1 4 หลายเดือนก่อน

    very much thank you Gergely i am just learning software engineering and i just fear of being replaced by AI from this day i have confidence thanks to u

  • @darknezx9542
    @darknezx9542 4 หลายเดือนก่อน

    Great talk!

  • @gab-123-abc
    @gab-123-abc 3 หลายเดือนก่อน

    You are right. Read the economist Huerta de Soto about economic crisis produced by central banks.

  • @anasouardini
    @anasouardini 4 หลายเดือนก่อน +2

    Coo talk.

  • @BryonLape
    @BryonLape 4 หลายเดือนก่อน +1

    Every generation of programmers ignores what came before and rediscovers the same truths, eventually.

  • @emmanueletukudo1213
    @emmanueletukudo1213 4 หลายเดือนก่อน +1

    Finally, someone explains it in a simpler way for me to understand

  • @neok8902
    @neok8902 4 หลายเดือนก่อน

    great talk

  • @GoobNoob
    @GoobNoob 3 หลายเดือนก่อน +3

    You give no proof that it's getting better. The nepotism taking over the industry is out of control right now, and there is no signs of companies appreciating the New Grads with new technologies or a decline in DEI hiring that's affecting the entire industry and new grads as a whole.

  • @lunakid12
    @lunakid12 3 หลายเดือนก่อน +1

    So, the interest rate change explained the startup situation nicely, but that explanation is insufficient for huge, stable companies doing massive layoffs, while at the same time enjoying close-to-record profits, according to the talk, i.e. they were apparently not hit the same way startups were, and in fact experienced the opposite of suffering.
    So, what's with that?

    • @theLowestPointInMyLife
      @theLowestPointInMyLife 3 หลายเดือนก่อน

      Consolidation of wealth, the middle class is being wiped out and that means average wage slave programmers, record breaking inequality to the point of only two classes of people remaining, super wealthy and super poor, the super poor will have to live in the immigrant ghettos of once great cities.

  • @dsmurl7
    @dsmurl7 3 หลายเดือนก่อน +1

    I wish there would be a faster move away from Agile. It's a great methodology, but with today's cheap leadership crisis, it just turns into "Code it perfectly without a product manager, planning, estimates, or QA". With the collapse in the workforce has come an increasingly weak leadership class.

  • @Q966aZxEWzmKLc8zBfMB
    @Q966aZxEWzmKLc8zBfMB 3 หลายเดือนก่อน +1

    28:44 I feel that the microservices explosion was fueled at least partly through perverse incentives. You want to be staff engineer? Show org impact. How do you show org impact? By spinning up a new microservice. This is in context of a company having a silly number of microservices, going beyond what is justified by the known benefits of microservices.

  • @ngideo
    @ngideo 4 หลายเดือนก่อน

    Amazing insights. Really brings down the anxiety on the current state of tech.

  • @jatinkrmalik
    @jatinkrmalik 4 หลายเดือนก่อน

    Really enjoyed this one! Keep em coming, Gergely!

  • @pisanghangus2
    @pisanghangus2 4 หลายเดือนก่อน

    Interest rate is like gravity . It affects every industry

  • @macboyau
    @macboyau 3 หลายเดือนก่อน

    Wow, this is really depressing.
    But at the same time, this is pretty good advice.

  • @bongoo6uoq
    @bongoo6uoq 4 หลายเดือนก่อน +4

    Bluesky is not a challenger to X.

  • @oscarcharliezulu
    @oscarcharliezulu 4 หลายเดือนก่อน +1

    The name dropping is odd. Very interesting presso tho.

  • @theLowestPointInMyLife
    @theLowestPointInMyLife 3 หลายเดือนก่อน

    the thought of jumping through hoops and begging for the chance to maintain boomer legacy code, rent an overpriced dump and go on holiday for 2 weeks a year is soul-destroying, what a tragic little reality weve created
    ive been into software for the best part of a decade and never applied for a job, i have invested years into my own product tho, its climbing a mountain alone but the potential payoff of low maintenance income and freedom is all I want

  • @Stella-se1lg
    @Stella-se1lg 3 หลายเดือนก่อน

    It's like fashion.

  • @slapfighting
    @slapfighting 2 หลายเดือนก่อน

    AI is not replacing the jobs , but the low cost engineers sitting in Bangalore India are, plus there is high nepotism with an Indian manager transforming the team into Indians with few years

  • @GungaLaGunga
    @GungaLaGunga 2 หลายเดือนก่อน

    Nothing wrong with being an electrician or a plumber.

  • @mtsacchi
    @mtsacchi 4 หลายเดือนก่อน +1

    really cool presentation!

  • @SandraWantsCoke
    @SandraWantsCoke 4 หลายเดือนก่อน

    who ruined audio to this video? During pauses the volume drops to 0!

  • @edgeeffect
    @edgeeffect 3 หลายเดือนก่อน

    "A massive problem with the tech. industry is that it's very very bad at history... and it's especially bad at knowing it's own history." - George Santayana... oh no... sorry... - Kevlin Henney

  • @unorsk
    @unorsk 3 หลายเดือนก่อน

    12-13 employees can make an Instagram or Bluesky that doesn´t generate a single $ of revenue. All those other people get hired when the company starts seeking profits.

  • @ruslanfadeev3113
    @ruslanfadeev3113 3 หลายเดือนก่อน +1

    The explanation for longer feedback loops is not convincing. It boils down to people being more afraid of responsibility, with no clear connection to feedback loops.
    Here's a better explanation: there are fewer startups and companies in general are doing less work that is highly innovative and heavy on research and various moonshots, so a smaller % of people work in areas where virtually no one knows anything and where fast feedback loops are critical for the product side.

  • @PaulSebastianM
    @PaulSebastianM 4 หลายเดือนก่อน +1

    Shift Left is a poor name. Just like Agile. It's also misunderstood. Managers think it means to pass responsibilities to someone else as soon as possible to achieve parallel work. 🤦

  • @DonaldFranciszekTusk
    @DonaldFranciszekTusk 4 หลายเดือนก่อน +1

    Imo IT industry in 2024 is just... chaos?

    • @enduringwave87
      @enduringwave87 3 หลายเดือนก่อน

      A.i. is also going to Cook the Tech Industry especially the Soft Dev/Eng and whatever's left of it ....

    • @DonaldFranciszekTusk
      @DonaldFranciszekTusk 3 หลายเดือนก่อน

      @@enduringwave87 idk

  • @Augustine_354
    @Augustine_354 4 หลายเดือนก่อน +2

    26:30 is false dichotomy.

  • @charlesd4572
    @charlesd4572 4 หลายเดือนก่อน +2

    I think it's sad that he has to spell out the bleeding obvious about monetary policy but then that's education - don't teach them about how the system works. I think it's a well researched talk this. I thought at the start he was going to go all political against Elon Musk but thankfully he didn't. It's tiring, normally wrong and detracts from what are otherwise informative talks.

  • @billykotsos4642
    @billykotsos4642 3 หลายเดือนก่อน

    Interest rates will go down to 0 in no time .
    In 2 year from now they will fall to pre pandemic levels.

  • @m.x.
    @m.x. 2 หลายเดือนก่อน

    Why he focused only in big IT companies? They don't represent even 1% of the IT jobs in the world.

  • @epistemicompute
    @epistemicompute 3 หลายเดือนก่อน

    as someone who studied computer science and economics, this is triggering me

  • @ArtemMoskvin
    @ArtemMoskvin 4 หลายเดือนก่อน +10

    That’s a very weak logic. VCs are looking for high-risk investments where they can make at least 100x profits. VCs don’t care about any single digit returns promised by central bank.

    • @pragmaticengineer
      @pragmaticengineer  4 หลายเดือนก่อน +15

      Artem: I was not talking about VCs, but LPs (entities allocating money to VCs). These are typically pension funds, high net worth individuals. They always spread investments between different asset types (eg stocks, gov’t bonds, VC etc.)
      When interest rates are high, gov’t bonds are suddenly far more appealing and less of their investment is likely to be allocated to VCs.
      From their POV a VC fund pays out nothing for ~10 years (typical fund lifetime) and then yields their return. Their investment is fully locked up throughout that time, usually.

    • @gistfilm
      @gistfilm 4 หลายเดือนก่อน

      @@pragmaticengineer Exactly! You know what you're talking about.

    • @Sociology_Tube
      @Sociology_Tube 4 หลายเดือนก่อน

      absolutely -- for profit to quarterly share holders....

  • @jameshickman5401
    @jameshickman5401 4 หลายเดือนก่อน +4

    We live in the timeline where Microsoft turned Javascript into Java.

    • @hdjfjd8
      @hdjfjd8 4 หลายเดือนก่อน

      Please elaborate

    • @jameshickman5401
      @jameshickman5401 4 หลายเดือนก่อน +3

      @hdjfjd8 Yes, I was being snarky. Javascript with types is not exactly equivalent to Java/C#, but it evolving in the same direction is a good joke.

    • @manco828
      @manco828 2 หลายเดือนก่อน

      Aka Typescript

  • @sp3cn
    @sp3cn 18 วันที่ผ่านมา

    In my opinion, the IT market in the last decade or so was a utopia. In the coming years, about half, if not more, of the people will lose their jobs. The requirements in recruitment processes have skyrocketed by several orders of magnitude. Few people will be able to catch up in knowledge or skills.

  • @sennlich
    @sennlich 3 หลายเดือนก่อน +1

    only choose Tesla and Bitcoin, the rest is coming down ;)

  • @rulabula2259
    @rulabula2259 2 หลายเดือนก่อน

    Software development isn’t engineering. Period. Just like a dentist isn’t a surgeon or a chiropractor isn’t a doctor (even if they insist) - Psssh!

  • @u263a3
    @u263a3 4 หลายเดือนก่อน +4

    f ing Federal Reserve and government