I liked the part about poetry. That rings true. I came to programming from writing. They have a lot in common.
I am not sure there's much advice us older programmers can give new developers because the industry is a lot different now.
Experience counts. It's wiser to hire someone with 25 instead of 5 years experience. I generally get better results from the elders, whether they are my server admin, plumber, or barber. The years round off rough edges, and they're just more relaxed. They may be grumpy, but they always seem ready to make a joke. In their work they are more methodical and deliberate. They seem to be working slowly, but they finish sooner. They're mainly just less frantic, less wasted motion, more thoughful. There's no problem they can't figure out, eventually. They also are more likely to be the ones to insist on doing the job right, or thoroughly, more than the customer is asking them to. They are more likely to describe something as elegant or know what the word means.
This obsession with youth is sort of like how everything's new "on the Internet." Eventually the gleam will wear off, and society hopefully will realize that it's better to hire old people, just like it's better to hire master plumbers, 60-year-old architects, and gray-haired graphic designers. Steve Jobs, for NeXT's logo, paid $100,000 to Paul Rand, who was 72.
I recently worked with a younger programmer on a project and it was miserable. He couldn't give me 20 lines of code that didn't have a bug in it, because he was dependent upon having some QA person test his work and an IDE that would hilight every mistake.
I'm a web programmer in my 30s, but I use vi, psql, and --- well, that's about it.