Best of Leadership โ€” May 2024

  1. 1
    Article
    Avatar of ardalisArdalisยท2y

    Clean Architecture Sucks

    Clean Architecture is not a silver bullet and its success depends on the technical expertise of the developers. Inexperienced teams may struggle with implementing the architecture correctly. It's important to understand different approaches to software architecture and seek guidance from experienced developers.

  2. 2
    Article
    Avatar of substackSubstackยท2y

    3 Critical Skills You Need to Grow Beyond Senior Levels in Engineering

    This post discusses the three critical skills needed to grow beyond senior levels in engineering, including learning to scale yourself, navigating ambiguity, and influencing without authority.

  3. 3
    Article
    Avatar of devtoDEVยท2y

    My First Month As A Software Engineer

    The software engineer shares their first impressions, on-boarding experience, technical challenges, learning curve, collaboration and team dynamics, achievements, and growth in their first month at work.

  4. 4
    Article
    Avatar of bootcampuxdesignBootcampยท2y

    The reasons why your team is not listening to you

    Reasons why your team may not be listening to you include their understanding of the message, their priorities, and perverse incentives. It is suggested to involve them in the process and make them think it was their idea.

  5. 5
    Article
    Avatar of managingdevManaging Devยท2y

    The most important skill to work on as a manager

    Practical ways to improve self-awareness as a manager: make decisions with others in mind, allow for emotional expression, bring core values to work, understand team members' needs, be yourself and express ideas, and be honest when stressed or upset.

  6. 6
    Article
    Avatar of substackSubstackยท2y

    How to Create an Engineering OS for your Organization ๐Ÿง‘โ€๐Ÿ’ป

    Learn about EngOS, a framework for engineering teams to operate more efficiently. Discover the three dimensions of execution, how to improve collaboration, and ways to enhance decision making.

  7. 7
    Article
    Avatar of devblogsDevBlogsยท2y

    Microsoft Dev Box is leveling up to support your development needs

    Microsoft Dev Box is introducing new features to support development needs, including enhanced personalization, team-based customizations, and management features. It also focuses on customization and personalization, allowing developers to personalize their machines with their favorite tools and providing the compute power needed for every task. Additionally, it addresses enterprise trust by offering features like hibernation to control costs and capabilities for admins to monitor usage and security.