Thank you for this insighful article! I frequently wonder whether software development is a simple job - able to be done by everyone who is willing to learn systematically - or a hard job - requiring everyone to have a scientific degree. Really depends on what you are working on.
Especially scary are the stories you provided about the impact a bug can have. That such a machine for radiation therapy can be programmed by only one (!) developer is astounding if not utterly dangerous. That just shows how important communication and teamwork can be in the development world. Pair programming, peer reviews and thorough testing could have prevented some accidents. But surely, there have been holes in different parts of the conception.
You just made me want to reread Clean Code! You just made me think about possible ethical discussions developers will face! :)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Thank you for this insighful article! I frequently wonder whether software development is a simple job - able to be done by everyone who is willing to learn systematically - or a hard job - requiring everyone to have a scientific degree. Really depends on what you are working on.
Especially scary are the stories you provided about the impact a bug can have. That such a machine for radiation therapy can be programmed by only one (!) developer is astounding if not utterly dangerous. That just shows how important communication and teamwork can be in the development world. Pair programming, peer reviews and thorough testing could have prevented some accidents. But surely, there have been holes in different parts of the conception.
You just made me want to reread Clean Code! You just made me think about possible ethical discussions developers will face! :)