flâneur

Nazmi Asri

2 followers · 5 following · 879 views

on the atlas — 44

highlights — 16

  • The design should speak the users' language. Use words, phrases, and concepts familiar to the user, rather than internal jargon.
    10 Usability Heuristics for User Interface Design
  • Good stepping stones are a win for all the people involved: They unblock stakeholders — because people have a partial solution they can interact with. Engineers receive feedback and you create better alignment. They motivate the team — because people ship something that works! They might be a stopping point — they might turn into stopping stones (hehe) if the company decides it’s enough.
    How to Plan Software under Uncertainty 🗺️ - by Luca Rossi
  • One of the most valuable skills in management is bridging between your management’s and your team’s expectations in a way that is authentic to both’s values. If you never say no to your team, you’re not actually managing them. If you never change your management’s mind, you’re not being a manager.
    Engineering management stuff I learned in 2017. | Irrational Exuberance
  • By constraining the explorations we simultaneously pursue to a small number—-perhaps two or three for a thousand person engineering organization—-we manage the risk of technical debt accretion, which protects our our ability to continue making explorations over time. Many companies don’t constrain exploration, and quickly find themselves in a position where they simply can’t risk making any more.
    Magnitudes of exploration. | Irrational Exuberance
  • we should pursue explorations that offers at least one order of magnitude improvement over the existing technology.
    Magnitudes of exploration. | Irrational Exuberance
  • it has to be something you have a natural aptitude for, that you have a deep interest in, and that offers scope to do great work.
    How to Do Great Work
  • Another interesting finding: engineering teams may be less aligned than leaders think. While managers are critical to successfully adopting OKRs—it’s their responsibility to break high-level ideas down into goals and metrics for their teams—the majority of managers studied reported that they are not very effective at this task. There is also a mismatch in how aware managers think their teams are about their goals: 60% of individual contributors say that goals are communicated to them monthly, but 65% of managers say that they communicate goals weekly or multiple times a week.
    OKRs in Software Engineering - by Abi Noda
  • 🏄 They are the bridge between the tech team and the rest of the company, ensuring that technology supports the business and drives it forward.
    What does a CTO actually do?
  • Ask great questions. Effective mentors develop a storehouse of probing questions on any number of subjects
    Great Mentors Focus on the Whole Person, Not Just Their Career
  • By keeping it a casual conversation, you make it easy for them. (But do give a little advance notice so they can organize their thoughts!) The feedback you hear will be fresh in their mind, instead of summarized from vague memories months later.
    Best career advice: ask for feedback
  • Instead, probe for how well they understand their current situation. What’s going well? What’s not going well? What about your role do you enjoy the most? What’s most frustrating? If you could change one thing, what would it be and why?
    How to mentor software engineers
  • During difficult conversations, it’s important to be extremely concise. Aim to describe your observations, feelings, needs, and requests in fewer than 40 words. Using more words suggests you’re justifying your needs, and that decreases their power.
    How to Deliver Constructive Feedback in Difficult Situations – Productivity Hub
  • GREAT COMMUNICATION ISN’T JUST ABOUT WHAT YOU SAY, IT’S ABOUT WHAT OTHER PEOPLE HEAR.
    How to Deliver Constructive Feedback in Difficult Situations – Productivity Hub
  • We navigated through the code together, discussing the WHY behind each line.
    Being a good mentor - a developers guide
  • The goal here is to make them capable of finding their own solutions.
    Being a good mentor - a developers guide
  • One of the most powerful lessons to learn is that you can figure out what to do in situations that seem to have no solution. The more times you do this, the more you will believe it. Grit comes from learning you can get back up after you get knocked down.
    How To Be Successful