<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/advice-for-junior-developers--oh8afgq9" -->

---
title: Advice for Junior Developers | daily.dev
description: Writing tests is an example of a best practice, writes tests for everything. Do not use inheritance for code reuse at all when you are starting out. Write...
canonical: https://daily.dev/posts/advice-for-junior-developers--oh8afgq9
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Advice for Junior Developers | daily.dev
og:description: Writing tests is an example of a best practice, writes tests for everything. Do not use inheritance for code reuse at all when you are starting out. Write...
og:url: https://daily.dev/posts/advice-for-junior-developers--oh8afgq9
og:image: https://api.daily.dev/og/posts/_OH8Afgq9.png
og:image:alt: Advice for Junior Developers
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Advice for Junior Developers

**[Community Picks](https://daily.dev/sources/community)** · 6 min read · 338 upvotes · 11 comments

## Summary

Writing tests is an example of a best practice, writes tests for everything. Do not use inheritance for code reuse at all when you are starting out. Write Object-Oriented code that is not STUPID.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://dev.to/jeroendedauw/advice-for-junior-developers-30am>

## Community discussion

Top comments from developers on daily.dev.

**@itsabluecloud** · 3 upvotes

> Woah, the article is speaking some really good advice and its filled with some super interesting hyperlinks to some seriously good to know topics. Its short, crisp and clear. Best part is, its not preachy and lengthy at all.

**@shradedwing** · 0 upvotes

> thanks

**@anylanna** · 0 upvotes

> Lots of useful links to explore! Thanks for sharing

**@ashm10471** · 0 upvotes

> This is awesome, thank you so much!! ❤️

**@shreesha** · 0 upvotes

> Supper

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#functional-programming](https://daily.dev/tags/functional-programming), [#tdd](https://daily.dev/tags/tdd)

[View this post on daily.dev](https://daily.dev/posts/advice-for-junior-developers--oh8afgq9)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Advice for Junior Developers","url":"https://daily.dev/posts/advice-for-junior-developers--oh8afgq9","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/advice-for-junior-developers--oh8afgq9"},"datePublished":"2022-10-11T12:26:59.690Z","dateModified":"2023-12-07T12:02:45.284Z","description":"Writing tests is an example of a best practice, writes tests for everything. Do not use inheritance for code reuse at all when you are starting out. Write...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/3b473b884ed45bdb7e4a03a40c28c583","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/3b473b884ed45bdb7e4a03a40c28c583","isAccessibleForFree":true,"articleSection":"Community Picks","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Community Picks","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community","url":"https://daily.dev/sources/community"},"commentCount":11,"discussionUrl":"https://daily.dev/posts/advice-for-junior-developers--oh8afgq9","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":338},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":11}],"keywords":"functional-programming,tdd","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Community Picks","item":"https://daily.dev/sources/community"},{"@type":"ListItem","position":3,"name":"Advice for Junior Developers"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/advice-for-junior-developers--oh8afgq9","comment":[{"@type":"Comment","text":"Woah, the article is speaking some really good advice and its filled with some super interesting hyperlinks to some seriously good to know topics. Its short, crisp and clear. Best part is, its not preachy and lengthy at all.","datePublished":"2022-10-15T20:18:36.753Z","dateModified":"2022-10-15T20:25:29.035Z","url":"https://daily.dev/posts/_OH8Afgq9#c-HME3AjqCq","author":{"@type":"Person","name":"Akash","url":"https://daily.dev/itsabluecloud","image":"https://avatars.githubusercontent.com/u/30195464?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}},{"@type":"Comment","text":"thanks","datePublished":"2022-12-16T15:35:43.223Z","url":"https://daily.dev/posts/_OH8Afgq9#c-0ZiyuSdIY","author":{"@type":"Person","name":"Moad Ben","url":"https://daily.dev/shradedwing","image":"https://lh3.googleusercontent.com/a/AEdFTp66kYiyS3Nbsrx6SNrheRgcluN94zW1x-sbyD9omQ=s96-c"}},{"@type":"Comment","text":"Lots of useful links to explore! Thanks for sharing","datePublished":"2022-10-17T20:17:18.025Z","url":"https://daily.dev/posts/_OH8Afgq9#c-ZrU1hiJDV","author":{"@type":"Person","name":"Vladislava Demkiv","url":"https://daily.dev/anylanna","image":"https://lh3.googleusercontent.com/a/ALm5wu33M_EvXRwbxfrHgJeJL4D19Ia9KtCG8Q5RD57Kqw=s96-c"}},{"@type":"Comment","text":"This is awesome, thank you so much!! ❤️","datePublished":"2022-10-18T19:37:13.480Z","url":"https://daily.dev/posts/_OH8Afgq9#c-0ZuFa-4tP","author":{"@type":"Person","name":"Asther Marie Moreno","url":"https://daily.dev/ashm10471","image":"https://avatars.githubusercontent.com/u/89284873?v=4"}},{"@type":"Comment","text":"Supper","datePublished":"2022-11-14T07:14:52.456Z","url":"https://daily.dev/posts/_OH8Afgq9#c-C1GMSEaZG","author":{"@type":"Person","name":"Shreesha G","url":"https://daily.dev/shreesha","image":"https://lh3.googleusercontent.com/a/ALm5wu34Sj2KJaiX1ggfRAwXNfv23-0dR3n6hqDY8dEuKA=s96-c"}}]}
```

