Many companies have changed their job description and are looking for developers who can code responsibly. What do you think comes under responsible coding?
As creators (developers) we are responsible to test our code, writing tests for the application, giving the user the best experience possible and protecting their personal data.
More valuable than the money we earn, is the time the user spends on our apps. It's a time they won't get back. So our code needs to be translated into those responsibilities.
So I recommend some reading on:
Simply put (and this is mainly my own opinion based on experience): code with your brain, not with gut instinct. That is, try to write code that is consistent, well tested, and easy to read by other developers. Put time into thinking carefully about what your code should do, and how it can be make reusable. And outside of coding directly I would argue that simply being honest with peers about estimates and your capabilities also contributes to being a responsible programmer.
From my understanding responsible coding goes beyond professional (high quality) and primarily refers to ethical coding.
Some connect other attributes with responsible coding, like the Code Responsibly initiative by a former Googler, Jens Meiert, at coderesponsibly.org/, though this seems mostly geared towards web developers.
Brandon
Frontend Developer
There are many more guidelines but those are the ones which pop into my head at the moment.