🔮 Crafting Tech Teams

🔮 Crafting Tech Teams focuses on optimizing engineering teams through leadership development, effective software practices, testing strategies, and architecture design. It emphasizes psychological safety, delivering before requirement changes, and balancing quality. The publication includes discussions on TDD, team coaching, and productivity metrics.

Leadership Development Software Practices Testing Strategies Architecture Design Psychological Safety Productivity Metrics Team Coaching Requirement Management Continuous Delivery

The hottest Substack posts of 🔮 Crafting Tech Teams

And their main takeaways
19 implied HN points 23 May 23
  1. Inspiring a team to write tests involves more than just explaining why, you also need to provide guidance on how to inspire them.
  2. Encouraging your team to write tests can be a challenging task that requires effective leadership and communication.
  3. To successfully inspire your team to write tests, consider utilizing a combination of motivation, training, and support.
19 implied HN points 22 May 23
  1. Organizing work to easily implement feature flags is important for managing complexity in a system.
  2. Having a binary check for feature flags may be seen as hackish.
  3. Consider trying a 7-day free trial to access more posts and archives from Crafting Tech Teams.
Get a weekly roundup of the best Substack posts, by hacker news affinity:
19 implied HN points 29 Apr 23
  1. Tech leaders have various responsibilities like roadmaps, estimates, onboarding, off-boarding, crisis meetings, vacation time, security, fast delivery, and maintaining high quality.
  2. Teams frequently face recurring issues, prompting discussions and potential solutions to address them effectively.
  3. Subscribing to newsletters like Crafting Tech Teams can provide insights and advice on managing team issues and enhancing leadership skills.
19 implied HN points 27 Apr 23
  1. The roadmap is crucial for tech organizations, requiring careful planning, estimations, and collaboration among departments.
  2. Addressing technical debt and support tickets is an important aspect of balancing execution and re-planning the roadmap.
  3. Subscribing to Crafting Tech Teams gives access to in-depth posts and a 7-day free trial for the full archive.
19 implied HN points 23 Apr 23
  1. Welcome to Crafting Tech Teams - Unlock the untapped potential of your engineering team.
  2. Age and experience are automatic.
  3. Keep reading with a 7-day free trial to Crafting Tech Teams.
0 implied HN points 27 Jun 23
  1. Teams can be shaped to focus on increasing profit targets, rather than just reducing costs.
  2. Utilizing Tactical Agility by feature slicing across fully functional verticals can help increase profit targets for high performing teams.
  3. Understanding the subtle and unintuitive economics of Agile can help in shaping teams to be more effective profit centres.
0 implied HN points 14 Jul 23
  1. Develop a strong understanding of data streaming by studying the book Designing Data Intensive Applications (DDIA).
  2. This post is part of a series inspired by DDIA and explores data streaming in the context of events.
  3. Consider exploring event sourcing as an alternative to batch processing in data management.
0 implied HN points 17 Jul 23
  1. The 6-Day Challenge Q&A Stream is aimed at tech leads to help them manage disconnects within their teams.
  2. The session offers a growth opportunity for new subscribers and LinkedIn followers of the Crafting Tech Teams newsletter.
  3. There is a last-minute notification to join the discussion, happening in 2 hours from the announcement.
0 implied HN points 25 Jul 23
  1. Understanding code smells can help improve product quality by enabling timely refactoring to address potential issues.
  2. Refactoring code smells involves following established methodologies that lead to better object-oriented design and the application of design patterns.
  3. Sandi Metz emphasizes the importance of continuous refactoring to maintain code quality, highlighting the value of small methods and classes.
0 implied HN points 30 Jul 23
  1. Expensive mistakes can lead to valuable lessons that accelerate career growth.
  2. Joining specialized book clubs can improve psychological safety in the team's work environment and boost book-reading skills with tips like speed reading and accountability groups.
  3. Consider subscribing to Crafting Tech Teams for a 7-day free trial to access valuable insights and full post archives on tech career acceleration.
0 implied HN points 22 Aug 23
  1. The post discusses starting a new live stream theme on Domain-driven Design, coinciding with the book's 20th anniversary.
  2. Previous live stream topics covered Clean Architecture in episodes 1 to 4.
  3. The upcoming Thursday stream will explore how Domain-driven Design can benefit from tactical and strategic perspectives.
0 implied HN points 30 Aug 23
  1. The post discusses inspiring a team overwhelmed with tech debt.
  2. There is a free book club starting to read Implementing Lean Software Development.
  3. Live streams hosted on Thursdays with the current theme focusing on DDD, this week specifically on Aggregates and mode.
0 implied HN points 03 Oct 23
  1. The post discusses the difference between refactoring and a full rewrite in the context of engineering culture.
  2. There will be a live stream event to delve deeper into the topic, with an opportunity for live chat participation.
  3. Readers can subscribe to access the full post archives with a 7-day free trial of Crafting Tech Teams.
0 implied HN points 08 Feb 24
  1. Denis Čahuk is excited to initiate a discussion on Test-driven Development (TDD) for the community
  2. The focus will be on exploring modern concepts, theory, business benefits, tooling, and practical adoption of TDD
  3. Interested individuals can access the content through a 7-day free trial on Crafting Tech Teams
0 implied HN points 21 May 24
  1. The book 'Domain Modeling Made Functional' is highly recommended for its unique approach that discusses implementation without overwhelming object-oriented patterns.
  2. The book club offers a structured environment with calls, accountability groups, and networking opportunities to support learning and growth.
  3. Tips for optimizing your reading process include speed reading techniques to save time, amplify knowledge, boost confidence, improve focus, and absorb key insights for applying changes effectively.
0 implied HN points 05 Jul 23
  1. Part 2 of control-flow refactoring addresses nullable return values and the effects of going too far with simplification.
  2. Refactoring complex branching logic can make code more readable and maintainable.
  3. Consider balancing between simplifying control flow and maintaining clarity in code to avoid making it overly complex.
0 implied HN points 18 Aug 23
  1. Naming things in programming is crucial and can impact the success of refactoring.
  2. Approaching naming and dependencies in Clean Architecture with a fresh and entertaining perspective can lead to new insights.
  3. Continuing to learn and grow in your understanding of Clean Architecture through resources like Crafting Tech Teams can benefit your development skills.
0 implied HN points 22 Jul 23
  1. Transparency and openness are important values, but they alone may not encourage team members to communicate openly during tough situations.
  2. Hesitation and playing it safe can lead to a psychologically unsafe environment, impacting team dynamics negatively.
  3. The overall environment is crucial, as it consistently influences team behavior more than individual willpower.
0 implied HN points 16 May 23
  1. Event Storming involves understanding the domain through collaboration between engineers and the business side.
  2. Event Modeling highlights the big picture and dependencies within a system.
  3. Both Event Storming and Event Modeling play key roles in comprehending processes, data, and types within a business.
0 implied HN points 03 Jun 23
  1. Observing a team can lead to temptation to micromanage, especially when tasks become more complex than anticipated.
  2. Sometimes what seems like a simple task on Monday can turn into a major unexpected challenge by the end of the week.
  3. Maintaining productivity and team well-being can be a balancing act, requiring careful management to avoid wasted time and energy.
0 implied HN points 14 Jun 23
  1. The SOLID principles in software engineering are important for creating understandable, flexible, and maintainable object-oriented designs.
  2. Many engineers are recommended to learn the SOLID principles early in their tech training, but some professionals have stopped recommending it.
  3. Crafting Tech Teams offers insights beyond the traditional SOLID principles, providing a fresh perspective on software design and development.
0 implied HN points 08 Jul 23
  1. Join Code Craft Saturdays to explore Ensemble/Mob Programming with Coach Bob. The event allows you to join and leave whenever you like.
  2. Participate in discussions about TDD and Ensemble/Mob programming using the provided link.
  3. Subscribe to Crafting Tech Teams for a 7-day free trial to access full post archives.
0 implied HN points 13 Jul 23
  1. Consider transitioning to stream processing if customers wait days or weeks for their data.
  2. Understand the contrast between traditional batch processing and newer stream processing.
  3. Explore event sourcing and event modeling as part of the decision-making process.
0 implied HN points 28 Jul 23
  1. Having stakeholders collaborate in the estimation process can lead to successful outcomes in software development projects.
  2. Involving stakeholders in the estimation process can help enhance collaboration and streamline the overall project.
  3. Encouraging stakeholders to estimate alongside you as a software leader can make a significant difference in project success.