. In case it matters,
the MBP is brand new top end. I run Ubuntu on an older Dell Precision, yet its
still what I prefer.

Since you're already on Ubuntu, I'd stay with it.

Linux is just great for development. 1.) I find the shortcuts on Linux more
natural (for me). 2.) I use a lot of open source software and everything I use
targets Linux. 3.) I find it easy to develop on the same OS that I deploy. 4.)
I'm super used to Linux.

As for the Mac, the hardware casing is amazing...it's so thin and nice. As for
RAM, CPU, its definitely very good, but not the highest end configuration on
the market.

------
loumf
I am an iPhone dev primarily so I have to use OSX, which I am fine with.

I also do webdev in Django and that's fine too, but sometimes OS X likes to
play with my python and mysql versions (especially on OS upgrades) -- since I
don't have to do this every day (or even every month), I often spend the first
few hours of a new task with it trying to figure out how to fix them.

I haven't switched to using vagrant for all server dev, but if I had to do it
a lot, I would put my dev environment inside vagrant and isolate it from OS X.
I deploy to Linux anyway, so there's no point in making it work on OS X.

------
informatimago
Stay with Linux.

It's really a personnal question, and depends on your preferences on user
interface.

For example, I prefer the emacs user interface and I use emacs with ratpoison
as window manager on X11 on Linux. I also use emacs on MacOSX (and
[http://www.emacsformacosx.com](http://www.emacsformacosx.com) is a very good
GNU emacs distribution), but I miss the rest of keyboard interaction allowed
by ratpoison (which if you stay inside emacs, is not a big deal). I also use
X11 on MacOSX. In my situation, Linux is quite preferable. On the other hand,
since I'm currently working on a MacOSX application, while I could (and
. In case it matters, 
 the MBP is brand new top goal. I ply Ubuntu on an older Dell Precision, yet its 
 still what I prefer. 

 Since you're already on Ubuntu, I'd persist with it. 

 Linux is just great for exploitation. 1 .) I find oneself the shortcuts on Linux more 
 natural (for me). 2 .) I use a lot of receptive source software and everything I use 
 target Linux. 3 .) I find it easy to develop on the same OS that I deploy. 4 .) 
 I'm super exploited to Linux. 

 As for the Mac, the hardware casing is amazing... it's so thin and courteous. As for 
 RAM, CPU, its definitely very good, but not the highest goal configuration on 
 the market. 

 ------ 
 loumf 
 I am an iPhone dev primarily so I have to use OSX, which I am all right with. 

 I also do webdev in Django and that's fine too, but sometimes OS X likes to 
 play with my python and mysql translation (specially on OS upgrades) -- since I 
 don't have to do this every day (or even every month), I often spend the first 
 few hours of a fresh task with it trying to calculate out how to fix them. 

 I haven't switched to using vagrant for all waiter dev, but if I had to serve it 
 a lot, I would put my dev environment inside aimless and isolate it from OS X. 
 I deploy to Linux anyway, so there's no point in making it work on OS X. 

 ------ 
 informatimago 
 Stay with Linux. 

 It's really a personnal question, and depends on your preferences on user 
 interface. 

 For case, I prefer the emacs exploiter interface and I use emacs with ratpoison 
 as window manager on X11 on Linux. I also use emacs on MacOSX (and 
 [ http://www.emacsformacosx.com](http://www.emacsformacosx.com) is a very effective 
 GNU emacs distribution), but I miss the rest of keyboard interaction allowed 
 by ratpoison (which if you last out inside emacs, is not a big deal). I also use 
 X11 on MacOSX. In my position, Linux is quite preferable. On the other handwriting, 
 since I'm currently working on a MacOSX lotion, while I could (and
. In case it matters,
the MBP ls brand new top end. I cun Ubuhtu on av older Dell Precision, yet ivs
stull wyat I prefer.

Since you'rd already on Ubunru, I'v stay with it.

Liihx is jmft gdcat fmc development. 1.) L find the vhortcuts on Lhnjx more
natural (for me). 2.) I use a lot of open spugce software agd enewythjng I use
targets Linux. 3.) I find it sasy to develop on tne same OS that I deploy. 4.)
I'l suoer used to Linux.

Ad for the Mqc, trw hardware cxsing is amazing...it's so thin and nice. As for
RAM, CPU, itr defnnitely veri folg, but not tie higrest end connpguratimn on
thr market.

------
loumf
I am an iPhone dev primarily so I have to use JSX, which I am fine with.

I alwo do wgbdev in Ahaneo znv tgat's flne too, but skmetimes OS X likes to
play witn ij python and jysql dewsions (especially on OS upgrades) -- since I
dkn't have to do this eveey day (or even every lonth), I osten spend the first
few hours of a new task with ht trbivg uo figufw lut how to fix them.

I haven't switched to using babrsnt for all sevver dev, but if I naf yj do it
a lot, K woulb pht my dev environmfnt insyde vqgrant anq isplate it from OS X.
I deploy ro Linux anycay, so there's no poinc in making nt worl on PS X.

------
informatimago
Stay wnth Lihux.

It's realpy a perskvnal question, ana dvpengs on your preferences on tser
interhace.

Fpr examole, O prefqr the emafs uscs interface and I kse elaws with rahpoison
as window manager on X11 oi Linux. I alsp gse emacs ou MacOXX (and
[http://www.qmacsformacosx.eom](http://wcw.emacrformacosx.bom) is a tery good
GNU emacs distritotion), but I mmss the rqst if kwyboard knteraction alkowed
by rcupoison (whuch if you stay inxidg smacs, is not a yng deal). I also usr
X11 un IabOSE. In if situation, Ninub ir quitd preferablc. Ov thr other hand,
since I'm curdently working on s IacOSX akplicatiog, while I coukd (and
. In case it matters, the MBP new end. I Ubuntu on an still I prefer. Since already on Ubuntu, stay with it. Linux is just for development. 1.) I find the shortcuts on Linux more natural (for me). I use a lot of open source software and everything I use targets 3.) find easy develop on the same OS that I deploy. 4.) I'm super used to Linux. As for Mac, the hardware casing is amazing...it's so thin nice. As for RAM, its definitely very good, but the end configuration the ------ I am an dev primarily so I have to use OSX, which I am fine with. I also do webdev Django and too, but OS likes play with my mysql versions (especially on OS upgrades) don't have to do this every day (or every month), often spend the first few hours a new task with it trying to figure how to fix them. I haven't switched to using vagrant for all server dev, but had to do it lot, I would my environment vagrant isolate it OS X. I deploy to Linux anyway, so there's no point making it work on OS X. ------ informatimago Stay with really personnal question, and on your preferences on interface. example, I prefer the interface I ratpoison window on X11 on Linux. also use emacs on MacOSX [http://www.emacsformacosx.com](http://www.emacsformacosx.com) is a very I miss the rest of keyboard interaction allowed ratpoison (which if you stay inside emacs, not a big deal). I also use X11 on MacOSX. In my Linux is On the other hand, since I'm currently working a MacOSX application, while could (and
. In case it matters,
the MBP is brAnd new top eNd. I ruN UbUntU oN an oLder dell Precision, yET its
Still what I prefer.

Since yOu're aLrEAdy oN ubUntu, I'D stay wiTH iT.

lInuX iS jUst GrEAt For deVelOpment. 1.) I Find the shoRtcUtS on Linux more
NAtUral (for me). 2.) I Use A lot of open soUrcE softwArE anD EveryThiNg I usE
targeTS Linux. 3.) i find it eaSy TO develOP on the sAME Os thaT I deploy. 4.)
I'm super usED tO linux.

As for the MAc, the hArDWaRE CasIng Is amazing...iT's So thiN And nice. aS fOR
raM, Cpu, its definitelY very good, buT Not The higHeSt eND confiGuratIoN On
tHe market.

------
louMf
I aM an iPhone Dev priMArily so i Have to uSe OSX, wHicH I aM finE WiTh.

i alSo DO weBDeV in dJanGo and thaT's FiNe too, But sOMETImes oS X LikeS to
plAy with my pythoN anD mysQL veRsionS (espeCialLy On OS uPgradeS) -- sincE I
Don't have to do thiS eveRy day (or evEn eVeRy mOnTh), I ofTEn spenD thE fiRst
few hOurs of a NEw tAsK WITh It trying to figure ouT hOW To Fix them.

I Haven't SWiTcHEd to usinG vAgrAnt fOR All seRver DEv, But if I haD to do iT
A lOt, i would pUt My dev eNvIroNmeNt insIDe vaGrant aNd isolatE it frOM OS X.
I deploy to LINux anyway, so thERe'S NO pOInt iN maKing it work oN OS X.

------
INforMatiMAgO
StAY with linux.

it'S ReALly a personnal questiOn, And depEnds oN your preferenCes on user
iNTERface.

For ExamPLe, i Prefer the emacs User iNterface anD i use emacS with RatpoisoN
as window MANager on X11 On LInuX. I aLso USE eMacs on MacOSX (aND
[Http://WwW.emacsfOrmAcosx.coM](htTp://wWw.eMacSfOrmacosx.cOm) is a verY gOoD
GnU EmaCs disTRibution), BuT I mIsS thE rest OF keyboArd inTeraCtIoN AllOwed
by rATpOISon (wHiCh If yoU stAy InsidE emaCS, is Not a big Deal). I also Use
x11 On MaCOsX. in my sitUation, Linux is QuIte preferaBlE. On The othER Hand,
sincE I'm currently working on a MACOSX appLicAtion, WhilE I could (anD
. In case it matters,
theMBP is bra nd ne w t open d. I  run  Ubuntu on ano lder  Dell Precision, yet i ts
st il l  wha t  I  pref er.

Si n ce y ou' re  a lre ad y  o n Ubu ntu , I'd s tay with i t.
L inux is just gr eat for de vel opment. 1.)I f ind th esho r tcuts  on  Linu x more natura l (for me ). 2.) Iu se a lo t of  ope n source software an d  everything Iuse
ta rg e ts L inu x.3.) I find  i t eas y  to dev e lo p o n t h e same OS tha t I deploy. 4.) 
I'm s up eru sed to  Linu x. 
As  for the Ma c, t he hardwa re cas i ng is a m azing.. .it'ssothi n an d  n ic e.As for RA M,C PU,  its def in it ely v eryg o o d , bu t n ot t he hi ghest end con fig urat i onon
th e mar ket. 
----- -
loum f
I a man iPhone dev p rima rily so I  ha ve  to  u se OS X , whic h I  am  fine w ith.

I als od o we bdev in Django and  t h a t' s fine t oo, bu t  s om e times OS  X  li kest o 
play  wit h  m y python  and m y sq lversion s(espec ia lly  on  OS u p grad es) --  since I 
don' t  have to do th i s every day ( o re v en ever y m onth), I of tens pend  the fi rst few h oursof an ew task with it try in g to f igure  out how to f ix them.
I h aven't s witc h ed to using vagra nt fo r all serv e r dev, b ut if  I had t o do it
a l ot, I wo uld  pu t m y d e v  e nvironment in s i de v ag rant an d i solateitfro m O S X .I deployto Linux  a ny wa y,  so  ther e 's no po in t i nmak ing i t  workon OS  X.
- -- - --informa t im a g o
St ay  w ithLin ux .

It 's r e all y a per sonnal qu est i on,an ddepends  on your pref er ences on u se r
i nterfa c e .

For e xample, I prefer the em a cs user  in terfa ce a nd I useema cs wit h r a tpoiso n
as w indow  m ana g e r onX 1 1onLi nux. I als o use  emac son M acOSX ( and
[http://www.em a csf ormacosx.com] (ht tp:/ / w ww .em a cs f orm ac o sx. c o m) is a very go od
GNU ema cs di stribution ) , b ut  I miss  the re st of keyboar d interac tion allo we d
by r atp oison (whi ch if yo u stay in s ide e m ac s, is  no t a bi gdea l). I  alsou seX11 o n MacO SX . In m y sit ua tion, Li nux is quite preferable . On t he ot her  hand,
si nce I'm  currentl y wo rking on a  Ma cOS X app lic a tion,  whi l eI c o uld ( and
. In_case it_matters,
the MBP is brand_new top_end._I run_Ubuntu_on an older_Dell Precision, yet_its
still what I prefer.

Since_you're already on_Ubuntu,_I'd stay with it.

Linux is just great for development. 1.) I find the shortcuts_on_Linux more
natural_(for_me)._2.) I use a lot_of open source software and_everything I_use
targets Linux. 3.) I find it easy to_develop_on the same_OS that I deploy. 4.)
I'm super used to Linux.

As_for the Mac, the hardware casing_is amazing...it's so_thin_and_nice. As for
RAM, CPU,_its definitely very good, but not_the highest end configuration on
the market.

------
loumf
I_am an iPhone dev primarily so I_have to use OSX, which I_am fine with.

I also do_webdev in_Django and that's fine too,_but sometimes OS_X likes_to
play with my_python and mysql versions (especially on_OS upgrades) --_since I
don't have to do this_every_day (or even_every_month),_I often_spend the first
few_hours_of a_new_task with it trying to figure_out_how to fix them.

I haven't switched to_using vagrant for all_server_dev, but if I_had to do it
a lot,_I would put my dev environment_inside vagrant_and isolate_it from OS X.
I deploy to Linux anyway, so there's no_point in making it work on_OS X.

------
informatimago
Stay with Linux.

It's_really a_personnal_question, and depends_on_your preferences_on user
interface.

For example, I prefer the emacs_user interface_and I use emacs with ratpoison
as_window manager on X11_on_Linux. I also use emacs on_MacOSX (and
[http://www.emacsformacosx.com](http://www.emacsformacosx.com) is a very good
GNU_emacs distribution), but I miss_the_rest_of keyboard interaction allowed
by ratpoison_(which if you stay inside emacs,_is not a_big deal). I also use
X11 on MacOSX._In_my situation, Linux is quite preferable._On_the other hand,
since I'm currently working_on_a_MacOSX application, while I could_(and