Posts

Showing posts with the label Programmer.

Commandment 6 and 7

Image
6: Recognize and Retain Your Top Talent Too many software development books concentrate on technology or management practices. At the end of the day, a lot of your success in software development will come down to who you have working for you and how happy they are in their work. You can have the best technology and organize your team in the best way possible, but if you have the wrong team it won't do you much good. Another surprise, given the effort so many organizations put into recruiting talent, is their failure to recognize and  retain  that talent after they join the organization. Organizations that are successful at retaining their top talent start by recognizing their top talent. Plenty of metrics can be gathered around a developer's productivity and quality. Don't forget, however, the more subjective criteria summarized in Table 3. Who are the developers who always show up at other code reviews and make constructive comments? Who is known as the "go to...

Programmer vs. Software Engineer vs. Software Developer vs. Coder

Image
Hello everyone! In this post, I want to contrast the terms with which other people and we ourselves call us. There are a lot of confusion around the names for our trade. People use terms such as software engineer, software developer. Some people even use programmer or coder, etc., etc. And some event go as far as ninja, guru, or rock star. Programmer! Let’s start with “programmer”. So programmer is a person who is programming. Okay? And typically you would hear this from someone who is far from tech, who is not in the technology in IT, who is not doing the software development. People from outside, basically, they call as programmers. Why? Because they think all we do is just programming. Really? Is that all what we do? Absolutely not! That’s not true in 2018–2019. To develop software a lot of the times you don’t even have to program. There are certain tools and frameworks so you don’t have to program. A lot of them are about configuration and customizations. Thus, prog...