---
title: "Discussion on \"The only principle you need to follow to become a great developer.\" | Hashnode"
description: "Discussion on \"The only principle you need to follow to become a great developer.\". Intro\nBeing a software developer is a challenging profession, and writing code correctly is not an easy task at all. This is why experienced developers have come up with different principles to help make writing code easier. Unfortunately, the variet..."
url: "https://hashnode.com/posts/the-only-principle-you-need-to-follow-to-become-a-great-developer/6396987108a43d25ce521908"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [The only principle you need to follow to become a great developer.](https://kirilla.hashnode.dev/the-only-principle-you-need-to-follow-to-become-a-great-developer?utm_source=hashnode&utm_medium=feed)

Intro Being a software developer is a challenging profession, and writing code correctly is not an easy task at all. This is why experienced developers have come up with different principles to help make writing code easier. Unfortunately, the variet...

Dec 12, 2022 · 6 min read · kirilla.hashnode.dev  
Updated Dec 15, 2022  
Read the article

-   [#programming](https://hashnode.com/tag/programming)
-   [#programming-tips](https://hashnode.com/tag/programming-tips)
-   [#beginners](https://hashnode.com/tag/beginners)
-   [#software-development](https://hashnode.com/tag/software-development)

## Written by

[Kirill](https://hashnode.com/@kirilla)

@kirilla

  
[View profile](https://hashnode.com/@kirilla)

Professional Software Engineer & Consultant

My name is Kirill, and I'm a professional software engineer, entrepreneur, and consultant with over 15 years of experience. I specialize in web development but also have great experience in backend development. I have a deep understanding of architecture and design principles. I can develop any large-scale application and consult about UI/UX aspects of the project. I also have extensive experience in mobile development, including both iOS and Android platforms (developed about 10+ mobile applications) I'm a highly motivated individual who is always looking for ways to improve my knowledge and skills. I take great pride in my work, and I'm always willing to go the extra mile to ensure the success of any project I'm involved in. In my blog, I will share my knowledge about best coding practices and innovative architectural solutions.

## Responses 3

Markdown supported · ⌘↵ to post

[Maxi Contieri](https://hashnode.com/@mcsee)

[Dec 13, 2022](https://hashnode.com/posts/the-only-principle-you-need-to-follow-to-become-a-great-developer/6396987108a43d25ce521908/comment/63991149452f4e3f4cb66283)

Awesome Article!

[Hamza Khattabi](https://hashnode.com/@Marmooz)

[Dec 12, 2022](https://hashnode.com/posts/the-only-principle-you-need-to-follow-to-become-a-great-developer/6396987108a43d25ce521908/comment/63974e4255fe792833c768cf)

Nice article Kirill!

I'm guilty of writing long complicated functions 😅 Should definitely apply this principle.

[Abdulmumin Yaqeen](https://hashnode.com/@abdulmuminyqn)

[Dec 12, 2022](https://hashnode.com/posts/the-only-principle-you-need-to-follow-to-become-a-great-developer/6396987108a43d25ce521908/comment/6396c2c355fe792833c7509f)

I need to start making my functions testable 😄. Great Tips 👍.
