20
tahnik
8y

"I understand you want to write your own code. But that's not professional. If you have reusable tested code just copy and paste it in your project"

I thought he was joking. But I am realising it's the most valuable advice in jy workplace

Comments
  • 2
    I agree. You don't have to keep reinventing the wheel.
  • 3
    And there are times to craft your own code 😀
  • 1
    - assuming adequate definitions of 'reusable'
    And until you have to change that one little thing that pretty much demands you dive into the source and figure it all out.
  • 1
    I'm pretty sure I just read somewhat recently about an engineer working at a Car company did the same with some code, but forgot to remove the commenting. I think he got fired.
  • 0
  • 0
    Providing it's warranted as a dependency and not just out of laziness
  • 0
    @nblackburn the entirety of software development is built on the foundations of laziness. Writing software is about making life easier
  • 1
    @knuppelsmurf like doing anything in Content Management Systems
  • 1
    There's no need to reinvent the wheel. But it's also important to stay sharp: very often, old code can be optimized but nobody dares or has time to do this...
  • 0
    @xroad Wanting to improve someone's quality of life by making something easier is not laziness at all.
  • 0
    @Lukas That's why you make time by explaining why its important to maintain and improve code throughout the lifecycle of a project
Add Comment