I. M. Wright’s “Hard Code”: Recent Episodes

Eric Brechner

An opinion column for developers. Brutally honest, no pulled punches.

View Details

When are you ready to retire? How do you prepare for a delightful retirement?

View Details

Why are people's common responses to losing their boss problematic? How do you deal constructively with a temporary manager?

View Details

How can you be right and still be wrong? What approaches ensure you are heard and respected?

View Details

What are the warning signs that tell you when you’re off track? How do you stay in your manager’s good graces?

View Details

When is your vibe important in business settings? What is the right vibe for interviews, crises, sharing bad news, and career conversations?

View Details

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?

View Details

How should you adapt to a new manager? What should you discuss at your first one-on-one?

View Details

How do you reduce middle managers without harming productivity or employee development? Which middle managers should you keep?

View Details

Why do short clear SLAs improve your services, customer satisfaction, and life? How do you write and use an effective SLA?

View Details

How do guide PMs to positively impact your team, your business, and your customers? What if your peers and management chain all see the PM role differently?

View Details

What is the impact of AI on software engineers? How will it impact our children?

View Details

Should I be more ambitious? How do I align my career with what I value most?

View Details

How do you gain the confidence needed for a promotion as you undertake unfamiliar next-level work? How do you win over your manager and other decision-makers?

View Details

When a subject matter expert (SME) leaves your team, how do you avoid knowledge loss? What common mistakes to teams make?

View Details

How should you feel about the annual rewards you received? What should you expect?

View Details

How do you improve your chances of success? Why consider luck when evaluating people and situations?

View Details

Why are awareness posters, training, and trinkets mostly effective? How do you convert these campaigns into action?

View Details

How does responding immediately provide you with essential slack time? How can eschewing prioritization help you prioritize?

View Details

When a project has multiple leaders, how do you quickly make aligned decisions that stick? Who has final say without abusing that power?

View Details

How do you pay off technical debt before a catastrophic failure? How do you convince management to invest the time?

View Details

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?

View Details

What skills should engineers develop? How should hiring manager prioritize candidates?

View Details

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?

View Details

How do you engage with your manager and peers when you're no longer the boss? Should you be the boss again?

View Details

Is getting an advanced degree worth the time, effort, and cost? Does the university you choose matter?

View Details

As a middle manager, how do you create a plan in a week that pleases the management chain above you (and partners), the staff below you (including multiple teams), and your own desires for influence and impact? When are three plans better than one?

View Details

What is matrix management? Given its awful track record, why does it persist and how can you avoid it?

View Details

When your company switches to discretionary time off, how much vacation should you take? What if my manager or team judges me about using too much or too little vacation?

View Details

How do you drive cross-org initiatives successfully without leaving a trail of resentment? What is the hidden power of the initiative driver?

View Details

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?

View Details

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?

View Details

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?

View Details

What are the pros and cons of pair programming? When is it valuable?

View Details

In what situations should you disclose your disability (or not)? How do ensure you receive accommodations and respectful treatment?

View Details

How do you respond to a crisis that involves executives and maybe mass media? What steps can you take to stay calm and engage the right people?

View Details

What five options do you have when your deliverable is late? How do you rebuild trust with stakeholders?

View Details

Why do coworkers disappoint you? How do you set clear expectations and hold people accountable?

View Details

Why should you bother taking an employee poll? How do you best use ratings and comments to keep what you like and improve what you don't?

View Details

What makes professional relationships different from personal ones? How do you collaborate effectively with people you don't like?

View Details

How do you write a professional growth and development plan? What if you don't have a long-term goal yet?

View Details

Why is it better to assign ownership instead of delegating tasks? How do you determine who should own what?

View Details

Why do you need to manage your management? How do you manage up with authenticity?

View Details

Are you a bold, methodical, or analytical engineer? Is one style better than the others?

View Details

Why do great teams with sufficient data still make bad decisions, miss incidents, and seem unresponsive? How should you slice your data to ensure a quality customer experience?

View Details

How do you run a great people discussion? What common mistakes to managers make in people discussions?

View Details

What way can teams get into trouble? How do you resolve issues and sustain high-performing teams?

View Details

Why do writing more code and working more hours fall short of delivering more value? What should engineers be doing?

View Details

Should managers be rewarded more than individual contributors? How do you create more impact, opportunity, and innovation for less expense?

View Details

What are the three purposes of a resume? How do you make your resume and interview more memorable and compelling?

View Details

Which software terms are so offensive that we should change them? How do you choose a good alternative to an offensive term?

View Details

What are the common mistakes when switching to DevOps? How can your team smoothly transition to DevOps?

View Details

What's improved and what's remained problematic at Microsoft? Where do we go from here?

View Details

What motivates knowledge workers? Which leadership style is most effective day to day?

View Details

How do you vacation at home when that's where you're working? What three guidelines provide a relaxing and memorable home vacation?

View Details

What three rules help you write great performance feedback? Which part of your feedback is the most important?

View Details

How do you make fair choices and impose fair restrictions? Why wouldn't you be transparent?

View Details

What subtle changes can you make to be productive working from home? How do you keep the peace with your housemates and kids?