Hello guys i got 2 questions. First one is; I work as software engineer. This computer will be my prime computer. My problem is this; Most of the times i will use this computer for coding stuffs - xCode mostly But i will use this computer around 4 years and since these new boys can not be upgraded after the purchase i'm having hard time to decide. 8 gb seems really but really low.I m sure that it will be enough for me for now but later?Not sure, even my 4 years old vaio has 8 gb ram... I m not a hardcore gamer, i only use basic games like dota and something like that. I have enough cash to buy high end but 2600 $ is really looks a lot when i can make use of 2000 one . Btw i cant get 2200 $ just 16 gb ram one, i m not on usa and i dont have enough time to wait 1 month for customized shipment. second question is; if i buy 16 base model with 16 gb ram.Will it be in my hand. I only got 5 more days in states.