• #383 Why aren’t devs shipping faster?

  • May 14 2024
  • Durée: 31 min
  • Podcast
Page de couverture de #383 Why aren’t devs shipping faster?

#383 Why aren’t devs shipping faster?

  • Résumé

  • Topics covered in this episode: I asked 100 devs why they aren’t shipping faster. Here’s what I learnedPython 3.13.0 beta 1 releasedA theme editor for JupyterLabrich-argparseExtrasJokeWatch on YouTube About the show Sponsored by Mailtrap: pythonbytes.fm/mailtrap Connect with the hosts Michael: @mkennedy@fosstodon.orgBrian: @brianokken@fosstodon.orgShow: @pythonbytes@fosstodon.org Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: I asked 100 devs why they aren’t shipping faster. Here’s what I learned by Daksh Gupta (via PyCoders)What’s stopping you from shipping faster? Dependency bugs Complicated codebase >There is so much undocumented in our service, including poor records of new features, nonexistent or outdated info on our dependencies, or even essential things like best practices for testing, a lot of time is wasted in syncs trying to find the right informationQA LoopsWaiting for spec > At Amazon? Meetings, approval, talking to 10 different stakeholders because changing the color of a button affects 15 micro servicesWriting testsDeployment/build speedScope creep > The human tendency to stuff last-minute items into the crevices of their luggage minutes before leaving for the airport manifests itself at software companies as scope creep.Unclear requirementsExcessive meetingsMotivation >honest answer is i was on ads>and that’s a very old / complicated / large stack (edited)>and i didn’t understand it>my friends on younger teams seemed happier, i was miserableDORA metrics Brian #2: Python 3.13.0 beta 1 released "Python 3.13 is still in development. This release, 3.13.0b1, is the first of four beta release previews of 3.13.”New REPL, featuring multi-line editing, color support, colorized exception tracebacksCool GIL, JIT, and GC featuresTyping changes, including typing.TypeIs . See last weeks episode and TypeIs does what I thought TypeGuard would do in PythonSome nice dead battery removalsand moreBut seriously, the REPL is cool. Just ask Trey The new REPL in Python 3.13 - Trey Hunner Michael #3: A theme editor for JupyterLab by Florence HaudinA new tool for authoring JupyterLab themesTo lower the bar for customizing JupyterLab we created a new tool providing a simple interface for tuning the JupyterLab appearance interactively.See jupyterlab-theme-editor on github Brian #4: rich-argparse “Format argparse and optparse help using rich.”“rich-argparse improves the look and readability of argparse's help while requiring minimal changes to the code.”They’re not kidding. 2 line code change. from rich_argparse import RichHelpFormatter parser = argparse.ArgumentParser(..., formatter_class=RichHelpFormatter) Extras Brian: pytest course is now switched to the new platform. I sent out an email including how to save their spot on the old site and mark that spot complete on the new site.There’s now comments on the course now. Trying that out. If you’ve got a question, just ask in that section. Michael: A new Talk Python course: Getting Started with NLP and spaCy Joke: Testing holiday
    Voir plus Voir moins

Ce que les auditeurs disent de #383 Why aren’t devs shipping faster?

Moyenne des évaluations de clients

Évaluations – Cliquez sur les onglets pour changer la source des évaluations.