Newsgroup: it.lavoro.informatica
Titolo: Mr.Cozzi goes to Washington

http://systeminetwork.com/article/mr-cozzi-goes-washington
Premessa, Bob Cozzi e' uno sviluppatore americano assai attivo e
conosciuto nella comunita' nata intorno ai sistemi midrange IBM (i
classici As/400 insomma).
Da molti anni, 25 o piu', e' autore di una newsletter (prima ospitata
su riviste cartacee del settore e da un decennio o giu' di li ospitata
sul web) tecnica molto seguita.
Mr. Cozzi e' anche un sostenitore dell'open source (anche se in una
accezione diversa da quella di Stallman, per lui cio' che conta e' la
condivisione della conoscenza piu' che dei sorgenti).
Cozzi ritiene che lo sviluppo software sia un'arte, una professione,
ed una questione di sicurezza nazionale (in senso lato). Preoccupato
per lo stato del nostro settore nel suo paese ha deciso di investire
del problema il proprio congress man.
In Italia non credo proprio sarebbe possibile questo approccio.

 In Italia non credo proprio sarebbe possibile questo approccio.
Innanzitutto perché chi sono i tuoi (*) parlamentari lo decidono una
mezza dozzina di persone, per cui l'interesse primario del singolo
parlamentare è obbedire a questi in modo da trovarsi il più in alto
possibile nelle liste elettorali.
Tralasciando gli effetti deleteri della Lex Porcella, il nostro
proverbiale Bob scrive:
"I find a huge percentage of the questions I receive or read on forums
are from third-world programmers who effectively don't know how to
declare a file in RPG. Yet, Corporate America is paying them $20/day
to write code just like the IT professional they let go. How's that
working out for you? "
E non posso che comprendere. Ci sono ottimi sviluppatori Indiani, per
carità, ma spesso la decisione è presa prendendo in considerazione
soltanto i costi, non gli eventuali effetti di lungo periodo. Pagare
una ventina di dollari al giorno per ritrovarsi con centinaia di
migliaia di righe di codice usa e getta, perché totalmente non
mantenibile sin dal primo istante, non sempre vale la candela.
Questo premesso, nella RI il problema dell'IT non è certo
l'outsourcing! Per carità, è un fenomeno che esisterà pure, ma non è
che una delle mille croci che deprimo il settore, e certamente non la
più pesante.
(*) I miei no, nelle circoscrizioni d'oltremare abbiano le preferenze!
--
ale
http://ale.riolo.co.uk

possibile nelle liste elettorali.
diciamo che mi accontenterei di vedere posto l'IT tra le arti, le
professioni e le questioni di sicurezza nazionale (in senso lato),
sensibilita' che e' ben lungi dal maturare nei nostri parlamentari.
Poi sul contattare i nostri "congressman" per esperienza personale
(avendo in passato fatto parte di diverse segreterie politiche) ti
posso dire che e' piu' facile che avvenga perche' si ricerca la
raccomandazione per il concorso xyz piuttosto che per segnalare o
premere su questioni d'interesse generale.

 classici As/400 insomma).
Ed è anche leggerissimamene partigiano !
"Can General Electric (GE) send out hundreds of millions of vendor
payments each quarter using a PC server with .NET installed? Certainly
not. Can a one-person consultant sitting in his or her loft send out
billing info using QuickBooks or some .NET and Excel solution? Of
course. But as an IT professional, would you even consider
recommending the .NET or QuickBooks solution to GE? Things that don't
scale, fail."

Ed è anche leggerissimamene partigiano !
;-) si ma credo quel passaggio faccia riferimento all'inveterata
consuetudine che da qualche anno ha preso piede presso i responsabili
di molte aziende che per ogni problema basti un "serverino" (cit) che
il 90% delle volte ha su Windows e qualche accrocchio con Access et
similia.

 più pesante.
I due paragrafi sopra riportati sembrano in apparente contraddizione tra
loro.
Dal primo sembrerebbe che secondo te dare lo sviluppo software a indiani a
20 Euro/ora sia un problema. Dal secondo invece pare che l' outsourcing in
Italia non sia un problema. 
Dato che in Italia per  "outsourcing" si intende in pratica solo ed
esclusivamente far venire a lavorare in sede quelli che accettano il
prezzo piu' basso (o meglio, quelli il cui bodyrentallaro accetta il
prezzo piu' basso), ecco che le due affermazioni sopra sembrano in
apparente contraddizione. A meno che cio' che e' un problema per gli USA o
altri, riprodotto in stessa misura in Italia, possa non essere un problema
per quest' ultima, ma non e' molto comprensibile per quale motivo se e' un
problema per gli usa, non dovrebbe esserlo per l' Italia.
Ciao,
Marco.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 sensibilita' che e' ben lungi dal maturare nei nostri parlamentari.
Per forza. Prima deve maturare in chi li elegge. E siccome la maggior
parte di quelli che li hanno eletti e' ben contenta di come stanno le cose
(ultimanente non e' piu' "Francia e Germania stanno peggio di noi", ma
"Stiamo come gli altri paesi europei e meglio degli USA".
Peccato che....
http://www.lachiacchiera.it/ocse-pil-italia-ultima-nei-paesi-ue-14843/
)
Ciao,
Marco


 wrote in message 
news:365f8ce1-db0e-447c...@d8g2000yqf.googlegroups.com...

Più che partigiano direi nostalgico dell'RPG III un tanto al quintale.
Forse per lui scalabilità significa arrampicarsi sui rack di un AS/400 F65 
:-) 

 similia.
No no, è proprio partigiano :
"You want to know why .NET is so often advocated by these outsourcing
firms? When you only know .NET the whole world looks like .NET."
e nemmeno poco, evidentemente si sentirà minacciato nel suo orticello,
perchè se è pur vero che se non potevi farlo con Visual Basic come
dice quache rigo sotto  :
"they know that a program written in Visual Basic on a PC running
their checkbook may not have the capability to support General
Electric's accounts payables systems."
ma è anche vero che adesso puoi farlo certamente con .net/SqlServer o
meglio con .net/Oracle, magari non con un PC ma certamente con HW
molto meno costoso di quello IBM.

Più che partigiano direi nostalgico dell'RPG III un tanto al quintale.
No di Cozzi questo non si puo' dire, sicuramente tira l'acqua al
proprio mulino ma e' uno dei pochi nell'ecosistema as400entista a
guradare un po' piu in la', tanto che qualche tempo fa scrisse un
articolo che suonava + o -  come "Ogni volta che viene scritta
un'applicazione 5250 un programmatore perde il proprio lavoro" 

molto meno costoso di quello IBM.
e qui ti aspettavo ;-) il refrain e' abbastanza consumato imho.
Conti alla mano (su casi reali e comparabili, quindi se si parla ad
es. di server con distribuzioni linux parliamo di un server con Red
Hat o Novell Suse e non CentOS perche' cmq IBM nel suo prezzo ci mette
ancora un'assistenza degna di questo nome) sono disposto a dimostrare
a chiunque lo voglia la concorrenzialita' dei sistemi Power (gl'eredi
degli AS/400).
Tempo fa non ricordo se qui o altrove raccontai di quel mio cliente
cui avevavo proposto una soluzione Intel based, diciamo, salvo che non
gli avevavo specificato che ci voleva un cluster, che bisognava pagare
le licenze del DB ecc ecc oltre a quelle del s.o. A conti fatti il
preventivo del nuovo sistema veniva pari pari quello per la
piattaforma IBM (ed ho escluso il costo per la reingegnerizzazione
dell'applicativo).

 degli AS/400).
Sarà pure vero che un AS è competitivo sul piccolo dove 15.000 euro
sono tanti, ma è un traghet imho molto ben studiato e perde
competitività sotto (dove basta access ed excel) e sopra (dove il
mondo intel sale di prezzo molto più lentamente).

 un'applicazione 5250 un programmatore perde il proprio lavoro"
Nel senso che caldeggia il passaggio ad applicazioni J2EE?
bye!

mondo intel sale di prezzo molto più lentamente).
Piu' che piccolo dire medio piccolo (la fascia di chi e' disposto a
spendere dai 15000 in su', appunto) se bastano access ed excel, 9
volte su 10 non servono server, AD proxy et similia, bastano delle
cartelle di rete in condivisione e che qualcuno di quando in quando
faccia una copia di tutto l'amba aradam su di una chiave usb. Pero'
siamo onesti, quanti di noi campano su clientela del genere? Con quali
margini? Sopra quella cifra (e parlo con dati di fatto alla mano) il
mondo Intel-centrico sale di prezzo alla stessa velocita' del mondo
IBM (in ambito gestionale almeno, certo se sei Google o Facebook le
cose sono molto diverse, ma li si esula dal classico settore
dell'informatica c.d. gestionale).   

 mondo Intel-centrico sale di prezzo alla stessa velocita' del mondo
Mah, non sono più aggiornato cui costi IBM da molto, quindi stò zitto.
Di sicuro in Intel oggi come oggi si spende veramente poco per avere
hardware che solo pochi anni fa ti sognavi.

hardware che solo pochi anni fa ti sognavi.
MA il problema e' tutto la', con un Power server quando l'hai
acquistato, ti sei portato a casa oltre all'Hardware, sistema
operativo, ambiente di run time per i linguaggi piu' diffusi (java,
php, cobol, c, c++, e ovviamente RPG, perl c'e' ma non e'
ufficialmente supportato, mancano solo python e ruby), RDBMS (DB2),
web server (Apache), gestione sicurezza, strumenti di sviluppo (per
chi ama i command line tool ci sono SEU, PDM, SDA e RLU, per chi ama
gl'IDE c'e' Rational Developper che altro non e' che Eclipse con
gl'appositi plug in per gestire la piattaforma i/OS), server POP3 e
smtp (anche se onestamente non ce li farei girare), ambiente di
emulazione *nix, sistemi di back up, applicatione server e servlet
container (Websphere Application server) tutto integrato nel sistema
operativo e gestibile con pochi e opportuni comandi decentemente
documentati, strumenti di gestione a linea di comando, grafici e
web-based.
Le macchine piu' piccole (tipo gl'M15 express che viaggiano sui
15/20000 euro ed anche meno) portano tutta sta robba e sono tarati
appunto per realtà di 25/40 persone. 
Considera poi che nessuno di questi prodotti e' in qualche modo
"castrato" l'unico limite che hanno e' nelle risorse hw della
macchina. 
Quando vai su piattaforma Intel (che e' un modo di dire beninteso) per
mettere tutto insieme quanto devi spendere pensando all'ipotetico
target?

 target?
Ri mah. Io conosco l'ambiente .net e se escludo Oracle e lo accoppio
con un SqlServer con 20-15.000 euro ci sto largo anche con il
software, il NAS ed il disaster recovery.  A proposito, il disaster
servirà anche a te, quindi comunque le macchine da acquistare sono
2...
Ci posso montare un'infinità di software open source/free e ho accesso
al parco software windows per contabilità e gestionali. Poi sarà
opinabile ma dove ho trovato soluzioni AS erano più le cose che non si
potevano fare di quelle che si potevano... del genere che per tirar su
un fax server virtuale ed integrarlo nell'applicativo bisognava
rivolgersi alla cassa depositi e prestiti, ma è passato molto tempo,
sicuramente è cambiato molto.

sicuramente è cambiato molto.
Infatti oggi ci puoi far girare tranquillamente Asterisk ed Hylafax
(ma gia ai tempi di mio padre, meta anni 80 del secolo scorso, sui
sistemi 38, progenitori degli as/400, ricordo erano molto utilizzati
anche come server per Telex e similari, ma bisognava acquistare
un'apparato da interfacciare al sistema delle poste, pure le poste si
sono cmq modernizzate)

 (ma gia ai tempi di mio padre, meta anni 80 del secolo scorso, sui
Ripeto, non sono più aggiornato. Ma ultimamente ho fatto un giro da un
possibile cliente, è uscito che volgiono comprare i pcnuovi per
leggere la posta perchè il client Domino è lento (!!!) e non hanno
neppure una rubrica condivisa, per fare una stampa bisogna lavorare
non so quanto per poi averla .... in pdf : però stampata a
caratteri... e se la volessi in excel ? E' no... è complesso...  e se
volessi un'interfaccia al DB ? Mi fai qualche web service ?
(risposta : WHAT ????? ) Poi oh, io non faccio statistica.
Io l'AS probabilmente lo cosiglierei per un ingrosso ferramenta,
stabile, sicuro, non necessita di gente in torno per andare e lo
sconsiglierei per una finanziaria dove l'IT praticamente fa parte del
business e bisogna cambiare spesso e velocemente.

business e bisogna cambiare spesso e velocemente.
invece il bello della piattaforma e' che si adatta perfettamente ad
entrambe le realta' da te descritte (che io ho come clienti tra
l'altro ;-))

 Ma mettiamo di prenderlo  :
prendilo.. ed alla fine hai windows con sopra un sacco di cose.. e come 
tale esposto a n^m motivi per non funzionare
AS, invece, semplicemente va, full stop.
e paragonare sqlserver al db2 dell'AS è come paragonare il risotto in 
busta con quello fatto da tua madre, con tutte le cure del caso.. sono 
simili, ma non sono nemmeno parenti.
S. che ci lavoro con entrambi e per me As tutta la vita

 l'altro ;-))
è che hai un'email non valida, se no ti avevo già mandato il CV :-)

 simili, ma non sono nemmeno parenti.
Infati, secondo me è molto superiore SQLServer, più veloce, più
semplice, include i moduli di busines intelligence, import export sono
più semplici e vanno meglio, i tool e gli strumenti sono di un'altro
livello ecc.. C'è un mio caro amico che lavora con AS da una vita ma
alla fine ci monta spesso un SqlServer davanti per import export,
datawarehouse e elaborazioni batch complesse. Certo sarà lui che non è
capace...

 l'AS piantarsi con qualche programmetto java.
per incartare windows basta un collegamento sul desktop (?)
comunque hai ragione tu, per me chiusa qui
S.

 comunque hai ragione tu, per me chiusa qui
La ragione si da agli sciocchi, per me entrambi le tesi sono valide ed
entrambe le macchine hanno punti di forza e punti deboli.
Poi dire che Windows server si pianta con un link è come dire che
Linux è adatto solo agli smanettoni e che con l'AS si fanno i
programmi a fosfori verdi. Tutte scemenze.

 fosfori verdi. Tutte scemenze.
hai ragione, di nuovo, accidenti
S.

 simili, ma non sono nemmeno parenti.
Veramente è il DB2/400 che non è parente del DB2....
Però c'è da dire che un AS/400 non si schiatta manco a sparargli :-)