jefflembeck’s avatarjefflembeck’s Twitter Archive

Popular Tweets

A list of popular tweets by retweets and favorites.

  1. The body of your commit message is for the "why". INCLUDE THE WHY. PLEASE ALWAYS INCLUDE THE WHY. I CAN READ YOUR CODE I NEED TO KNOW WHY YOU DID THAT. I NEED TO KNOW WHY I DID THAT. PLEASE TAKE MERCY ON ME, PAST SELF. I DON'T UNDERSTAND WHY I MADE THESE CHOICES.
  2. Hi, I'm Jeff and I'm an Engineering Manager at npmjs and I'd like to talk a little bit about open source, humans, and general empathy
  3. We, as an industry, really like to pretend that coding is the hard part. We do this when we interview. We do this when we plan and work. It's immensely common and it's so far from the truth.
  4. Nobody has all their shit together. Nobody. Not a single person. If you ever think “Nah, __ does”, lemme tell you — __ doesn’t trust you enough to let you in on the secret that they also do not have their shit together.
  5. Hey Mac Users - support.apple.com/en-us/HT6601 - "A remote attacker may be able to execute arbitrary code" Update. Now. Seriously.
  6. "The cost of copied code is so much lower than the cost of the wrong abstraction." - aredridel This is extremely correct. It is OK to repeat yourself. Do it a few times so you can figure out where this abstraction needs to be. It's OK.
  7. .ceejbot said a thing yesterday that she's said before but it hit me square on for the first time just then: "Teams are immutable" When we change the makeup of a group of people, we don't change the group of people, we make a whole new set. This applies to work and family.
  8. …in reply to @jefflembeck
    What we need are people who can break down large and complicated tasks, manage those, and understand the future ramifications of their decisions. We need more people who aren't focused on perfection but know what "good enough" looks like and have back up plans for when they fail
  9. …in reply to @jefflembeck
    My career in a slide tho. #cascadia16
    oh my god twitter doesn’t include alt text from images in their API
  10. Hey. Other Tech Dudes. You with the money. Did you feel a little “I’m mad but this isn’t my fight, what do I do?” this past weekend? Are you not an “in the streets” kind of guy? It’s time to help the way you best can: cash. Time to give more. Way more.
  11. Hi. After four years, it's time for something new. During the last decade, I've worn a lot of hats: Infra, OSS maintainer, Eng Mgr, Web (front & back), tech lead, etc. Do you have an interesting product? Do you need somebody who likes cleaning up tech debt? Holler. DMs are open.
  12. You follow the rabbit down its hole. It comes up the other side and is a yak. You shave it. It's really a dragon. You chase it. #webdev
  13. Hi. Today is an especially exciting day for me. npmjs is hiring for the web team (my team!): jobs.lever.co/npmjs/383d6bfd-e195-4796-8324-6eced6c496a5 Come work with me, katie_fenn, aeflash, and the rest of npmjs as we take on the fun and wild task of being the world's biggest package manager
  14. Being burnt out and being a manager sucks on multiple levels. It destroys you. It destroys your team. It creates a situation where nobody under you can succeed. It is toxic to your organization and to yourself. And it is _so easy to do_.
  15. …in reply to @jefflembeck
    So, here it is. My appeal to some decency. npm is made of humans. We're fallible. We try really hard. We're mostly a bunch of fucking nerds who run full speed every day to make a thing that makes your life better. We care, deeply.
  16. Real question: is burnout for management inevitable for people who actually care about the wellbeing of other people? If no, how does one combat the emotional toll of the job?
  17. Hey Engineering Manager friends: how often do you think “Do you know what I was good at? Software. Computers rarely led me to full on despair in the same way that this job does. I should quit management and go back to writing software”? Asking for a friend.
  18. …in reply to @jefflembeck
    Well. That wasn't about general things at all, was it? Here: OSS communities involve a lot of people who care a lot and we frequently forget that we're just _people_ trying to make a big thing work out here. It's not easy, but it's worth it.
  19. I've legitimately never gone back to a TODO comment. I've also never found one helpful. It's been 10 years. I'm pretty sure I'm not the only one.
  20. I’ve had a lot of conversations lately where I asked “How do you measure success on your team?” and followed it up with “Is that your only measurement?” and then “Is that what the business uses to measure your success as well?” And holy fuck so many people have lost the plot
  21. Watching people actively destroy a thing you half killed yourself to build is really really hard