Why do people often fail to learn from mistakes? As a leader or mentor, how do you ensure folks understand the consequences of their actions and improve?
An opinion column for developers. Brutally honest, no pulled punches.
Why do people often fail to learn from mistakes? As a leader or mentor, how do you ensure folks understand the consequences of their actions and improve?
How should you adapt to a new manager? What should you discuss at your first one-on-one?
What is the impact of AI on software engineers? How will it impact our children?
When a subject matter expert (SME) leaves your team, how do you avoid knowledge loss? What common mistakes to teams make?
How does responding immediately provide you with essential slack time? How can eschewing prioritization help you prioritize?
How do you expand and utilize your network to land a new role you love? Why is applying online so unlikely to succeed for an experienced engineer?
How do you estimate deliverables, prioritize assignments, design solutions, choose implementations, and verify requirements when there’s no authoritative source to tell you the right thing to do and the right way to do it? What do you do when the experts disagree?
Why do many engineers hate office politics yet can’t avoid it? How can you navigate and master office politics while maintaining your integrity and sanity?
What are the three key questions an interview answers? How do you best prepare, introduce yourself, solve design and code problems, answer behavioral questions, and reflect after an interview?
How can you overcome imposter syndrome and act with integrity and authenticity until you finally know what you’re doing? What makes others listen to you and accept your leadership?