---
title: "Lessons I’ve Learned in 5 Years as a Software Engineer"
url: https://daily.dev/posts/lessons-i-ve-learned-in-5-years-as-a-software-engineer-2t6oyqj4u
source_url: https://maniishjaiin.hashnode.dev/lessons-ive-learned-in-5-years-as-a-software-engineer
type: article
source: "Hashnode"
published: 2020-10-16T06:05:15.641Z
updated: 2021-10-07T14:17:10.317Z
tags: ["general-programming"]
reading_time: 7
upvotes: 16
comments: 3
language: 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.

# Lessons I’ve Learned in 5 Years as a Software Engineer

**[Hashnode](https://daily.dev/sources/hashnode)** · 7 min read · 16 upvotes · 3 comments

## Summary

Software engineer Marshall Goldsmith has spent the last 5 years working as a software engineer. Goldsmith shares some of the main lessons he has learned in that time that continue to benefit him today. The best teams he’ve worked with are the teams who he genuinely enjoy spending time with regardless of what we were working on.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://maniishjaiin.hashnode.dev/lessons-ive-learned-in-5-years-as-a-software-engineer>

## Community discussion

Top comments from developers on daily.dev.

**@jaakit** · 1 upvotes

> These are some good insights.

**@youssefrabeiii** · 1 upvotes

> HeadLines
> 1- What Got You Here Won’t Get You There
>
> 2- You and your work should be replaceable
>
> 3- Question everything, assume nothing
>
> 4- Don’t dwell into technologies/frameworks, dwell into core concepts
>
> 5- People around you matter a lot
>
> 6- Be a problem solver, not just a programmer
>
> 7- Work at your own pace
>
> 8- Avoid destructive mindsets
> 9- Code without test is your biggest enemy
>
> 10- Become a collector
> 11- Dig deeper, the devil is in the details

## 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 · 0 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: [#general-programming](https://daily.dev/tags/general-programming)

[View this post on daily.dev](https://daily.dev/posts/lessons-i-ve-learned-in-5-years-as-a-software-engineer-2t6oyqj4u)
