Enabling software engineering teams for success.

Software development is hard, and it isn't always the programming language or the framework you use, it's the people who work on it. People are an essential part of a team; everything can be easily changed and fixed, but to achieve effective communication and a great culture, you need to make sure people work well … Continue reading Enabling software engineering teams for success.

How to find great developers.

In response to those companies, hiring managers, interviewers who keep asking the same question: Where can I find great developers? A developer becomes a "great developer" when the company, team, resources, projects, recognition, etc., are compatible with that person. Under that logic, I believe any programmer can be great if they desire to do so … Continue reading How to find great developers.

An introduction to Single Responsibility principle (SRP)

This is the fifth and last article describing SOLID principles. This article is about the Single Responsibility principle. Hopefully it will help you understand what the principle is all about and why it's important to keep it in mind when designing and writing your code. What is the Single Responsibility principle? Here is the definition … Continue reading An introduction to Single Responsibility principle (SRP)

How to become a software developer

OnTechies

How to become a developerA person looking to become a professional software developer would ideally have a bachelor’s degree in computer science or engineering. If that is you, then you can go ahead and skip to the next section below. However, if you don’t have such a degree and getting one is not feasible then you need to learn about programming and other related skills on your own. This is now easier than it was before due to the increase of online courses, programming bootcamps and coding schools which have made it easier to become a software developer today. While none of these approaches teaches you as much as a regular computer science curriculum, it does teaches you the necessary skills to get started by focusing strictly on what you need to learn to start coding efficiently. Some of these code school programs and online courses will go as far as helping you get a job by referring you to…

View original post 865 more words