Can Our Tools Increase Developer Productivity?

Поділитися
Вставка
  • Опубліковано 4 чер 2024
  • What can our tools do for our developer productivity? Software developers can feel very strongly about developer tools and how best to use them.
    In this episode, Trisha Gee talks about how important it is to continue learning about your software tools and their capabilities to increase your developer productivity and grow as a software engineer.
    -
    ⭐ PATREON:
    Join the Continuous Delivery community and access extra perks & content! ➡️ bit.ly/ContinuousDeliveryPatreon
    -
    👕 T-SHIRTS:
    A fan of the T-shirts I wear in my videos? Grab your own, at reduced prices EXCLUSIVE TO CONTINUOUS DELIVERY FOLLOWERS! Get money off the already reasonably priced t-shirts!
    🔗 Check out their collection HERE: ➡️ bit.ly/3vTkWy3
    🚨 DON'T FORGET TO USE THIS DISCOUNT CODE: ContinuousDelivery
    -
    🖇 LINKS:
    Trisha's Website ➡️ trishagee.com/
    Trisha On Twitter ➡️ / trisha_gee
    -
    BOOKS:
    📖 Getting to Know IntelliJ IDEA ➡️ trishagee.com/getting-to-know...
    📖 97 Things Every Java Programmer Should Know ➡️ www.oreilly.com/library/view/...
    📖 Dave’s NEW BOOK "Modern Software Engineering" is available as paperback, or kindle here ➡️ amzn.to/3DwdwT3
    and NOW as an AUDIOBOOK available on iTunes, Amazon and Audible.
    📖 The original, award-winning "Continuous Delivery" book by Dave Farley and Jez Humble ➡️ amzn.to/2WxRYmx
    📖 "Continuous Delivery Pipelines" by Dave Farley
    Paperback ➡️ amzn.to/3gIULlA
    ebook version ➡️ leanpub.com/cd-pipelines
    NOTE: If you click on one of the Amazon Affiliate links and buy the book, Continuous Delivery Ltd. will get a small fee for the recommendation with NO increase in cost to you.
    -
    CHANNEL SPONSORS:
    Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ bit.ly/3ASy8n0
    TransFICC provides low-latency connectivity, automated trading workflows and e-trading systems for Fixed Income and Derivatives. TransFICC resolves the issue of market fragmentation by providing banks and asset managers with a unified low-latency, robust and scalable API, which provides connectivity to multiple trading venues while supporting numerous complex workflows across asset classes such as Rates and Credit Bonds, Repos, Mortgage-Backed Securities and Interest Rate Swaps ➡️ transficc.com
    #developer #developerproductivity #developertools
  • Наука та технологія

КОМЕНТАРІ • 13

  • @yannickpaz
    @yannickpaz 2 місяці тому +23

    Confirmed. Trisha is a phenomenal addition to this channel! Great topic, great presentation 👌

  • @leerothman2715
    @leerothman2715 2 місяці тому +2

    One piece of advice I give to other devs is to learn the IDE shortcuts. The amount of time I see devs taking their hands off the keyboard to use the mouse for everything really slows them down.

  • @Simiaaaa
    @Simiaaaa 2 місяці тому +1

    So maven could do parallel build for all this time .... this is going to be gamechanger for me thank you Trisha ! ( Gotta dig bit more into maven i see )

  • @defeqel6537
    @defeqel6537 2 місяці тому +2

    Tooling is an interesting topic. There are some basics, like debugging, though that can be a rather large topic by itself, but overall you can waste quite a bit of time by exploring different tools, without necessarily finding much benefit. Language servers, fuzzy search and editor (whatever your preference) shortcuts are probably the most impactful for day-to-day workflow, personally I like to explicitly trigger the (language server) suggestions, but that's a matter of preference. For a good flow, I also prefer my tools to be very light, so my thoughts don't start to wander. Beyond that, it's difficult to estimate what tooling to spend the time to learn, especially since much of the time the decision of which tools to use is out of our hands as individual developers.

  • @isabelgarrido7413
    @isabelgarrido7413 2 місяці тому +2

    This video is great! Love the gradle tips ❤

  • @d3stinYwOw
    @d3stinYwOw 2 місяці тому

    Read documentation, try various stuff, learn keybindings. Knowledge transfer about usage of IDE X to IDE Y won't work if you don't use IDE in the first place. Lightweight editors like neovim (or vim, precedessor) with language server are a great alternative to full-blown IDEs. You can still have snippets, autocompletion, code navigation and debugging without eating half of your RAM :D

  • @ForgottenKnight1
    @ForgottenKnight1 2 місяці тому

    3:00 - That is such a nice thing. I'm gonna explore VS tomorrow morning to see if they got something similar :)

  • @KathySierraVideo
    @KathySierraVideo 2 місяці тому +5

    So awesome to see Trisha again! 👏🤸🏼

  • @alcar32sharif
    @alcar32sharif 2 місяці тому +1

    Trisha ❤

  • @marianialvaro7603
    @marianialvaro7603 2 місяці тому

    I actually think just follow a great programmer code (and comment) is a good way to challenge the way you work

  • @toffeethedev
    @toffeethedev 2 місяці тому +2

    Horrible thumbnail 😭