Bus factor, pair programming and Visual Studio Code Live Share with David Khourshid

Поділитися
Вставка
  • Опубліковано 1 жов 2024
  • 💛 Educative (Episode sponsor)
    Use link for 10% off: educative.io/F...
    Educative.io helps you learn in-demand tech skills faster. Text-based courses with embedded coding environments mean you can jump in and learn without all the fluff - no set-up, no scrubbing back and forth through videos, no hassle. Get 10% off any course when you go through our link: educative.io/F...
    💛 Follow on Twitch and support by becoming a Subscriber
    We record the show live Mondays 7 AM PT
    / funfunfunction
    💛 Fun Fun Forum
    Private discussion forum with other viewers in between shows. www.funfunforu.... Available to patron members, become one at / funfunfunction
    💛 mpj on Twitter
    / mpjme
    💛 CircleCI (Show sponsor)
    Robust and sleek Docker-based Continuous Integration as a service. I used CircleCI prior to them becoming a sponsor and I love that their free tier is powerful enough for small personal projects, even if they are private. Use this link when you sign up to let them know you came from here:
    circleci.funfu...
    💛 FUN FUN FUNCTION
    Since 2015, Fun Fun Function (FFF) is one of the longest running weekly UA-cam shows on programming 🏅 thanks to its consistency and quality reaching 200,000+ developers.
    🤦‍♂️ The Failing Together concept is what makes FFF unique. Most coding content out there focus on step-by-step tutorials. We think tutorials are too far removed from what everyday development is like. Instead, FFF has created a completely new learning environment where we grow from failure, by solving problems while intensively interacting with a live audience.
    Tutorials try to solve a problem. Failing Together makes you grow as a developer and coworker.
    📹 Each show is recorded live on Twitch in a 2-hour livestream on Mondays. The host, assisted by the audience, is tasked to complete a programming challenge by an expert guest. Like in the real world, we often fail, and learn from it. This, of course, reflects what the audience identifies with, and is one of the most praised aspects of the show.
    ⏯ On Fridays, an edited version of the show is adapted for and published on UA-cam.
    Content Topics revolve around: JavaScript, Functional Programming, Software Architecture, Quality Processes, Developer Career and Health, Team Collaboration, Software Development, Project Management

КОМЕНТАРІ • 9

  • @plastikschnitzer
    @plastikschnitzer 4 роки тому +1

    How do you solve it in small organizations where everyone is his own department? I mean if you have a team for every area in a company, no problem. But smaller ones? Sure, you can outsource tasks to external companies, but their staff changes over time and you have no control about it and organization knowledge is not in-house (as it should be).

    • @DanKaschel
      @DanKaschel 4 роки тому

      A few things. Documentation is big, and making sure it's up-to-date. Don't just document individual processes, make summary documents that capture the overarching process so that someone can read it and understand the big picture, following links to get details on different sections. Confluence is a nice tool for this.
      Have simple processes. Simple processes are easier to understand, easier to describe, easier to change.
      Follow good design principles. Making processes and technology modular with proper separation of concerns makes it much easier to make a change in an unfamiliar system without side effects.
      And lastly, in a small company, give each person (or process) a designated backup owner. The backup should be capable of performing all essential tasks and have at least a general understanding of how things work. It's super important to test this; I recommend simulated quarterly "disasters" where everybody has to run the company in their backup roles for one week.
      All this takes a fair amount to set up and can't be bitten off at once, but once in place, having strong documentation, good processes, and cross-training yields many more benefits than just mitigating the bus factor.

  • @StefanoSaitta
    @StefanoSaitta 4 роки тому

    An alternative to Visual Studio Code Live Share for the JetBrains world could be TeamHub, still in beta and pretty buggy, but it's very good!

  • @abdelghafourdriowya2217
    @abdelghafourdriowya2217 4 роки тому

    Hi mpj, thanks a lot for the videos.
    I want to ask you what are the tools that you use on the daily basis for design.
    I actually work on a website built with angular, and i find it really not productif to make changes then save then check my changes in the browser.
    I know there's Adobe Brackets that allow live editing, but i doesn't work with frameworks like Angular.

  • @enjoymylife
    @enjoymylife 4 роки тому

    You really like blue.
    Blue hair can go well with this ...

  • @ragnarlaud2171
    @ragnarlaud2171 4 роки тому +1

    I saw the raw uncut version of this 😎

  • @mohammadalrefaai-games8034
    @mohammadalrefaai-games8034 4 роки тому

    Hi i like your videw please i need learn how to make nural network in javaScript