As an engineering leader, you must understand the product you build, not just the technology behind it. No matter if your team builds customer-facing features or internal platforms. Backend, frontend, or infra. They all contribute to the product in the end. But what if your company has no clear objectives,
How do you describe your tech debt to business? Often saying, "We need to fix our technical debt," is not enough for the company to prioritize it. Here are frameworks that can help you with classification. Ten types of technical debt By Thoughtworks * Code quality * Testing * Coupling * Unused or low-value
"Preparing For The Future" - in his article, Marty Cagan describes what's ahead of product teams thanks to generative AI. I cannot recommend it more also for engineering leaders. Preparing For The Future | Silicon Valley Product Group Here are key takeaways: * Because more things will be generated for engineers, their
Recently, I was pleased to be interviewed for Podcast - Developer Nation Broadcast! During the conversation with Ayan Pahwa, I shared my thoughts on engineering leadership and the tech career. Some highlights: * Tips and thoughts on hiring and finding the best candidates for our teams * The importance of trust between
Here's a great podcast episode by Abi Noda and Laura Tacho on engineering productivity 🎧. DORA, Space, and the latest research on Developer Experience, which brings Cognitive Load, Feedback Loops, and Flow State as core dimensions of DevEx. One catch that resonates with me a lot: "Very few companies need 100%
I came across an insightful article in the Harvard Business Review, a reminder of the importance of maintaining efficiency in today's fast-paced work environments. Research suggests that as people become busier, their efficiency tends to decline. Incentives often emphasize busyness and "hard work," but this approach can lead to employees
Imagine you have some news about a problem with a product, like a screenshot showing a drop in its stability for a few hours. In teams characterized by a fragile relationship with the leader, there is often hesitation to bring such incidents into the spotlight, particularly during all-hands meetings. They're
Here is the simplified vocabulary for engineering leaders. Practical explanation to fluffy management words. To micromanage - tell them exactly what to do with minimal context. To empower - give them support, autonomy, and context (business, product), so they can use their skills and potential to solve customers' problems and
In the world of business and technology, the adoption of project management tools and performance metrics is crucial for efficiency and success. However, many not-yet-agile teams are often hesitant to embrace these solutions. This resistance often comes from issues of miscommunication and trust between teams and management. Management's message is
What an exciting time to read Huxley's "Brave New World". The book originates from a post-H. Ford's world, where mass production and consumption are prioritized over individualism and self-actualization. Today Huxley's novel can even better food for thought. In the rise of parkouring robots from Boston Dynamics or everything-knowing ChatGPT.
Too often, engineering teams focus only on launching the first version of their product. They take all possible shortcuts and use all available energy. Many teams are exhausted by this run, yet the first version rarely solves customers' problems. It's just the beginning of the story. After the first launch,
No matter how far the next performance review process is, it's always strategic to contemplate how you'll evaluate your team members. For those who engage in regular one-on-one meetings, fostering open communication channels with constant feedback, and conducting discussions on expectations, goal alignment, achievements, and lessons learned, the upcoming Performance
Today, leadership isn't just about being in charge; it's about inspiring and driving your team towards success. The book "Accelerate" highlights five key characteristics that define a high-performing team leader: * Visionary, * inspirational communication, * intellectual stimulation, * supportive leadership, * personal recognition. Explore these traits and see how they can elevate your leadership
Perfection is the enemy of good. We tend to overoptimize things that don't matter. We tend to polish something that is already good enough. We don't share our knowledge because we think it's irrelevant. We collect countless edge cases to cover before we even start working. Perfection makes us unhappy.
As a manager, it's common to feel overwhelmed with tasks and responsibilities. However, being constantly busy isn't a sign of effective management. Here's why: 1. Availability Matters: One of your key duties is to be available for your team. They should feel comfortable approaching you with any problems they encounter.
Happy international women's day! 🌷 On that occasion, one hint at building equality. Mainly for leaders of all-white-male teams. Never assume you shouldn't hire the first woman (or any representative of a minority) to your team because they won't feel comfortable surrounded by men teammates. It's not a sign of care.
Even though we experienced massive layoffs in tech in 2023, we should consider the big picture. The tech talent shortage is going nowhere and may reach 4 million unfilled positions in 2030, according to KornFerry (check their Global Talent Crunch report). It'll be a big challenge for engineering leaders a)