DEV Community

Discussion on: Are you sure you are a professional developer?

 
patferraggi profile image
Patricio Ferraggi

There is stuff here that I agree with and stuff that I disagree. First, my article is not a way of blaming others or saying that someone is not bringing specific value, is a self-analysis of decisions I made in the past, and how I think I professional should behave, especially myself, if you (by you I don't mean precisely you), on the other hand, have a different set of standards that is perfectly fine.

Nowadays I do think that not providing tests for your solution is not delivering the value you are being paid for, your employee is paying you to bring a solution to a certain problem, if you don't have tests, are you completely sure your solution works? you tried it a few times so it is safe? I think we can all do better than this. So I don't agree with the part of not having tests.

But I do mention in the article that there are times where there are external constraints and indeed sometimes the easy dirty solution is the best option, but that option should be taken with a conscious decision and not because of laziness so in that regard I think we do agree.

I also agree that the end goal is to bring value to the user, but again if you take a look at the things I did before coming to this conclusion, was I really bringing value to the user? You don't have to read the entire list to realize this was not the case, just the first one is enough "Out of laziness, I did knowingly delivered faulty software".

So finally, if you have done any of the things I did doesn't mean that you are fake, but I was doing all those things, I was absurdly behaving below what I consider a basic set of standards and I shouldn't have been paid for my work. But again, there is no other way of learning that making mistakes, I have done those mistakes and it made me realize how I want to behave.

Thread Thread
 
____marcell profile image
Marcell Cruz

I would suggest not using words like fake and real in the future i know your intentions were good but this type of words bring the worst in people and are very toxic

Thread Thread
 
patferraggi profile image
Patricio Ferraggi

That is a good advice, in the future I will reconsider the unwanted implications that words might have on people when reading my articles.