Full Stack Developers will take over. This is why.

Поділитися
Вставка
  • Опубліковано 16 вер 2024

КОМЕНТАРІ • 145

  • @edandersen
    @edandersen  10 днів тому +5

    Please consider subscribing if you haven't already 🙏 really encourages me to make more videos. Thanks!

  • @sajjadkazemi
    @sajjadkazemi 10 днів тому +37

    The slides worked well. I had attention the whole time 👍

  • @Throllfinn
    @Throllfinn 10 днів тому +12

    Loved the storytelling with slides

    • @edandersen
      @edandersen  10 днів тому +1

      Thanks! I'm trying out lots of different formats

    • @Throllfinn
      @Throllfinn 10 днів тому

      ​@@edandersen By the way, I took your advice from one of your videos about learning MVC first. It really helped me understand APIs and routing. I've made huge progress towards becoming a Full Stack developer. Thanks a lot!

    • @edandersen
      @edandersen  10 днів тому +1

      Nice!

  • @greenfrogdev
    @greenfrogdev 10 днів тому +4

    Sir, thank you so much for this encouraging video. I graduated with my Bachelor's in Computer Science in December 2022, took a year off to travel and pursue other things, and now I've been struggling with finding a new job (my current doesn't pay well and doesn't use my degree) and I've been doubting whether full-stack web development is really a viable or safe choice for me. But, with this video, I'm inspired to not give up.

    • @jzea5605
      @jzea5605 14 годин тому

      same story here mate

  • @fortunembulazi
    @fortunembulazi День тому +1

    😅😅😅 what a nice story, I will keep this locally and always watch it as a reminder to admire my role as a full stack Dev.

  • @VincentJenks
    @VincentJenks 8 днів тому +3

    Excellent video. Thank you for emphasizing the core problem, which most people do not ever learn much about or properly understand; central banking. The Fed. By inflating the money supply, distorts markets and creates asset bubbles, and people become accustomed to a standard of living that isn’t real or sustainable. What goes up, must come down. The higher and more rapid the climb, the harder the fall. Developers became accustomed to specializing in part of the stack, which also inflated tech stacks. There are mountains of code and outrageous, unnecessary new complexity in every aspect of the stack now - particularly in front-end. We’re mostly still just creating CRUD on the internet, like we were 2 decades ago with a fraction of this cruft! Tech labor is massively overpriced due to The Fed inflating the money supply and it must necessarily deflate. I welcome a return to sanity and look forward to capitalizing again as a career full stack dev.

    • @AaronBlox-h2t
      @AaronBlox-h2t 4 дні тому

      You are half way there friend. When the FED expands the money supply, as it has done repeatedly to bail out factions of the ruling class, last time it was in 2008, it creates fictitious capital. Capital is, in the final analysis, nothing but a claim on the surplus value able to be extracted from the working class by the capitalist class. Sooner or later, this fictitious capital must extract the corresponding surplus value, or its "pound of flesh" from the working masses ans the wages and living standards go down and they work more for less....etc etc
      This is fundamentally how Capitalism works for the last 300 years or so of its existance.

  • @OS-Advertising
    @OS-Advertising День тому +1

    thats why freelancing is so nice it's because most of the times you have these situations where there is you, and the client, without having 50 layers of middle management and 20 other developers working all on different parts of the same app , maybe you have two or three guys and they get the job done
    when our teacher used to teach us system design and computer systems architecture i couldnt even believe that there was people hiring a guy just to talk to them and draw diagrams and write documents and a bit of sql here and there
    because in my mind i always was thinking hey how can i make an app from a to z... that's why i got into web dev in the first place to make apps because i have the dream to one day live off my own mini apps and be able to be financially free... and to be frank i am at that point, i still have a ton to learn but i can make projects from a to z ... and man that is soooo satisfying when you see that you can actually build something and see it come to life just by typing text on a screen
    FUNNY how the front end dev says to ai build me an app in react 19 even if react 19 is still in RC and isnt even stable yet .... 10:14

  • @mosesnandi
    @mosesnandi 8 днів тому +1

    One of the greatest videos I have ever seen about software development process! ...They should make a movie about this, especially today when everything is getting too complicated for absolutely no reason. It seems everyday there is a new field being formed to put some layers on software development.

  • @JoeFeser
    @JoeFeser 9 днів тому +4

    Having all of the dotnet experience, people judge me a lot. To this day, I can still put a decent ui together. Great Video

  • @DerTaran
    @DerTaran 6 днів тому +8

    The perfect amount of developers on a project is 1.
    Won‘t work all the time, but I’m convinced about it.

    • @wahoobeans
      @wahoobeans 6 днів тому

      Story of my software career.

    • @Vreth6
      @Vreth6 4 дні тому +2

      I agree, until that one dev gets very sick or burned out and progress stops completely

  • @AytekUstundag
    @AytekUstundag 9 днів тому +4

    Your middle manager is very fair. Normally they want 250k from a 300k project :)

  • @gem3008
    @gem3008 Годину тому

    The cloud-based LMS systems I've implemented and developed since 2009 dealt with full stack and devOps, having direct communication and collaboration with stakeholders directly expedited the lifecycle and mitigated risks and I wouldn't have it any other way!

  • @phyoga7645
    @phyoga7645 10 днів тому +4

    I commented on another video recently, agreeing about the complexity of the .NET universe. This is another brilliant video. I may be a bit old fashioned, but I never really saw the upside of only knowing the front or the back end. If you can land a job with one, surely you can improve your chances and or scope with both / all of it? Thanks, Ed! I will continue to pursue full stack.

  • @keyser456
    @keyser456 9 днів тому +14

    Full stack does not mean web and database. It means knowing how to get a concept from concept to production.

    • @edandersen
      @edandersen  9 днів тому +10

      I think it means both. Full stack devs can actually build an whole app by themselves and ship it, not just part of an app

    • @keyser456
      @keyser456 9 днів тому +1

      @@edandersen It's not just front-end and backend, it's all the stuff in between. Dev-ops, IT, SME, Marketing, PR, Finance, a million other things.

    • @edandersen
      @edandersen  9 днів тому +7

      @keyser456 I'm not saying full stack devs should do the accounts. But they can do the DevOps in a lot of cases

    • @JethroBodine1422
      @JethroBodine1422 8 днів тому +1

      @@edandersen So true. As a jack of all trades, I would gather requirements, architect the solution, and work on the front end, backend, database, devops, provision servers both physical and virtual, testing and quality assurance, technical writer, and throw in some networking.

    • @VincentJenks
      @VincentJenks 8 днів тому +3

      Full-stack means the business can come to you with a concept, and you’re able to work with them to develop the entire application, front to back. UI to business logic to database to deployment. It was the norm when I started 26 years ago and I’ve been through the process countless times. It means you need to have at least somewhat developed your soft skills as well, especially if you hope to operate your own business as a consultant.

  • @stevecoxiscool
    @stevecoxiscool 10 днів тому +4

    Yes. the full stack dev can half azz an app together, in the short term. You make a good point about free money. Yes, I can dev all the parts and integrate and test, but you need a team of specialists, not a couple of generalists. Great video !!!!

    • @edandersen
      @edandersen  10 днів тому +3

      A team of full stack generalists works well too IMO.

  • @syborgiii7183
    @syborgiii7183 10 днів тому +4

    This has happened because everyone thought that even a bachelor degree teaches what you need to know. Not going to lie but school did not start teaching how to build software until I got into my masters level classes. They force me to do all the roles alone. Make smart decisions based on that. How to budget, design, plan, all of it. Undergrad and bootcamp don't do all of that. So we have specialists instead of engineers and people are realizing that I could pay so much money for a team or just pay azure a couple thousand a month and let engineers do what they do, which is build scalable software quick and cheap to upkeep. I've been telling people that the only people who KEEP all those roles are companies where money is no object. If you were to redo a kitchen do you hire a interior designer and then a contractor or a really good contractor? Option 2 is best especially since the realy good contractor will be able to tell you how ,much it will cost. Something the designer can't do since they don't understand the process

    • @MDBoss-fv2eu
      @MDBoss-fv2eu 5 днів тому

      Exactly man this really *isses me off, you go in blind thinking your covered.
      The programming journey is way deeper than what they teach at bachelors

  • @ShinmotoGaming
    @ShinmotoGaming 9 днів тому +2

    Man, this was so funny, especially watching it as a SWE, who had many of the roles mentioned throughout my career.

  • @guydaniel4152
    @guydaniel4152 2 дні тому +1

    lol! This one made me subscribe. Love the slides.

    • @edandersen
      @edandersen  2 дні тому +1

      thanks for giving in in the end 😀

  • @TKollaKid
    @TKollaKid 9 днів тому +1

    Great video. Thanks for making this.

  • @cipanmandul
    @cipanmandul 9 днів тому +1

    Brilliant! Spot on.

  • @gediminasmorkys3589
    @gediminasmorkys3589 5 днів тому

    So what you are saying is "just be able to do everything, and you will be a desirable employee". Hard to argue with that :)

    • @edandersen
      @edandersen  5 днів тому

      I’m saying you just need to be a generalist, and you certainly need to be able to actually build a whole app by yourself and deploy it

  • @yigitalpkaynak
    @yigitalpkaynak 6 днів тому

    Thank you for sharing the truths of industry. Greetings from Turkey 🙏

  • @dpbt14
    @dpbt14 10 днів тому +1

    Great vid Ed. Educational and entertaining

  • @Aalii6
    @Aalii6 4 дні тому

    Interesting topic, thank you!

  • @TechnoMageCreator
    @TechnoMageCreator 6 днів тому

    Not only, I'm 38 and somehow life kept me away from learning code through school and chose a different path, just learned a tiny bit as a hobby. Never ever I have programmed something fully, till AI came out. I have an idea for an app in my industry and couldn't find investors and the developers I try to hire just squezed every penny I had without results. A year later I learned with AI full stack development (it's incredibly easy if uou put your time and attention on it). At this point I am confident I can build it entirely on my own (already have lots of the code built and working). Still we are far from being accessible for most people. I don't think any of us can imagine yet how much everything will change and is understandable. We have different life experiences and knowledge so we are all limited by how much we know and understand. The possibilities in the near future are limitless.

    • @edandersen
      @edandersen  6 днів тому

      Yep AI dev tools will definitely help the idea guys get to MVP. Thanks for the comment!

  • @abdullahnaim10
    @abdullahnaim10 10 днів тому +1

    great story telling!

  • @aaronbarczewski8753
    @aaronbarczewski8753 6 днів тому

    This makes so much sense. I was hired on as a backend developer in 2021 along with like 2 others that year. The company I worked for had 3 frontend developers and 3 backend developers including me and we had 3 senior developers who are also backend developers. So 6 backend developers in total. Well... it's 2024, interests rates are high again and so the need for my job disappears and I get laid off. And now I'm a backend developer scrambling to learn frontend frameworks to get a full-stack development position. [sigh] 🙄

    • @edandersen
      @edandersen  6 днів тому

      it's tough out there. thanks for the comment

  • @data01010
    @data01010 6 годин тому

    as a QA engineer I appreciated thanos snap taking us out last 😂

  • @blackfalcon82it
    @blackfalcon82it 10 днів тому

    In this period where i read some bad comments about full stack developer this video is very nice

  • @accessibleguidance
    @accessibleguidance 9 днів тому +1

    Do the same style video with software lifecycle e.g migration - compare full stack with a team in the backdrop of low interest rates and high interest rates.

  • @OsvaldoGago
    @OsvaldoGago 6 днів тому

    Unfortunately many managers love (and want) strategy papers, power point presentations, charts and many other things that exclusively for the company's internal audiences. Often this internal documents, although interesting and eye-candy, are wrong! As a company grow, doing work for the end users is harder and harder and the bureaucracy takes over. The full stack developer will have a hard time in medium to large companies and will thrive in many small companies (unless they are B2B specialized companies that take outsourced work). The video is right that managers will try to hire companies that can impress their peers over a good end product.

  • @osamceo
    @osamceo 9 днів тому

    Wow You really convinced me to fullstack 😂 very beautiful work chef

  • @wahoobeans
    @wahoobeans 6 днів тому

    This is the story of my software career.

  • @DanielBergholz
    @DanielBergholz 6 днів тому

    This was one of the funniest videos I've seen in a while!

  • @jurassicthunder
    @jurassicthunder 6 днів тому

    crazy how much our industry depends on the interest rates.

  • @MDBoss-fv2eu
    @MDBoss-fv2eu 5 днів тому

    "Who was that?" When Thanos snapping the mandem😂

  • @themellowpea
    @themellowpea 6 днів тому

    please keep the qa engineer lmao. great video! sums up the industry in a snap.

  • @grimmersnee
    @grimmersnee 10 днів тому +1

    so true

  • @Geomaverick124
    @Geomaverick124 9 днів тому

    You would probably keep the Front End Dev along with QA as backup to the Full Stack Dev...this happened at the company I work for. I started out as a Jr dev and transitioned to a Front End Dev and then a back up FullStack dev if something happened to them...which it did

  • @DaaWood998
    @DaaWood998 10 днів тому +1

    Also; low interest rates -> no cash for new projects -> only keep seniors to maintain legacy code -> no jobs for newbies/laid off mids etc.
    Maybe a comment not to the topic, but seniors are generalists by definition I assume.

  • @damiansimonak7955
    @damiansimonak7955 10 днів тому +2

    I am not 100% sure that Al can build a full frontend, especially in React so write to its criteria. Todo apps maybe but complex apps hardly.

    • @edandersen
      @edandersen  10 днів тому +2

      Yeah it was a dodgy example. Thanks for the comment!

  • @McZsh
    @McZsh 7 днів тому

    The team the recruiter delivers has 6 out of 8 as deadweights, one guy will get fired early to assert a reign of fear, and the remaining guy will be a full stack dev thereafter. Welcome to the crew, dude!

  • @NoName_493
    @NoName_493 10 днів тому +1

    Funny story that explains everything very nicely.

  • @incarnateTheGreat
    @incarnateTheGreat 3 дні тому

    Internet make me go boom-boom

  • @chrisgarwood2237
    @chrisgarwood2237 10 днів тому +4

    Exactly what happened to me, only issue is that s as a full stack is that my front end skills have taken a div

  • @jackpioneer3566
    @jackpioneer3566 9 днів тому

    I agree that a full-stack developer can and should be able to do everything you mentioned. However, time is a major concern. If you had the right team with only the necessary people, such as a frontend developer, a backend developer, and QA, the development time would likely be shorter. Or, just 3 full-stack developers. 😉 A full-stack developer could handle everything, but it would take more time since parallel work wouldn't be possible. This might cost a bit more, but releasing a product quickly is often worth it.

    • @edandersen
      @edandersen  9 днів тому

      How about a team of 2 or 3 full stack devs?

    • @jackpioneer3566
      @jackpioneer3566 9 днів тому

      ​@@edandersen As I mentioned in my previous comment, I believe that 3 full-stack developers could do the job. However, a generalist may not be as fast as a specialized developer in their specific area (depending on their experience, of course). But it's highly dependent on the individual. I’m a full-stack developer myself, but from my experience, it would probably take me 2 to 3 times longer to build a frontend than it would take a dedicated frontend developer, since most of my knowledge is in the backend.

    • @JethroBodine1422
      @JethroBodine1422 8 днів тому +1

      @@edandersen Large development teams obviously don't scale well so give me a very small number of talented and motivated full stack developers any day.

  • @ememech
    @ememech 10 днів тому +2

    Never met full stack dev to plan and implement correct networkin and infrastructure correctly. Always half as job. With only backend dev maybe you can build shit web app for 15 users.

  • @last.journey
    @last.journey 8 днів тому

    Great story
    I was really enjoying it

  • @xavhow
    @xavhow 13 годин тому

    Umm, I’m a full stack dev. But I need my QA and Infra. The rest can do without in the short term yes.

    • @edandersen
      @edandersen  8 годин тому +1

      the point was that in theory you could do without. you'd just make the infra simple

  • @timmyers9798
    @timmyers9798 3 дні тому

    You missed the bit about where the manager decides to go to a low cost country, takes on a whole team for the price of a costa then all hell breaks loose.

    • @E6hosting
      @E6hosting 3 дні тому

      That's fine he still has to go back to the full stack hero.

    • @edandersen
      @edandersen  3 дні тому

      This has been known to happen yes

    • @mohansampath3981
      @mohansampath3981 9 годин тому

      PLEASE clarify me ,you are saying to cut cost he outsourced whole team from third world country like india ,why not ,it makes him profit right?

  • @rookiesmarts
    @rookiesmarts 10 днів тому

    i am currently in that full stack dev situation :)

  • @JoeFeser
    @JoeFeser 9 днів тому +2

    Thanks!

  • @azmisudrajat
    @azmisudrajat 10 днів тому

    Back-end Dev: A Love Story by Ed Anderson. This could be a good novel.

    • @edandersen
      @edandersen  10 днів тому

      Sounds a bit spicy when you put it that way

  • @markusjohansson6245
    @markusjohansson6245 7 днів тому

    Why would the full stack dude get 200k when the other earlier got 100k ? Why not get a frontend and a backend dude for 100k each instead ? You get some overlap and most people are not truly 100% backend or frontend.

    • @edandersen
      @edandersen  7 днів тому

      Someone needs to then co-ordinate between the FE and BE people. Half the time will be spent talking.

  • @pablom8854
    @pablom8854 21 годину тому

    I built pluginsomnia in 4 months thanks to AI who took care of the boring stuff 😂 now coding my next app

  • @timothyrussell1553
    @timothyrussell1553 9 днів тому

    Fantastic

  • @TheFocusedCoder
    @TheFocusedCoder 9 днів тому

    Finally someone says it

  • @ArbitraryZer0101
    @ArbitraryZer0101 День тому

    On a team of 2, I have 6 years full stack. The other guy is backend only with 14 years.
    The compamy thinks I'm the most technically skilled person and has most experience, lol

    • @edandersen
      @edandersen  День тому +1

      well, you can build a whole app and that guy can only build half of one

    • @ArbitraryZer0101
      @ArbitraryZer0101 День тому

      ​@@edandersenexactly. Easy to find a new job, seen as better skilled by non technical

  • @criticalthinker88gis13
    @criticalthinker88gis13 10 днів тому +1

    And then comes the low cost country person, 200k ill do it for 20

  • @GyroMixes
    @GyroMixes 10 днів тому +7

    Whatever looms in QA is going to stay. you cant make developer a QA. The motive behind QA is like a whistleblower but for Devs. Devs as QA are like the Fed. They still tryna cover up the screw ups affecting customers.

    • @edandersen
      @edandersen  10 днів тому +5

      Yeah tbh QA is the most important of the other roles

    • @donaldlee6760
      @donaldlee6760 10 днів тому +2

      As a fullstack dev for 20+ years, I find your comment hilarious. I do fullstack, QA, database, devops, project management, and try include cybersecurity (admittedly poorly). I proudly tell everyone around me that I am the worst QA person on earth. Upper management loves me so I guess they care about QA as much as I do.

    • @JarheadCrayonEater
      @JarheadCrayonEater 9 днів тому +2

      This is an example of pure ignorance.
      I've been programming since 1986, and have been a Metrologist for over 25 years. In both of those fields, there's never a better QA than someone that has done the job, and I've been a QA in them nearly the entire time.
      Production requires QA, otherwise the product isn't vetted.

  • @sax_anon9662
    @sax_anon9662 10 днів тому

    So true lol but a lot of the time the full stack developer usually burns out since they are highly pressured and they are left with the burden of the entire software development lifecycle plus the politics of management. They eventually leave the company usually without any documentation of the things they did now every other developer that gets hired to replace them have to deal with a codebase nobody understands.

    • @edandersen
      @edandersen  10 днів тому +1

      What if you had multiple full stack developers on a team 🤔

    • @sax_anon9662
      @sax_anon9662 10 днів тому

      @@edandersen Oh yeah that's the most ideal. but in high interest no free money environment i can already hear all the business buzz words in their war rooms about "budget and cost constraints" lol

  • @MustafaElghisha
    @MustafaElghisha 10 днів тому

    Nice

    • @edandersen
      @edandersen  10 днів тому +1

      Congratulations on the first comment!

  • @kirillzlobin7135
    @kirillzlobin7135 10 днів тому

    Sure, It is definitely possible that the whole project and infrastructure can be handled by just one person. And even without this person.

  • @Funkbassfushion
    @Funkbassfushion 10 днів тому

    But I need to deploy my monolithic app that has around 100 users to K8!! 😂

  • @stepanhakobyan
    @stepanhakobyan 6 днів тому

    Funny video.

  • @johncoleman6986
    @johncoleman6986 6 днів тому

    Dude, you’re killing it. You are the Steve McQueen of software development. Long live the anti-hero.

  • @user-fg2fn6mh9k
    @user-fg2fn6mh9k 10 днів тому

    can we also have the dramatic background music ?

  • @dirkfromhein
    @dirkfromhein 6 днів тому

    I’m going to disagree, the % of people that have a good UX/UI “feel” and skill, understand middleware and can design a database properly is infinitesimally small. I know a handful after 30+ yrs in the industry doing commercial products and consulting on projects of all sizes. No way I’m letting some React front end person touch a DB schema on any project I’m running, and vice versa ( you will have a tree view on the left and a table on the right 😀 ).

    • @edandersen
      @edandersen  6 днів тому

      don't use React then. doing everything from the UI to the schema is normal in stacks like Rails

  • @patrickyong1501
    @patrickyong1501 10 днів тому

    Dont you think interest rate is coming down in 2025?

    • @edandersen
      @edandersen  10 днів тому

      Yes but not to zero like before

    • @osamceo
      @osamceo 9 днів тому

      If there is a war in the Middle East, interest rate will rise for many years (Yes, there is a war or wars coming, I don't hope so, but political reality says otherwise )

  • @Limpuls
    @Limpuls 9 днів тому

    Any advice how to make a transition from front end dev to full stack when I already have knowledge but just no work experience as full-stack/back end? I graduated school in 2020 that covered both front end and back end (even had an elective class in big data with Hadoop). Unfortunately all my internships and then jobs after school were front end focused. Now 4 years later I just started my 3rd front end dev job with React, Typescript and Angularjs. They use .NET on the back end and it's mono repo. I wonder what is the best way to transition to full stack? Should I ask to do it in my current company after some time I have worked there?

    • @edandersen
      @edandersen  9 днів тому +1

      Step 1 is make sure you are actually running the backend code locally when coding your front end. Not on a seperate server. Then you can debug it and play around, maybe even fix a bug in the backend

    • @Limpuls
      @Limpuls 9 днів тому

      @@edandersen Thanks for a reply! Yes it’s .NET solution project that contains back end and front end together. When I switch branches I have to build the whole .NET or run migrations all the time before doing front end work. So that’s a beginning I guess haha

  • @SweepAndZone
    @SweepAndZone 4 дні тому

    Fantastic video

  • @deepblackoutlaw9640
    @deepblackoutlaw9640 2 дні тому

    Commenting for the algorithm

  • @ripple123
    @ripple123 10 днів тому +1

    sigh…i dont like frontend

  • @jmora7101
    @jmora7101 10 днів тому

    UX library???? tailwind ???

    • @edandersen
      @edandersen  10 днів тому

      Yeah that didn't come out right. Imagine she's the UI designer instead.

    • @jmora7101
      @jmora7101 10 днів тому

      @@edandersen ok I get your point about full stack dev today, but UX is another thing...

  • @felixms
    @felixms 22 години тому

    Totally lost my respect for this channel after this video. This is more like an Uncle Rogers type of story. I though Ed had more experience in the field. A full stack developer only cannot do a $200K app, more like a $20K without much features and and less than 100 users. Good slides and story telling though. Simple issues totally ignored: DBA needs to optimize sprocs and schemas mostly created with tools such as Entity Framework; QA eng removes a lot of the pain from new users being beta testers which encourages the use of the app and noise to upper management; architect - if your architect cannot design a more robust app than your FSD, than he is indeed not needed, and so on...

    • @edandersen
      @edandersen  21 годину тому

      that's fair. thanks for the comment!

  • @preston176
    @preston176 8 днів тому

    AI yes. so if you know basics of anything well you can ship a product in 2 hrs 😂😂

    • @edandersen
      @edandersen  8 днів тому +1

      That's what I keep being told!