<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/many-software-development-principles-are-worth-exploring-and-applying-however-i-found-3-of-them-to-8s9biprfj" -->

---
title: Many software development principles are worth exploring...
description: Discussion about &quot;Many software development principles are worth exploring and applying. However, I found 3 of them to be extremely helpful and powerful...
canonical: https://daily.dev/posts/many-software-development-principles-are-worth-exploring-and-applying-however-i-found-3-of-them-to-8s9biprfj
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Many software development principles are worth exploring and applying. However, I found 3 of them to be extremely helpful and powerful throughout my career. They shaped the way I write software and ship products. They’re fundamental building blocks if you want to grow into a Regular and Senior Developer. | daily.dev
og:description: Discussion about &quot;Many software development principles are worth exploring and applying. However, I found 3 of them to be extremely helpful and powerful...
og:url: https://daily.dev/posts/many-software-development-principles-are-worth-exploring-and-applying-however-i-found-3-of-them-to-8s9biprfj
og:image: https://api.daily.dev/og/posts/8s9BIprFJ.png
og:image:alt: Many software development principles are worth exploring and applying. However, I found 3 of them to be extremely helpful and powerful throughout my career. They shaped the way I write software and ship products. They’re fundamental building blocks if you want to grow into a Regular and Senior Developer.
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.

# Many software development principles are worth exploring and applying. However, I found 3 of them to be extremely helpful and powerful throughout my career. They shaped the way I write software and ship products. They’re fundamental building blocks if you want to grow into a Regular and Senior Developer.

**[Engineering Leadership](https://daily.dev/sources/engineeringleadership)** · [@petarivanovv9](https://daily.dev/petarivanovv9) · 22 upvotes · 1 comments

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://thetshaped.dev/p/3-software-development-principles>

## Community discussion

Top comments from developers on daily.dev.

**@nicholascross** · 0 upvotes

> Very accurate. I wish I knew & applied these principles earlier in my career as well. When I look back I did a lot of overcomplicated functions  or classes in order to try to handle as many cases as possible, but it severely dilutes the purpose of the feature and is devastating to the readability of the code.

## 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

---

[View this post on daily.dev](https://daily.dev/posts/many-software-development-principles-are-worth-exploring-and-applying-however-i-found-3-of-them-to-8s9biprfj)

```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":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/many-software-development-principles-are-worth-exploring-and-applying-however-i-found-3-of-them-to-8s9biprfj","headline":"Many software development principles are worth exploring and applying. However, I found 3 of them to be extremely helpful and powerful throughout my career. They shaped the way I write software and ship products. They’re fundamental building blocks if you want to grow into a Regular and Senior Developer.","text":"Shared: 3 software development principles I wish I knew earlier in my career","url":"https://daily.dev/posts/many-software-development-principles-are-worth-exploring-and-applying-however-i-found-3-of-them-to-8s9biprfj","datePublished":"2024-06-12T07:57:53.886Z","dateModified":"2024-06-12T07:57:53.851Z","author":{"@type":"Person","name":"Petar Ivanov","url":"https://daily.dev/petarivanovv9","image":"https://media.daily.dev/image/upload/s--wKref-so--/f_auto,q_auto/v1703256469/avatars/avatar_7Gt6fIspQR8UFOCBJBaf3","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":2700}},"image":"https://media.daily.dev/image/upload/s--ZrL_HSsR--/f_auto/v1722860399/public/Placeholder%2006","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":22},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/KQ1LVSNr5"},"comment":[{"@type":"Comment","text":"Very accurate. I wish I knew &amp; applied these principles earlier in my career as well. When I look back I did a lot of overcomplicated functions  or classes in order to try to handle as many cases as possible, but it severely dilutes the purpose of the feature and is devastating to the readability of the code.","datePublished":"2024-06-14T13:22:38.875Z","url":"https://daily.dev/posts/8s9BIprFJ#c-8qY5KMerJ","author":{"@type":"Person","name":"Nicholas Cross","url":"https://daily.dev/nicholascross","image":"https://media.daily.dev/image/upload/s--0vRfLWlD--/f_auto/v1718104489/avatars/avatar_0g9zFBKlgow8TjJ4RnFl8"}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/engineeringleadership","name":"Engineering Leadership"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Engineering Leadership","item":"https://daily.dev/squads/engineeringleadership"},{"@type":"ListItem","position":3,"name":"Many software development principles are worth exploring and applying. However, I found 3 of them to be extremely helpful and powerful throughout my career. They shaped the way I write software and ship products. They’re fundamental building blocks if you want to grow into a Regular and Senior Developer."}]}
```

