# junior developers

Published articles for junior developers.

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

## Podcast: How Will We Train Developers If AI Does the Routine Work: A Conversation with Scott Hanselman

DevFeed: [Podcast: How Will We Train Developers If AI Does the Routine Work: A Conversation with Scott Hanselman](<https://devfeed.tech/articles/podcast-how-will-we-train-developers-if-ai-does-the-routine-work-a-conversation-with-scott-hanselman-17396.md>)

Original publisher: [Read original article](<https://www.infoq.com/podcasts/train-developers-ai-routine-work/>)

Author: Scott Hanselman

Published: 2026-09-14T11:00:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-architecture](<https://devfeed.tech/tags/ai-architecture.md>), [ai-ml-data-engineering](<https://devfeed.tech/tags/ai-ml-data-engineering.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [code](<https://devfeed.tech/tags/code.md>), [developers](<https://devfeed.tech/tags/developers.md>), [infoq](<https://devfeed.tech/tags/infoq.md>), [junior-developers](<https://devfeed.tech/tags/junior-developers.md>), [ml-data-engineering](<https://devfeed.tech/tags/ml-data-engineering.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [the-infoq-podcast](<https://devfeed.tech/tags/the-infoq-podcast.md>), [train-developers-ai-routine-work](<https://devfeed.tech/tags/train-developers-ai-routine-work.md>)

### AI overview

The podcast discusses how to train software engineers when AI agents perform much of the routine work traditionally assigned to junior developers. Scott Hanselman advocates a preceptorship model, experienced engineers overseeing AI-generated work, and long-term investment in mentorship and human connection.

### Source excerpt

In this podcast, Michael Stiefel spoke to Scott Hanselman about developing new software engineers when artificial intelligence agents are doing most of the work on which junior developers were trained. Hanselman suggests the software industry should adopt a preceptorship model similar to the nursing profession. By Scott Hanselman

## Starting your engineering career in the AI era: 6 takeaways for junior developers

DevFeed: [Starting your engineering career in the AI era: 6 takeaways for junior developers](<https://devfeed.tech/articles/starting-your-engineering-career-in-the-ai-era-6-takeaways-for-junior-developers-13352.md>)

Original publisher: [Read original article](<https://circleci.com/blog/junior-developers-ai-era/>)

Author: Jacob Schmitt

Published: 2026-08-11T16:05:00Z

Content type: article

Language: en

Sources: [The CircleCI Blog Feed | CircleCI](<https://devfeed.tech/sources/the-circleci-blog-feed-circleci.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Development](<https://devfeed.tech/topics/development.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-and-software-engineering](<https://devfeed.tech/tags/ai-and-software-engineering.md>), [ai-development](<https://devfeed.tech/tags/ai-development.md>), [career](<https://devfeed.tech/tags/career.md>), [developers](<https://devfeed.tech/tags/developers.md>), [early-career-software-engineer](<https://devfeed.tech/tags/early-career-software-engineer.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [junior-developers](<https://devfeed.tech/tags/junior-developers.md>), [junior-engineer-ai](<https://devfeed.tech/tags/junior-engineer-ai.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [software-engineering-mentorship](<https://devfeed.tech/tags/software-engineering-mentorship.md>), [starting-an-engineering-career](<https://devfeed.tech/tags/starting-an-engineering-career.md>)

### AI overview

This article presents six takeaways from the Confident Commit podcast about starting a software engineering career in the AI era. It argues that AI is changing the skills expected of junior developers rather than eliminating the need for them, emphasizing judgment, product sense, testing, debugging, and problem framing.

### Source excerpt

AI isn't closing the door on early-career engineers. Six takeaways from the Confident Commit podcast on starting a software career in the AI era.

## How AI Coding Tools Are Raising Expectations for Junior Backend Developers

DevFeed: [How AI Coding Tools Are Raising Expectations for Junior Backend Developers](<https://devfeed.tech/articles/the-bar-for-junior-developers-has-never-been-higher-28991.md>)

Original publisher: [Read original article](<https://codingwithroby.substack.com/p/the-bar-for-junior-developers-has>)

Author: Eric Roby

Published: 2026-03-17T12:02:13Z

Content type: opinion

Language: en

Sources: [Eric Roby](<https://devfeed.tech/sources/eric-roby.md>)

Topics: [Back end](<https://devfeed.tech/topics/backend.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [CRUD](<https://devfeed.tech/topics/crud.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [codex](<https://devfeed.tech/topics/codex.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [ai](<https://devfeed.tech/tags/ai.md>), [aws](<https://devfeed.tech/tags/aws.md>), [backend](<https://devfeed.tech/tags/backend.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [crud](<https://devfeed.tech/tags/crud.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [docker](<https://devfeed.tech/tags/docker.md>), [junior-developers](<https://devfeed.tech/tags/junior-developers.md>), [kafka](<https://devfeed.tech/tags/kafka.md>)

### AI overview

The article argues that AI coding tools are raising the expectations for junior backend developers. Basic CRUD implementation is becoming less distinctive, while employers may increasingly expect knowledge of systems such as Kafka, containerization with Docker, and deployment on AWS. It also emphasizes that developers still need to understand the fundamentals and the code AI produces.

### Source excerpt

So why is it harder to get in?

## AI and the Growing Pressure on Junior Developers

DevFeed: [AI and the Growing Pressure on Junior Developers](<https://devfeed.tech/articles/forklifts-require-training-39033.md>)

Original publisher: [Read original article](<https://www.zacsweers.dev/forklifts-require-training/>)

Author: Zac Sweers

Published: 2025-08-18T18:16:55Z

Content type: opinion

Language: en

Sources: [Zac Sweers](<https://devfeed.tech/sources/zac-sweers.md>)

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

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai](<https://devfeed.tech/tags/ai.md>), [junior-developers](<https://devfeed.tech/tags/junior-developers.md>), [layoff](<https://devfeed.tech/tags/layoff.md>), [mentorship](<https://devfeed.tech/tags/mentorship.md>), [meta](<https://devfeed.tech/tags/meta.md>), [tech](<https://devfeed.tech/tags/tech.md>), [tech-industry](<https://devfeed.tech/tags/tech-industry.md>), [twitter](<https://devfeed.tech/tags/twitter.md>), [us](<https://devfeed.tech/tags/us.md>)

### AI overview

This opinion article argues that AI is increasing pressure on junior developers amid layoffs, hiring freezes, and broader labor-market changes in the technology industry. The author frames the discussion as a personal perspective, particularly informed by mobile engineering and living in the US.

### Source excerpt

Sleepwalking into labor collapse

## My story of becoming a Tech Lead at 26

DevFeed: [My story of becoming a Tech Lead at 26](<https://devfeed.tech/articles/my-story-of-becoming-a-tech-lead-at-26-18071.md>)

Original publisher: [Read original article](<https://level-up-as-a-tech-lead.anemarifiser.com/p/my-story-of-becoming-a-tech-lead>)

Author: Anemari Fiser

Published: 2024-10-16T07:18:53Z

Content type: opinion

Language: en

Sources: [Level up as a Tech Lead](<https://devfeed.tech/sources/level-up-as-a-tech-lead.md>)

Topics: [Tech Lead](<https://devfeed.tech/topics/tech-lead.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [career](<https://devfeed.tech/tags/career.md>), [conferences](<https://devfeed.tech/tags/conferences.md>), [developer](<https://devfeed.tech/tags/developer.md>), [journey](<https://devfeed.tech/tags/journey.md>), [junior-developers](<https://devfeed.tech/tags/junior-developers.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [skills](<https://devfeed.tech/tags/skills.md>), [speaking](<https://devfeed.tech/tags/speaking.md>), [tech-lead](<https://devfeed.tech/tags/tech-lead.md>)

### AI overview

A personal account of becoming a Tech Lead at age 26, describing a move from mid-level development through senior consulting and the deliberate development of leadership skills, mentoring, training, and responsibility.

### Source excerpt

From Mid-level developer to Senior to Tech Lead in 2 years: my journey of rapid growth

## Escaping Tutorial Hell: Build Projects to Gain Practical Coding Experience

DevFeed: [Escaping Tutorial Hell: Build Projects to Gain Practical Coding Experience](<https://devfeed.tech/articles/escaping-tutorial-hell-34897.md>)

Original publisher: [Read original article](<https://frontendfocus.substack.com/p/escaping-tutorial-hell>)

Author: Mads Brodt

Published: 2024-02-14T16:01:18Z

Content type: opinion

Language: en

Sources: [Front-End Focus](<https://devfeed.tech/sources/front-end-focus.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [API](<https://devfeed.tech/topics/api.md>), [App](<https://devfeed.tech/topics/app.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Web](<https://devfeed.tech/topics/web.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [coding](<https://devfeed.tech/tags/coding.md>), [github](<https://devfeed.tech/tags/github.md>), [jobs](<https://devfeed.tech/tags/jobs.md>), [junior-developers](<https://devfeed.tech/tags/junior-developers.md>), [portfolio](<https://devfeed.tech/tags/portfolio.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

The article argues that relying heavily on tutorials can create a false sense of progress because concepts may not stick without independent practice. It recommends building personal projects to develop problem-solving skills, learn programming languages and frameworks, practice working with APIs, contribute to open source, and create portfolio material for job applications.

### Source excerpt

If you're just starting out on your coding journey, it's tempting to follow a lot of tutorials.

## How to Support Junior Developers: Ten Crucial Tips for Seniors and Leads

DevFeed: [How to Support Junior Developers: Ten Crucial Tips for Seniors and Leads](<https://devfeed.tech/articles/how-to-support-junior-developers-ten-crucial-tips-for-seniors-and-leads-26534.md>)

Original publisher: [Read original article](<https://annajmcdougall.medium.com/how-to-support-junior-developers-ten-crucial-tips-for-seniors-and-leads-6cb7fb5925bd?source=rss-51f15275ef3a------2>)

Author: Anna J McDougall

Published: 2021-06-13T20:15:51Z

Content type: article

Language: en

Sources: [Anna J McDougall](<https://devfeed.tech/sources/anna-j-mcdougall.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Tech Lead](<https://devfeed.tech/topics/tech-lead.md>), [Development](<https://devfeed.tech/topics/development.md>), [Java](<https://devfeed.tech/topics/java.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Docker](<https://devfeed.tech/topics/docker.md>)

Tags: [careers](<https://devfeed.tech/tags/careers.md>), [communication](<https://devfeed.tech/tags/communication.md>), [docker](<https://devfeed.tech/tags/docker.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [java](<https://devfeed.tech/tags/java.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>), [junior-developers](<https://devfeed.tech/tags/junior-developers.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [mentorship](<https://devfeed.tech/tags/mentorship.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [senior-developer](<https://devfeed.tech/tags/senior-developer.md>), [tech-lead](<https://devfeed.tech/tags/tech-lead.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tips](<https://devfeed.tech/tags/tips.md>)

### AI overview

A junior software engineer who is temporarily filling in for a Tech Lead shares ten tips for supporting junior developers. The article emphasizes communication, clear expectations and timelines, structured learning, and realistic expectations about early performance.

### Source excerpt

Introduction I am in a unique position right now: I am a Junior Software Engineer filling in for a Tech Lead for two weeks, covering two internal projects filled with other juniors, trainees, and interns. This means that I am both a junior and acting as a guide for juniors at the same time. This isn't the first time I've played this 'double role': when I was completing my year-long training in web development, I was both a student and a class tutor: learning and teaching at the same time. There is a lot to be said for this: namely, that teaching helps you learn as well. Additionally, this unique position allows me to provide insight on how best to support junior developers with the advantage of both perspectives: that of the junior, and that of the supporter. All that said, let's talk about ten things you can start doing to better support your juniors today. Spoiler alert: a lot of it comes down to communication! Follow Me on Twitter @AnnaJMcDougall1. Define expectations and timelines It can be extremely disorienting to enter not only a new workplace but also a new industry. If you are in charge of guiding the path of a junior, it is your job to explain to them as early as possible what that path will be, what is expected of them, and what kind of timeline they'll be working with. "For the first month or so, you and I will be working closely to have you trained up in Java for the backend, including testing and basic microservices. There is no set timeline for this, but once you feel you're ready to move on, we'll then look into Docker and other containerisation technologies. The goal is that by about six months into your time with us, you'll be comfortable and confident coding the backend for bigger projects." Alternatively, you could speak more broadly: "As a junior, we really want you to focus on learning and asking as many questions as possible. You'll have a chance to explore a lot of different technologies, and after around a year we can talk more about which y

## Things I Don't Know as of 2018

DevFeed: [Things I Don't Know as of 2018](<https://devfeed.tech/articles/things-i-don-t-know-as-of-2018-36203.md>)

Original publisher: [Read original article](<https://overreacted.io/things-i-dont-know-as-of-2018/>)

Published: 2018-12-28T00:00:00Z

Content type: opinion

Language: en

Sources: [Dan Abramov](<https://devfeed.tech/sources/dan-abramov.md>)

Topics: [Unix](<https://devfeed.tech/topics/unix.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Assembly](<https://devfeed.tech/topics/assembly.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [assembly](<https://devfeed.tech/tags/assembly.md>), [bash](<https://devfeed.tech/tags/bash.md>), [beginners](<https://devfeed.tech/tags/beginners.md>), [code](<https://devfeed.tech/tags/code.md>), [commands](<https://devfeed.tech/tags/commands.md>), [junior-developers](<https://devfeed.tech/tags/junior-developers.md>), [languages](<https://devfeed.tech/tags/languages.md>), [programming](<https://devfeed.tech/tags/programming.md>), [scripts](<https://devfeed.tech/tags/scripts.md>), [shell](<https://devfeed.tech/tags/shell.md>), [streams](<https://devfeed.tech/tags/streams.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

A personal commentary on the programming topics the author does not know well as of 2018, including Unix commands, Bash, shell scripting, and low-level languages. It argues that experienced developers can acknowledge knowledge gaps without devaluing their expertise.

### Source excerpt

We can admit our knowledge gaps without devaluing our expertise.

## Full Stack Java Bootcamp

DevFeed: [Full Stack Java Bootcamp](<https://devfeed.tech/articles/full-stack-java-bootcamp-19306.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/full-stack-java-bootcamp/>)

Author: Shai Almog

Published: 2017-02-28T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Bootcamp](<https://devfeed.tech/topics/bootcamp.md>), [Java](<https://devfeed.tech/topics/java.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [documentation](<https://devfeed.tech/tags/documentation.md>), [guides](<https://devfeed.tech/tags/guides.md>), [java](<https://devfeed.tech/tags/java.md>), [junior-developers](<https://devfeed.tech/tags/junior-developers.md>), [learn](<https://devfeed.tech/tags/learn.md>), [mentoring](<https://devfeed.tech/tags/mentoring.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This article announces a Full Stack Java Bootcamp shaped by community feedback. It highlights improving UI skills and providing better documentation, guides, and mentorship for developers.

### Source excerpt

__ It's LIVE! Check out the bootcamp signup here. Thanks again to everyone who answered my questions. I got tons of valuable feedback on our work & what you would like to learn. It was super helpful and I'm grateful to all of you as you are literally shaping how this bootcamp (and the future of Codename One). I'm sorry if I was brief in some of the thank you emails, it took some time as I wrote them all personally and worked well into the night the other day.