Search This Blog

Sunday, 12 April 2020

(2) Alan Mellor's answer to What painful lessons do programmers learn 'after the fact'? - Quora

https://www.quora.com/What-painful-lessons-do-programmers-learn-after-the-fact/answer/Alan-Mellor?ch=99&share=17c134f7&srid=zx8E

  • Keep backups. Of everything.
  • Use meaningful names
  • Don't do too much in one step
  • Use surrogate primary keys for your foreign key links
  • Isolate the things that change from the things that don't
  • No, you won't remember what you meant. And I never knew it
  • Estimates are garbage until the thing is nearly done
  • People treat you how you treat them
  • You can have too many people on a project
  • The answer is not always in Google
  • Some goals cannot be met
  • Some clients cannot be pleased
  • Some people are best avoided
  • Efficiency isn't the most important thing until it is
  • You might be difficult to replace exactly, but employers will take close enough
  • If it isn't on someone's radar, it didn't happen

No comments:

Post a Comment