Have you ever dreamed of singing in front of a wild crowd of thousands? Have you ever wondered how it is to be famous and much-loved? Well, if you are a programmer or if you want to be one, you are somewhat similar to a musician. Your application can be adored by many like any blockbuster is. But if your code isn’t as understandable and easy to remember as the words to the most popular songs, no one will want to hear you play.

Do you want to become a rockstar programmer? Do you want to know how to write a great hit? Keep reading. Or buy Guitar Hero.

Software Development Best Practices
It’s time to become a code star!

Again on the planet Earth

At SoftwareHut, we love to deliver great software to our clients. It’s our primary goal not only on paper but also in our hearts and minds. We thought that it would be great to create a guidebook that will help us to do so. Its purpose is to bring more order to our development process and help us to maintain a high quality of our code.

We highly recommend that all of our developers stick to these rules, written separately for every language or technology.

What languages do we speak?

We communicate with the world around us not only in Polish, English, German, French, Vietnamese and many other languages but also by speaking programming languages and using various technologies. We focus on The Magnificent Seven: .NET, Android, Front-end, iOS, Java, Python, and QA.

Whether we choose to use one, a few or all of them depends on the requirements and complexity of a given project.

Interesting… But what now?

SoftwareHut's best technical tips
Read our best software development practices!

Maybe we won’t be finding any golden nuggets, but it’s worth digging deeper into these technologies and the good practices connected with them. It’s crucial to know how to write clean and maintainable code and test it.

To create such a guidebook, I asked seven leaders from seven languages or technologies to write down the best practices they use daily. They surprised me by sending extensive and concrete articles that we have recently been publishing one by one.

Here are the links to these best practices. Read and use them.

Happy coding!

Fresh software development tips delivered straight to your inbox

Subscribe to our monthly newsletter with useful information about building valuable software products.
Don't worry, we value your privacy and won't spam you with any bussines enquiries!

marcin_bartoszuk

Chief Technology Officer

With Microsoft technologies related since 2005. He graduated from the Computer Science Faculty of the Bialystok University of Technology where he was the leader of the .NET Group and the Microsoft Student Partner. Four times finalist of the national stage of the Imagine Cup competition, and later the mentor and the jury member of the contest. Co-founder of the Bialystok .NET Group. He lectured .NET development at the Bialystok University of Technology. Microsoft MVP in the Client Application Development category in 2008-2010, when he actively participated in the IT community. Constant new technology enthusiast and IT consultant.