GDG DevFest 2022
A talk from GDG DevFest 2022 on how to maximize benefits from Open Source by actively contributing to communities like Python and Django.
A talk from GDG DevFest 2022 on how to maximize benefits from Open Source by actively contributing to communities like Python and Django.
A developer reflects on their first two months at Contenda, a tech startup, discussing their role, team, and the meaningful work of building an API.
Explains the process of how new features are considered, designed, and shipped in the Java programming language via the OpenJDK community.
A guide to choosing impactful refactoring projects, emphasizing business value over cosmetic code changes.
Author announces 'The TypeScript Cookbook', a new O'Reilly book for 2023 providing practical solutions for everyday TypeScript problems.
A developer shares personal strategies for improving focus and efficiency while coding, including managing digital and physical distractions.
A proposal for organizing active developer sprints within the Django community, inspired by experiences at DjangoCon US.
A template for creating structured technical design documents to record decisions, scope, and solutions for software projects.
A conversation about transitioning to full-time open source work, the challenges of funding, and the personal motivations behind it.
A satirical guide on how to misuse and distort the Scrum framework, leading to failure, to highlight common Agile anti-patterns.
Argues that Kanban is more adaptable and effective than Scrum for software teams, explaining how Kanban principles enhance responsiveness and decision-making.
Explores the evolution of operations into platform engineering, where teams focus on enabling developers through self-service platforms and managed services.
Discusses the importance of human factors like team onboarding, reversibility, and support when choosing software architectures and technologies.
The article critiques common self-deprecating phrases in tech communities, arguing they reinforce harmful perceptions about intelligence and belonging.
Explains the multifaceted role of an Engineering Manager (EM) in hiring, facilitating work, team alignment, process improvement, and coaching.
A programmer shares how using documentation tools like Dash helps overcome information overload and memory limitations in modern software development.
Argues that deadlines harm software quality and morale, proposing 'preemption points' and queueing disciplines as better alternatives.
A developer reflects on six months of full-time open source work, discussing projects, financial challenges, and lessons learned.
A programmer's reflection on the philosophical and practical differences between truly fixing a bug versus just patching it, emphasizing testing and documentation.
A developer reviews their 10-month tenure at Remix, highlighting community growth and achievements before leaving to focus on a new venture, EpicWeb.dev.