# code reviews

Code review is the process of having someone other than the code's author examine a code change to validate its design and implementation and help maintain code quality.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## The Case for Hiring Junior Engineers 🌱

DevFeed: [The Case for Hiring Junior Engineers 🌱](<https://devfeed.tech/articles/the-case-for-hiring-junior-engineers-39827.md>)

Original publisher: [Read original article](<https://refactoring.fm/p/the-case-for-hiring-junior-engineers>)

Author: Luca Rossi

Published: 2026-08-12T07:19:52Z

Content type: opinion

Language: en

Sources: [Refactoring](<https://devfeed.tech/sources/refactoring.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [systems](<https://devfeed.tech/topics/systems.md>), [code reviews](<https://devfeed.tech/topics/code-reviews.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai](<https://devfeed.tech/tags/ai.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [junior](<https://devfeed.tech/tags/junior.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

This opinion argues that companies are making a practical business mistake by freezing junior engineering hiring because of AI. It acknowledges that junior engineers now face earlier demands such as code review, critical thinking, and systems thinking, while arguing that these challenges do not eliminate the value of hiring them.

### Source excerpt

Let's flip the narrative that you only need seniors now.

## The growing code review workload and emerging AI-assisted approaches

DevFeed: [The growing code review workload and emerging AI-assisted approaches](<https://devfeed.tech/articles/the-pulse-new-trend-concern-about-massive-increase-in-code-review-load-40926.md>)

Original publisher: [Read original article](<https://blog.pragmaticengineer.com/the-pulse-new-trend-concern-about-massive-increase-in-code-review-load/>)

Author: Ivan Klaric

Published: 2026-07-23T16:55:29Z

Content type: article

Language: en

Sources: [The Pragmatic Engineer](<https://devfeed.tech/sources/the-pragmatic-engineer-2.md>)

Topics: [code reviews](<https://devfeed.tech/topics/code-reviews.md>), [ai code review](<https://devfeed.tech/topics/ai-code-review.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Formal methods](<https://devfeed.tech/topics/formal-methods.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-code-review](<https://devfeed.tech/tags/ai-code-review.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [formal-methods](<https://devfeed.tech/tags/formal-methods.md>), [software](<https://devfeed.tech/tags/software.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article examines the growing code review workload as AI-generated code increases. It surveys dedicated AI review tools, review features in coding platforms, in-house systems, and verification approaches such as testing and formal methods, while noting that few solutions are proven.

### Source excerpt

Top of mind for engineering leaders: what to do about the growing code review load, and how devs are starting to review code less thoroughly than before? Many questions, but few proven solutions.

## Agentic code workflows with Nick Tune

DevFeed: [Agentic code workflows with Nick Tune](<https://devfeed.tech/articles/agentic-code-workflows-with-nick-tune-38683.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/agentic-code-workflows-with-nick>)

Author: Dr Milan Milanović

Published: 2026-03-26T16:01:37Z

Content type: article

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Code quality](<https://devfeed.tech/topics/code-quality.md>), [code reviews](<https://devfeed.tech/topics/code-reviews.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Domain-driven design (DDD)](<https://devfeed.tech/topics/domain-driven-design.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>), [Continuous Delivery (CD)](<https://devfeed.tech/topics/continuous-delivery.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code-quality](<https://devfeed.tech/tags/code-quality.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [domain-driven-design](<https://devfeed.tech/tags/domain-driven-design.md>), [migration](<https://devfeed.tech/tags/migration.md>), [requirements](<https://devfeed.tech/tags/requirements.md>)

### AI overview

An interview with Nick Tune about advanced agentic coding workflows. It covers planning requirements, modeling development as a tested state machine, implementing features with Claude Code and guardrails, enforcing architecture rules deterministically, reviewing pull requests, applying TDD, and using custom tooling.

### Source excerpt

Most engineers who talk about AI productivity talk in abstractions.

## AI Can Accelerate Experienced Engineers but Should Not Replace Junior Developers' Learning Process

DevFeed: [AI Can Accelerate Experienced Engineers but Should Not Replace Junior Developers' Learning Process](<https://devfeed.tech/articles/who-is-going-to-train-the-juniors-38756.md>)

Original publisher: [Read original article](<https://www.paleblueapps.com/rockandnull/who-will-train-junior-engineers-in-the-ai-era/>)

Author: Mike Yerou

Published: 2026-02-05T09:59:43Z

Content type: opinion

Language: en

Sources: [Rock and Null](<https://devfeed.tech/sources/rock-and-null.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [coding](<https://devfeed.tech/topics/coding.md>), [code reviews](<https://devfeed.tech/topics/code-reviews.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [coding](<https://devfeed.tech/tags/coding.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>)

### AI overview

The article argues that AI tools can help experienced engineers work faster but may allow junior engineers to bypass the struggle, debugging, code reviews, and design discussions that build deep understanding. It recommends intentional training and allowing juniors to develop intuition before relying heavily on AI.

### Source excerpt

Junior engineers can get instant answers and working code, but risk skipping the hard-earned understanding that comes from struggle. AI is a powerful multiplier for experienced engineers, but without intentional training, it can quietly erode how the next generation is built.

## How to give outstanding code reviews (if you have to)

DevFeed: [How to give outstanding code reviews (if you have to)](<https://devfeed.tech/articles/how-to-give-outstanding-code-reviews-if-you-have-to-39913.md>)

Original publisher: [Read original article](<https://mende.io/blog/how-to-give-outstanding-code-reviews-if-you-have-to/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2024-07-20T05:00:00Z

Content type: tutorial

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [code reviews](<https://devfeed.tech/topics/code-reviews.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [code](<https://devfeed.tech/tags/code.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [developer-experience-developer-productivity-quality-software-development-software-testing-engin](<https://devfeed.tech/tags/developer-experience-developer-productivity-quality-software-development-software-testing-engin.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [knowledge-sharing](<https://devfeed.tech/tags/knowledge-sharing.md>), [programming](<https://devfeed.tech/tags/programming.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

This article explains the author's approach to code reviews. It favors pair or team programming for immediate feedback, while presenting asynchronous code reviews as a fallback when pairing is not possible. It discusses slower feedback, less effective written communication, reduced knowledge sharing, and weaker collaboration as drawbacks of asynchronous reviews.

### Source excerpt

How to give outstanding code reviews (if you have to) Most software companies use code reviews to ensure that at least two people check each part of the code base and maintain its quality. Although I prefer pair or team programming over asynchronous code reviews, I recognize that this isn't always possible. In such cases, asynchronous code reviews are the next best option.

## How to become a Trusted Contributor, part 2

DevFeed: [How to become a Trusted Contributor, part 2](<https://devfeed.tech/articles/how-to-become-a-trusted-contributor-part-2-41726.md>)

Original publisher: [Read original article](<https://postmarketos.org/blog/2024/01/28/how-to-become-tc2/>)

Published: 2024-01-28T00:00:00Z

Content type: article

Language: en

Sources: [postmarketOS Blog](<https://devfeed.tech/sources/postmarketos-blog.md>)

Topics: [foss](<https://devfeed.tech/topics/foss.md>), [code reviews](<https://devfeed.tech/topics/code-reviews.md>), [patches](<https://devfeed.tech/topics/patches.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [community](<https://devfeed.tech/tags/community.md>), [contributions](<https://devfeed.tech/tags/contributions.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [developer](<https://devfeed.tech/tags/developer.md>), [email](<https://devfeed.tech/tags/email.md>), [foss](<https://devfeed.tech/tags/foss.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [postmarketos](<https://devfeed.tech/tags/postmarketos.md>), [support](<https://devfeed.tech/tags/support.md>)

### AI overview

This post explains how contributors to postmarketOS can qualify to become Trusted Contributors through sustained contributions beyond code, including accessibility improvements, community support, artwork, writing, and podcast editing. It also outlines the application process, which involves a confidential issue, team endorsements, and a list of contributions.

### Source excerpt

After our How to become a Trusted Contributor blog post was received with great enthusiasm by the community (and already have two new TCs since, shout out to @travmurav and @f_), we thought that it would be a great idea to expand its scope. We know that people have been contributing to postmarketOS in many ways, not just via code reviews and submitting patches. So if you have been contributing to postmarketOS for the past six months or longer and don't fancy yourself a developer, there is now a path for you to become a Trusted Contributor too! Some examples of what types of contributions can qualify you as a Trusted Contributor include: making accessibility improvements supporting others in our chat rooms supporting others in our issue trackers creating artwork or other promotional materials writing blog posts for postmarketOS.org (the main and/or "edge" blogs) podcast / audio editing If you're curious how to get started with any of those things today, in hopes of applying to be a TC later, please do not hesitate to reach out to us in chat! If you find other tasks that we didn't think of, which would also have a good impact on the project or our community, feel free to reach out as well. Trusted Contributors enjoy street cred (public contributions to a large FOSS project can look good on a resume!) and their own @postmarketos.org email address. The process to apply is largely the same as what we detailed previously: file a new confidential issue in our application repo, find existing team members to endorse you, and list out your contributions and achievements to support your application. We also got a bit of behind-the-scenes audio for you in the podcast. That's it, thanks for reading this blog post!

## Static Code Analysers

DevFeed: [Static Code Analysers](<https://devfeed.tech/articles/static-code-analysers-39217.md>)

Original publisher: [Read original article](<https://kt.academy/article/ak-static-analysis>)

Published: 2024-01-22T00:15:00Z

Content type: tutorial

Language: en

Sources: [Kt. Academy](<https://devfeed.tech/sources/kt-academy.md>)

Topics: [detekt](<https://devfeed.tech/topics/detekt.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [code reviews](<https://devfeed.tech/topics/code-reviews.md>), [compilers](<https://devfeed.tech/topics/compilers.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [compilers](<https://devfeed.tech/tags/compilers.md>), [detekt](<https://devfeed.tech/tags/detekt.md>), [generics](<https://devfeed.tech/tags/generics.md>), [java](<https://devfeed.tech/tags/java.md>), [jvm](<https://devfeed.tech/tags/jvm.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

### AI overview

This tutorial introduces static analysis as a way to identify bugs and recurring code patterns without running the code. It explains how static analysers can automate and enforce coding patterns in large Kotlin codebases, then begins a practical walkthrough of detekt, a popular Kotlin static analyser.

### Source excerpt

All you need to know about Static Code Analysers and Detekt.

## Imperfect #9 - Why and when to code as a manager

DevFeed: [Imperfect #9 - Why and when to code as a manager](<https://devfeed.tech/articles/imperfect-9-why-and-when-to-code-as-a-manager-39459.md>)

Original publisher: [Read original article](<https://imperfect.substack.com/p/imperfect-9-why-and-when-to-code>)

Author: Pedro Gil Carvalho

Published: 2022-10-14T11:30:54Z

Content type: opinion

Language: en

Sources: [Pedro Gil Carvalho](<https://devfeed.tech/sources/pedro-gil-carvalho.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [coding](<https://devfeed.tech/topics/coding.md>), [code reviews](<https://devfeed.tech/topics/code-reviews.md>)

Tags: [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [coding](<https://devfeed.tech/tags/coding.md>), [developers](<https://devfeed.tech/tags/developers.md>), [engineering-manager](<https://devfeed.tech/tags/engineering-manager.md>), [process](<https://devfeed.tech/tags/process.md>)

### AI overview

This opinion article explains when engineering managers should code. It advises new managers to focus primarily on people, process, and communication, while identifying bug fixing, proofs of concept, code reviews, and hands-on work in small teams as useful exceptions. Regular coding can create missed deadlines, blocked dependencies, delayed releases, and damaged credibility.

### Source excerpt

Keeping our skills sharp without blocking anyone

## Code Ownership: Keeping the balance between structure and agility

DevFeed: [Code Ownership: Keeping the balance between structure and agility](<https://devfeed.tech/articles/code-ownership-keeping-the-balance-between-structure-and-agility-39880.md>)

Original publisher: [Read original article](<https://mende.io/blog/code-ownership/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2022-02-12T12:53:00Z

Content type: article

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [modules](<https://devfeed.tech/topics/modules.md>), [structure](<https://devfeed.tech/topics/structure.md>), [code reviews](<https://devfeed.tech/topics/code-reviews.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [developers](<https://devfeed.tech/tags/developers.md>), [modules](<https://devfeed.tech/tags/modules.md>), [ownership](<https://devfeed.tech/tags/ownership.md>), [practices-software-development-technical-leadership-organizational-design-software-craft](<https://devfeed.tech/tags/practices-software-development-technical-leadership-organizational-design-software-craft.md>), [scale](<https://devfeed.tech/tags/scale.md>), [structure](<https://devfeed.tech/tags/structure.md>), [systems](<https://devfeed.tech/tags/systems.md>), [teams](<https://devfeed.tech/tags/teams.md>)

### AI overview

The article explains strong, weak, and collective code ownership. It argues that team ownership reduces dependence on individual developers, while knowledge sharing through collaborative editing and code reviews helps teams maintain responsibility for modules. It also notes that collective ownership becomes harder to sustain as systems and teams grow.

### Source excerpt

Code Ownership: Keeping the balance between structure and agility Code ownership is an important topic when it comes to enabling your teams and allowing developers to improve the system while keeping the overhead of changes low.

## The value of a thousand little features

DevFeed: [The value of a thousand little features](<https://devfeed.tech/articles/the-value-of-a-thousand-little-features-40638.md>)

Original publisher: [Read original article](<https://eviltrout.com/blog/2017-04-13-a-thousand-little-features/>)

Published: 2017-04-13T00:00:00Z

Content type: opinion

Language: en

Sources: [Robin Ward](<https://devfeed.tech/sources/robin-ward.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Development](<https://devfeed.tech/topics/development.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [Ember](<https://devfeed.tech/topics/ember.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Database](<https://devfeed.tech/topics/database.md>), [code reviews](<https://devfeed.tech/topics/code-reviews.md>), [test-coverage](<https://devfeed.tech/topics/test-coverage.md>)

Tags: [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [coverage](<https://devfeed.tech/tags/coverage.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [ember](<https://devfeed.tech/tags/ember.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

The author reflects on five years of Discourse development, describing how the team settled on major technical choices such as Rails, ActiveRecord, Postgres, Ember.js, and JavaScript. The article also discusses codebase practices, performance improvements, and planned changes including TypeScript, replacing Sprockets, and upgrading Ruby and Rails.

### Source excerpt

It's been over a year since I wrote a blog entry! And while of course the universal excuse of "I've been busy" applies, I think we reached a point in Discourse's development where we just were able to focus on the product without a lot of stuff getting in our way. I've now been working on Discourse full time for 5 years. In the beginning we had a lot more uncertainty about technical decisions. Some of the things we debated interally include:

## How Students and New Developers Can Build Skills Through Open Source

DevFeed: [How Students and New Developers Can Build Skills Through Open Source](<https://devfeed.tech/articles/students-and-open-source-a-match-made-in-heaven-40746.md>)

Original publisher: [Read original article](<https://radek.io/posts/students-and-open-source/>)

Published: 2015-08-31T00:00:00Z

Content type: opinion

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Git](<https://devfeed.tech/topics/git.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>), [code reviews](<https://devfeed.tech/topics/code-reviews.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [beginner](<https://devfeed.tech/tags/beginner.md>), [career](<https://devfeed.tech/tags/career.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [developers](<https://devfeed.tech/tags/developers.md>), [git](<https://devfeed.tech/tags/git.md>), [learning](<https://devfeed.tech/tags/learning.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [portfolio](<https://devfeed.tech/tags/portfolio.md>), [students](<https://devfeed.tech/tags/students.md>)

### AI overview

This opinion article argues that students, career switchers, and other newcomers can use open source projects to practice software development and build portfolios. It recommends starting with manageable tasks such as fixing issues, refactoring functions, and addressing TODOs while learning teamwork, Git, code review, and unfamiliar codebases. It also encourages maintainers to make projects more welcoming to beginners.

### Source excerpt

I build software products and write on the Internet.