Hacker News new | ask | show | jobs
by raintrees 486 days ago
This is also a good argument to me to continue working at being a generalist. The more disciplines I am aware of, even if not expert in, the faster I may come up with an "outside the box" solution that might work.

Details observance, combined with the facility to abstract, is probably what makes me a programmer of the caliber I am. Not that I am great (far from it, when I see and compare others' work) but I have products being used by clients successfully, so good enough, I figure...

Ah, another thought: Also conversations with others about a problem I am facing. My wife has an uncanny ability to suggest things that sometimes cause me to reconsider some of my assumptions, and have the blinding flash of insight that allows me to successfully navigate through whatever my current obstacle might be. And she does not try to keep up with my area of technical knowledge anymore, yet still so valuable!