The Engineering Manager/Product Manager Marriage
Explores the critical partnership between Engineering Managers and Product Managers, comparing it to a marriage for effective team alignment and decision-making.
Explores the critical partnership between Engineering Managers and Product Managers, comparing it to a marriage for effective team alignment and decision-making.
A review of Marty Cagan's book 'Inspired,' covering the role of Product Management in the tech industry and its practical techniques.
A blog post about overcoming perfectionism in writing and the benefits of publishing work before it feels 'perfect'.
A podcast episode exploring the original definition of Object-Oriented Programming and comparing it to modern interpretations.
A critique of blindly following software development 'best practices', arguing for more thoughtful discussion and application.
A personal story about an Apple Watch notification distracting a midwife leads to a discussion on the dangers of digital distractions for software developers.
The article argues for co-locating code comments with the relevant code, explaining the maintainability and clarity benefits over separate documentation files.
A developer argues that adopting product management skills like communication and big-picture thinking makes developers more effective and influential.
Explores key traits of a strong web performance culture in tech organizations, based on industry experience and Google I/O insights.
A software educator argues that developers must cultivate imagination to remix and apply contrived educational examples to real-world software problems.
A developer argues that well-run business meetings are crucial for software teams, distinguishing them from wasteful gatherings.
A reflective article exploring the philosophical and practical challenges of preventing software bugs, questioning what 'prevention' truly means.
Explores how GitHub redefined the concept of a 'fork' in git, contrasting it with traditional distributed version control workflows.
A speaker's perspective on the importance of attending conference talks, arguing that audience presence energizes speakers and improves the experience for everyone.
The author announces the launch of their new programming-focused podcast, 'Rant With Brent', promising concise and informative episodes.
A developer shares key lessons from 7 years in the industry, focusing on communication, business context, and team dynamics over pure technical skills.
A developer explains the mindset and methodology behind debugging by walking through a real-world fix for the Twitch desktop client.
An overview of PHP's evolution in 2019, highlighting performance gains, new features, and modern development practices.
A tutorial on applying Test-Driven Development (TDD) principles to build and test a Vue.js component, using a color picker as an example.
Eight practical ways for companies to support and sustain the open source projects they depend on, from hiring maintainers to creating award programs.