Kdyz nekdo potrebuje silny stroj na programovani tak to znamena, ze je neco spatne. Architektura, testy, lidi, proste neco smrdi.
Napada me jediny pripad kdy programator potrebuje desktop, a to kdyz dela neco co bezi na grafice, ale to se asi javy moc tykat nebude ne?
Delam na projektu s 2M+LOC javy pouzivame nekolik databazi nekolik message brokeru, LDAPy, spousty WS.
Mam laptop s 16GB ram, ale jsou na nem widle, takze vyvoj delam ve virtualce s 8GB RAM :-). Nepamatuju si ze bych mel nekdy problem s produktivitou. Ale taky be me asi nenapadlo si rozbihat celej ten moloch u sebe na lokalu. Diky dobremu navrhu dokazu pustit na lokale solo presne jen to co potrebuju (nechlubim se, ten navrh neni moje prace). Tezkou praci prenecham serverum, ale dokazu se obejit i bez nich pomoci trivialnich mocku. Pro 90 procent pripadu nepoustim na lokale ani tomcat, weblogic, jboss. Co chci videt v behu, pokryju testy. A kdyz to musi bejt tak nasazeni na remote server je v radu sekund(zamena jen zmenenych classfiles) a remote debugging funguje jako vino.
Nedavno jsem narazil na problem, kdy bylo potreba zmenit velmi podobny kus kodu na 400 mistech(proc byl na 400 mistech velmi podobny kod je na jinou diskuzi, ted uz neni). zkousel jsem to udelat v intellij idea a koukal jsem na progress bar asi 5 minut a nic. Grep, sed, awk a bylo to za par sekund. Takze jestli IDE zvysuji nebo snizuji produktivitu je podle me diskutabilni...