2 ms·
This is a good start (in fact I debated doing something similar after seeing all the recent articles on ageism). But I think more than this, people need to und
by gavanwoolery 10y ago
This is a good start (in fact I debated doing something similar after seeing all the recent articles on ageism).
But I think more than this, people need to understand why experience counts. Here is my opinion on the matter:
You can hire somebody young and they will probably be willing to work longer than an older person and probably get the job done sufficiently well, at a cheaper rate.
For many one-shot jobs, this is fine. But if you want to build something at scale, and have it be maintainable, and reduce your long term technical debt, you should get someone who has fought these battles before and understands the best way to take them on.
I'm speaking from the same experience that many others will: when we look at our younger selves, we realize how little we knew about organizing and maintaining a large project. Even as I age, I realize the me of just 3 years ago was relatively naive with regard to certain high-level tasks.
So, its not just about the hours you put in, how fast you can do competitive coding, and so forth. It is about the more nebulous parts of coding, the larger scope, the organization of a complex system. There is only one way to learn these things, the hard way: lots of time, lots of scars, etc.