&gt; Now after ten years mostly working in large companies, I have some savings which will allow me to last two years in case I lose my job.<p>After 10 years of being a software engineer you should have enough to retire forever (albeit in some third world country).