13 ms·
You're right it does come down to culture and mind share. That's why the author already admits this would be a long process. But I think he's right and to truly
by Joe-Z 9y ago
You're right it does come down to culture and mind share. That's why the author already admits this would be a long process. But I think he's right and to truly call what we're doing software _engineering_ there needs to be a more formal basis for how to do things and especially to discern between this is right and this is wrong.
No offense to you, but often times people that entered programming originally from related fields and taught it themselves give me the hardest time working with them. Like, no it's not enough that the software now provides this feature but you copied 1.200 lines of code for it and just squeezed in your if-branches and for-loops somewhere. Your job as software developer is to think how you can wed these new requirements with our existing codebase for others to build upon.
Sorry, but as a bit of a pedantic and clean code enthusiast this is kind of a passion topic for me :)