Pairing Guidelines
Guidelines for effective pair programming in software development, covering when to pair, session length, and team dynamics.
Guidelines for effective pair programming in software development, covering when to pair, session length, and team dynamics.
A developer shares key lessons learned from implementing Continuous Integration (CI) pipelines, focusing on configuration, authentication, and dependency management.
A developer argues for shorter, flexible workdays and prioritizing employee health over traditional eight-hour schedules in tech.
A guide exploring career paths, learning methods, and key considerations for starting a career as a software developer in 2021.
A critique of test-centric development models, arguing for a broader view of continuous feedback beyond traditional testing roles.
A personal reflection on the author's 2020, discussing burnout, creative output, and the impact of the pandemic on work and life.
Applying the 'You Don't Need It Yet' (YDNIY) mindset to Test-Driven Development (TDD) to build software faster and more iteratively.
A developer's 2020 year-in-review, summarizing their journey creating educational tech content, including articles, videos, and tutorials on React, Next.js, and mapping apps.
Explains how standard keyboards cause back pain through wrist strain and recommends ergonomic keyboards as a solution.
Explores the benefits and common questions about mob programming, a collaborative coding practice where teams work together on features and problems.
A developer shares their experience learning Python through Advent of Code puzzles and compares Python's ecosystem to Rust's documentation.
A developer's guide to convincing business stakeholders to approve technical investments like framework migrations and tech debt.
Best practices for developers to prepare and submit code for review, ensuring productive feedback and positive team dynamics.
A software developer shares insights from giving 125+ tech talks, focusing on planning, topic selection, and setting clear presentation goals.
Overview of new features and breaking changes in PHP 8, including JIT, union types, attributes, and the nullsafe operator.
A software developer draws parallels between scientific experiments and software development, discussing how unexpected test results and failures can be valuable learning opportunities.
A developer shares practical strategies for making a living from free and open-source software, covering employment and monetizing personal projects.
Explains why using descriptive titles for GitHub merge commits improves Git history readability and offers practical advice.
A collection of 101 pieces of advice for new software developers, gathered from industry professionals, covering mindset, learning, and career growth.
A seasoned developer shares 10 key lessons from a decade in software, focusing on soft skills, practical knowledge, and career advice.