Lucas on Software Engineering

Auteur(s): Lucas da Costa
  • Résumé

  • I’m a Brazilian software engineer living in London. I write JavaScript most of the time, and I’m passionate about open-source. For the past few years, I have been a maintainer of Chai.js and Sinon.js. I’m very active on GitHub and have contributed to numerous projects, including Jest and NodeSchool. As an author, I’ve written Testing JavaScript Applications, a book published by Manning Publications. I like opinionated books, beautiful code, well-engineered prose, command-line interfaces, and vim. In fact, I like vim so much that I got a :w tattoed on my ankle. Content that I own is always up for grabs. Universities and online courses use some of these posts as reference material, and you can do the same if you want. I have been voluntarily translated into many languages, including Russian, Mandarin, French, Portuguese, and Spanish. If you wish to translate any of these posts, you don’t need to ask for permission. Everything I produce belongs to the internet. It has made me who I am, and, therefore, it deserves all I have.
    All rights reversed
    Voir plus Voir moins
Épisodes
  • Why deadlines are pointless and what to do instead
    Sep 19 2022

    Deadlines are the bane of every software engineer’s existence. We’ve all been there: the project is “due” in two weeks, and we’re nowhere near done. So we pull all-nighters, do poor testing, and cut corners just to get it done. And what happens? The project is buggy, the customers are unhappy, and we’re all exhausted.

    In this episode, I’ll explain why deadlines are not a necessary evil and how they harm productivity, morale, and software quality.

    Voir plus Voir moins
    20 min
  • Talking to your customers: a disruptive Agile framework
    Sep 11 2022

    In this episode, I’ll present a robust and disruptive Agile framework. It’s called “talk to your customers” — or, in short, T-T-Y-C.

    Soon I’ll be selling a 500-page book with enough diagrams to convince you it’s a framework worth trying. If you are interested, you can also contact me for a $50,000 workshop in which I’ll recite platitudes and declaim all the necessary technical terms to make it “enterprise-ready”.

    For now, bear with me. This episode is all I’ve got.

    Voir plus Voir moins
    7 min
  • Why your daily stand-ups don't work and how to fix them
    Sep 10 2022

    Daily stand-ups are a classic example of learned helplessness. We all know they’re useless, but we tell ourselves “that’s just how things are” and do nothing about it.

    In this episode, I’ll explain the actual goal of a stand-up and why it’s a productive meeting to have, providing teams to do it right. Furthermore, I’ll explain what “right” means and the nuance involved in tailoring the stand-up meeting to suit your needs. As usual in Software Engineering, there’s no such thing as “one size fits all”.

    Voir plus Voir moins
    15 min

Ce que les auditeurs disent de Lucas on Software Engineering

Moyenne des évaluations de clients

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