Your job is to deliver code you have proven to work
Argues that software engineers must prove their code works through manual and automated testing, not just rely on AI tools and code reviews.
Argues that software engineers must prove their code works through manual and automated testing, not just rely on AI tools and code reviews.
Martin Fowler's link blog covers mainframe modernization, AI code review challenges, and building disposable web apps with LLMs.
Explores how AI-generated content challenges traditional work review heuristics and the need for new evaluation methods.
Learn how to use GitHub Copilot's #changes variable and other context tricks to analyze your git diffs and improve coding workflow.
Introduces the 'Code Review Pyramid' concept to prioritize important aspects like functionality and performance over style in code reviews.
Learn how to fetch a remote feature branch from a GitHub pull request to review changes locally using specific git commands.
Best practices for developers to prepare and submit code for review, ensuring productive feedback and positive team dynamics.
A software engineer shares four techniques to improve skills beyond learning new frameworks, focusing on problem-solving and impact.
A developer shares their positive experiences with open source, from a first small contribution to learning, job opportunities, and community.
A developer's guide to preventing production incidents through team culture, automated testing, and robust deployment processes.
A guide to implementing effective code reviews, covering tone, automation, and best practices for teams.
A summary of a Python Frederick meetup featuring Christine Lee's presentation on data science tools and features available in Python.
A guide on improving code review communication and avoiding conflict, based on a real-world example of a failed review process.
A guide to improving code reviews by focusing on constructive communication and empathy, treating it as a social process rather than just a technical one.
A guest post contribution on reading other developers' code to learn different problem-solving approaches and evolving best practices.