A bit of bitterness (Off topic) This community seems to have several experienced developers from all around the world, and I would like to have opinions about this. I'm an experienced developer, more than 15 years of professional activity mainly in programming (not counting the early ages with Amstrad, Atari, Amiga ...). I've seen several environments and languages : Linux, Windows ; VB6, VB.NET , C#, Python, and now Delphi. Would I advice anyone, with a passion in programming, to do my job ? the answer is of course : NO Why ? Because if you love programming, your skills will never been paid what they worth. You want to earn money ? Become consultant, commercial, anything but : don't put your fingers in the code. My impressions are : most of the companies hire young developers , hoping them to make shiny programs made like sh*t to give to their customers. No matter it's crappy inside : you must sell, quicklu, and after all, what's the duration of a software in...