It is possible to write software that solves real business problems, cheaply and reliably. The recipe is well known, even though it's not easy to do.
I am a software developer. I'm happy to work as a programmer for ThoughtWorks, mostly in the Milano area. I used to teach at the Università dell'Insubria.
The Career Craftsman
believes this process of career crafting always begins with the mastery of something rare and valuable. The traits that define great work (autonomy, creativity, impact, recognition) are rare and valuable themselves, and you need something to offer in return. Put another way: no one owes you a fulfilling job; you have to earn it.
The Career Craftsman Manifesto