Almost a decade and a half of programming experience.
I have recently switched to the functional programming paradigm, and I am not looking back; it's a jolly and expressive way of programming, plus, it provides ample opportunities to reduce complexity in programming for those willing to take it. (e.g., by keeping code mostly side-effect free)
Q&A for professional and enthusiast programmers
Q&A for Ubuntu users and developers
Q&A for professional programmers interested in conceptual questions about software development