# The Modern Software Developer

Sign up for mindset and wellbeing advice in software development and free mental health chats 💚.

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

## Self-Employed back to Permanent Employment

DevFeed: [Self-Employed back to Permanent Employment](<https://devfeed.tech/articles/self-employed-back-to-permanent-employment-34962.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/self-employed-back-to-permanent-employment>)

Author: Richard Donovan

Published: 2024-08-09T14:13:32Z

Content type: opinion

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [employment](<https://devfeed.tech/tags/employment.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [mental-health](<https://devfeed.tech/tags/mental-health.md>), [software-developer](<https://devfeed.tech/tags/software-developer.md>)

### AI overview

A software architect reflects on a three-year period as a mindset coach for software engineers and leaders, including its achievements and challenges. They conclude that market conditions and limited demand for mindset coaching have led them to seek permanent employment again, while rejecting the idea that the experience was a failure.

### Source excerpt

Was it all just one giant failure?

## My Imposter Syndrome Story

DevFeed: [My Imposter Syndrome Story](<https://devfeed.tech/articles/my-imposter-syndrome-story-34961.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/my-imposter-syndrome-story>)

Author: Richard Donovan

Published: 2024-05-20T10:52:00Z

Content type: opinion

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [developers](<https://devfeed.tech/tags/developers.md>), [series](<https://devfeed.tech/tags/series.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

The third part of an imposter syndrome series recounts the author's experience as a software engineer starting a new job. It describes how high expectations, working with highly regarded developers, and a difficult project intensified persistent self-doubt despite evidence of competence.

### Source excerpt

This is the third part of my Imposter syndrome series. In this issue, we discover the very real impacts of imposter syndrome on software developers by weaving through my imposter syndrome story.

## 💚 Code Review: The Author: Mindset Matters

DevFeed: [💚 Code Review: The Author: Mindset Matters](<https://devfeed.tech/articles/code-review-the-author-mindset-matters-34955.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/code-review-the-author-mindset-matters>)

Author: The Modern Software Developer

Published: 2024-04-14T19:31:56Z

Content type: opinion

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

Topics: [Code review](<https://devfeed.tech/topics/code-review.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [code-quality](<https://devfeed.tech/tags/code-quality.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [knowledge-sharing](<https://devfeed.tech/tags/knowledge-sharing.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [skills](<https://devfeed.tech/tags/skills.md>)

### AI overview

This article examines code reviews from the code author's perspective, focusing on how mindset affects stress, receptiveness to feedback, learning, and continuous improvement. It discusses fixed-mindset reactions and recommends taking feedback constructively, asking for clarification, showing empathy toward reviewers, and taking ownership of code.

### Source excerpt

Words < 1200 - Read time < 7 mins

## 💚 Code Review: The Reviewer: Mindset Matters

DevFeed: [💚 Code Review: The Reviewer: Mindset Matters](<https://devfeed.tech/articles/code-review-the-reviewer-mindset-matters-34956.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/code-review-the-reviewer-mindset>)

Author: Richard Donovan

Published: 2024-04-07T18:52:48Z

Content type: opinion

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

Topics: [Code review](<https://devfeed.tech/topics/code-review.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Code quality](<https://devfeed.tech/topics/code-quality.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [code-quality](<https://devfeed.tech/tags/code-quality.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [effectiveness](<https://devfeed.tech/tags/effectiveness.md>), [growth-mindset](<https://devfeed.tech/tags/growth-mindset.md>), [knowledge-sharing](<https://devfeed.tech/tags/knowledge-sharing.md>), [maintainability](<https://devfeed.tech/tags/maintainability.md>), [team-dynamics](<https://devfeed.tech/tags/team-dynamics.md>)

### AI overview

This article examines how a reviewer's mindset affects code reviews, team dynamics, morale, and feedback effectiveness. It contrasts fixed and growth mindsets and recommends constructive, specific, empathetic feedback focused on code quality, readability, maintainability, knowledge sharing, and continuous improvement.

### Source excerpt

Words < 1100 - Read time < 6 mins

## 💚 A Developer's Guide To Setting Boundaries

DevFeed: [💚 A Developer's Guide To Setting Boundaries](<https://devfeed.tech/articles/a-developer-s-guide-to-setting-boundaries-34950.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/a-developers-guide-to-setting-boundaries>)

Author: Richard Donovan

Published: 2024-03-20T15:02:05Z

Content type: opinion

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

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

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [mental-health](<https://devfeed.tech/tags/mental-health.md>), [practical](<https://devfeed.tech/tags/practical.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [stress](<https://devfeed.tech/tags/stress.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

A practical guide for developers on setting and communicating personal boundaries to protect time, energy, mental health, and work-life balance. It describes common boundary violations and suggests calmly stating limits, expressing concerns, and proposing solutions aligned with personal values.

### Source excerpt

Words < 1000 - Read time < 5 mins

## The 5-5-5 of Active Listening

DevFeed: [The 5-5-5 of Active Listening](<https://devfeed.tech/articles/the-5-5-5-of-active-listening-34965.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/the-5-5-5-of-active-listening>)

Author: Richard Donovan

Published: 2024-03-08T13:30:32Z

Content type: article

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>)

Tags: [collaboration](<https://devfeed.tech/tags/collaboration.md>), [communication](<https://devfeed.tech/tags/communication.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [team-dynamics](<https://devfeed.tech/tags/team-dynamics.md>), [teams](<https://devfeed.tech/tags/teams.md>), [trust](<https://devfeed.tech/tags/trust.md>)

### AI overview

An article explains active listening in software development teams through five benefits, five recommended practices, and five behaviors to avoid. It argues that active listening involves understanding words, tone, body language, and emotions, and can improve communication, collaboration, trust, team dynamics, project outcomes, and wellbeing.

### Source excerpt

Words < 1150 - Read time < 6 mins

## Managing Stress in Software Development with Breathing Techniques

DevFeed: [Managing Stress in Software Development with Breathing Techniques](<https://devfeed.tech/articles/code-calm-stress-buster-34954.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/code-calm-stress-buster>)

Author: Richard Donovan

Published: 2024-02-23T14:02:16Z

Content type: opinion

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [development](<https://devfeed.tech/tags/development.md>), [health](<https://devfeed.tech/tags/health.md>), [stress](<https://devfeed.tech/tags/stress.md>)

### AI overview

This article explains how occupational stress affects software developers, including the effects of prolonged fight-or-flight activation and accumulated stress. It recommends breathing techniques such as the physiological sigh to promote relaxation and reduce stress.

### Source excerpt

Words < 1000 - Read time < 5 mins

## Caffeine's Effects on Focus, Energy, Sleep, and Productivity

DevFeed: [Caffeine's Effects on Focus, Energy, Sleep, and Productivity](<https://devfeed.tech/articles/caffeine-quandary-boost-or-bust-34953.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/caffeine-quandary-boost-or-bust>)

Author: Richard Donovan

Published: 2024-02-16T13:01:23Z

Content type: opinion

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [crashes](<https://devfeed.tech/tags/crashes.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [developer](<https://devfeed.tech/tags/developer.md>), [energy](<https://devfeed.tech/tags/energy.md>), [headaches](<https://devfeed.tech/tags/headaches.md>), [mood](<https://devfeed.tech/tags/mood.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [software-developer](<https://devfeed.tech/tags/software-developer.md>)

### AI overview

This commentary examines caffeine's short-term effects on focus and energy, its relationship to adenosine and tiredness, and the risks of dependence, jitters, crashes, disrupted sleep, and morning grogginess. It recommends balancing intake to avoid overreliance.

### Source excerpt

Words < 950 - Read time < 5 mins

## 💚 Big Changes - Continuous Improvement

DevFeed: [💚 Big Changes - Continuous Improvement](<https://devfeed.tech/articles/big-changes-continuous-improvement-34952.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/big-changes-continuous-improvement>)

Author: Richard Donovan

Published: 2024-01-27T10:42:55Z

Content type: opinion

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Development](<https://devfeed.tech/topics/development.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>)

Tags: [changes](<https://devfeed.tech/tags/changes.md>), [continuous](<https://devfeed.tech/tags/continuous.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [software-developer](<https://devfeed.tech/tags/software-developer.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

The author describes applying continuous improvement to a software development newsletter by making the writing more concise, increasing publishing frequency gradually, using a consistent template, focusing on smaller topics, and helping readers act on the content. The article connects this approach to software development feedback loops and test-driven development.

### Source excerpt

Words: < 1050 - Read time: < 5 mins

## Failure, Success and What to Expect in 2024

DevFeed: [Failure, Success and What to Expect in 2024](<https://devfeed.tech/articles/failure-success-and-what-to-expect-in-2024-34957.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/failure-success-and-what-to-expect>)

Author: Richard Donovan

Published: 2023-12-31T17:24:28Z

Content type: opinion

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [collaboration](<https://devfeed.tech/tags/collaboration.md>), [community](<https://devfeed.tech/tags/community.md>), [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>), [fitness](<https://devfeed.tech/tags/fitness.md>), [mental-health](<https://devfeed.tech/tags/mental-health.md>), [software-developer](<https://devfeed.tech/tags/software-developer.md>)

### AI overview

A personal reflection on the author's failures, successes, mindset, and priorities in 2023, along with plans for 2024 focused on community, collaboration, fitness, and mental health.

### Source excerpt

Welcome back to The Modern Software Developer.

## Taking responsibility

DevFeed: [Taking responsibility](<https://devfeed.tech/articles/taking-responsibility-34959.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/issue-7-taking-responsibility-from-personal-growth-to-professional-success>)

Author: Richard Donovan

Published: 2023-11-28T15:40:00Z

Content type: opinion

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [career](<https://devfeed.tech/tags/career.md>), [code](<https://devfeed.tech/tags/code.md>), [developer](<https://devfeed.tech/tags/developer.md>), [health](<https://devfeed.tech/tags/health.md>), [software-developer](<https://devfeed.tech/tags/software-developer.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

An opinion article argues that taking responsibility for one's time, career, thinking, wellbeing, outcomes, relationships, and code can support personal growth and professional success. It presents responsibility as ownership of actions and decisions, with choices carrying consequences.

### Source excerpt

With great responsibility, comes great power...

## How Productivity Metrics Can Undermine Software Development Teams

DevFeed: [How Productivity Metrics Can Undermine Software Development Teams](<https://devfeed.tech/articles/the-no-1-productivity-measure-no-one-is-talking-about-34966.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/the-no1-productivity-measure-no-one>)

Author: Richard Donovan

Published: 2023-10-15T20:40:16Z

Content type: opinion

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

Topics: [developer-productivity](<https://devfeed.tech/topics/developer-productivity.md>), [Development](<https://devfeed.tech/topics/development.md>), [test-coverage](<https://devfeed.tech/topics/test-coverage.md>)

Tags: [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [test-coverage](<https://devfeed.tech/tags/test-coverage.md>)

### AI overview

The article argues that conventional software-development productivity metrics can be harmful when turned into targets, particularly when used to assess individual developers. It says such measures can encourage gaming and fail to measure the outcomes leaders intend to assess.

### Source excerpt

Welcome back to The Modern Software Developer.

## Senior Developer Archetypes - Which One Are You?

DevFeed: [Senior Developer Archetypes - Which One Are You?](<https://devfeed.tech/articles/senior-developer-archetypes-which-one-are-you-34963.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/senior-developer-archetypes-which>)

Author: Richard Donovan

Published: 2023-09-30T08:00:15Z

Content type: opinion

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [systems](<https://devfeed.tech/topics/systems.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [senior-developer](<https://devfeed.tech/tags/senior-developer.md>), [software](<https://devfeed.tech/tags/software.md>), [software-developer](<https://devfeed.tech/tags/software-developer.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

The article explores different senior developer archetypes and discusses the technical skills, industry experience, systems perspective, and broader responsibilities associated with the role.

### Source excerpt

Welcome back to The Modern Software Developer.

## Avoiding The Classic Mid-Level Developer Trap

DevFeed: [Avoiding The Classic Mid-Level Developer Trap](<https://devfeed.tech/articles/avoiding-the-classic-mid-level-developer-trap-34951.md>)

Original publisher: [Read original article](<https://tmsd.substack.com/p/avoiding-the-classic-mid-level-developer>)

Author: Richard Donovan

Published: 2023-08-19T09:12:22Z

Content type: opinion

Language: en

Sources: [The Modern Software Developer](<https://devfeed.tech/sources/the-modern-software-developer.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Job](<https://devfeed.tech/topics/job.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [career](<https://devfeed.tech/tags/career.md>), [developer](<https://devfeed.tech/tags/developer.md>), [job-titles](<https://devfeed.tech/tags/job-titles.md>), [junior](<https://devfeed.tech/tags/junior.md>), [learning](<https://devfeed.tech/tags/learning.md>), [software-developer](<https://devfeed.tech/tags/software-developer.md>), [tech-stack](<https://devfeed.tech/tags/tech-stack.md>)

### AI overview

The article examines the ambiguity of the mid-level developer role and describes a "Mid-Level Developer Trap" that can lead to lost focus, demotivation, stalled learning, and job dissatisfaction. It characterizes mid-level developers as having experience with their tech stack, partial self-sufficiency, awareness of their capabilities, and the ability to research problems and seek help.

### Source excerpt

Welcome back to The Modern Software Developer.