Confluence, a wiki that will make people collaborate on documentation
A comparison of documentation tools like Confluence, SharePoint, and Azure DevOps wikis for software teams, focusing on collaboration and feature requirements.
A comparison of documentation tools like Confluence, SharePoint, and Azure DevOps wikis for software teams, focusing on collaboration and feature requirements.
A tech lead reflects on the challenge of letting go of technical control when transitioning to management and trusting a world-class team.
A critique of common management failures in tech and a guide to becoming a supportive, transparent, and people-focused engineering manager.
A senior engineer explains why writing less code is often better, focusing on long-term maintenance costs and technical debt.
Explores how software engineers create and focus on imaginary problems to escape boring tasks, leading to inefficient solutions and bad software.
An engineering manager discusses the challenge of maintaining technical skills while managing a large team and balancing personal life.
A framework for developing a generative AI strategy, based on a talk exploring practical approaches for leaders and teams.
Mitchell Hashimoto shares his method for staying motivated and completing large technical projects by breaking them into tangible, demo-able chunks.
A developer discusses overcoming the personal impact of constructive criticism to grow professionally and personally, using the concept of anti-fragility.
Advice on when and how to include your GitHub profile in job applications, emphasizing relevance over quantity.
A DevEx engineer explains the role of Developer Experience, focusing on making software intuitive and joyful for developers, both internal and external.
A software engineer reflects on how passionate, friction-filled debates within a tech startup signal team investment and care, contrasting with apathy.
The article discusses the importance of empathy and kindness in fostering healthy and productive open source software communities.
A software engineer reflects on the unique loneliness of management compared to IC roles, where objective feedback is harder to find.
Argues that pull requests are a valuable form of documentation, capturing the 'why' and context behind code changes for future developers.
A software engineer's reflection on the challenges of switching between coding (IC) and management roles, and the impact on productivity.
A developer recommends two essential books for improving professional programming skills: one on browser networking and one on data-intensive applications.
A software developer shares a curated list of high-quality, topic-specific tech subreddits for advancing programming skills.
Analyzes the corporate pushback against remote work, questioning the stated reasons and exploring underlying power dynamics and economic factors.
Explores the strategic importance of Generative AI and how to build sustainable competitive advantages (moats) in AI products.