Invervista doppia: Janky vs Davide

 

Questa volta l'intervista doppia l'ho fatta ai due noti individui che vedremo presto sul palco insieme!!

Nome

Giancarlo (aka "janky") Davide
Cognome
Sudano Mauri
Professione
cazzegg...ehm...software consultant DB Guy? Non c’è un “nome” per il tipo di lavoro che faccio. Non sono un DBA. Sono più un DB Dev..ma mi occupo anche di architetture, ottimizzazione e design. Boh, utilizziamo la parola coniata da mamma MS: “DB Professional” :-)
Data di nascita
3 dicembre del 73, alle 3 del pomeriggio nella stanza numero 33 (tutto vero) 12 Agosto 1977
Città natale
Catania Bollate (Mi)
Linguaggio preferito
Siciliano (huahuahua) C++ (che non uso più da eoni) e C#.
Un tuo pregio
Simpatia? Che sono un entusiasta ma non mi faccio prendere dall’entusiasmo. Ne dal panico.
Un tuo difetto
Incasinarmi la vita...ci riesco benissimo Lavoro troppo :-)
Come hai iniziato a programmare
con un 8088, olivetti Con il glorioso MSX, intorno ai 10 anni (non scherzo! I giochi erano tutti per il Commodore 64, per l’MSX c’era solo il corso per programmare in edicola!)
Il tuo primo programma
Credo qualche calcolo algebrico o per matrici. Ok, ora mi prendete per pazzo: un biglietto di auguri elettronico per mia Mamma! Al centro dello schermo c’era un pacco che si apriva ed uscivano i fuochi artificiali :-)
Il pià grosso bug introdotto in un programma
beh...dimenticarsi la clausola where in un update? Può bastare? :-) Un uninstall che disinstallava troppo :-)
Qual'è il programma che vorresti scrivere
Gestione Book Modelle...archivio multimediale...immagini, foto,interviste e "numeri di telefono". Un CMS (Content Management System) “come dico io”. Di tutti quelli che ci sono in giro non me ne piace neanche uno. Ho tentato di iniziare a scriverlo per UGISS ma poi ho dovuto ridurre di molto il feature-set perché altrimenti non ci stavo con i tempi :-(
Con chi lo scriveresti
Con le modelle ...ovvio Con diverse persone che collaborano con UGIDotNet ed UGISS. :-)
Qual è il programma più complesso che hai scritto
Non mi prendete in giro..un bel po di calcoli statistici basati sulla ciclometria per vincere al lotto (ecco l'ho detto) Un CMS davvero ben fatto, usando COM+ (Delphi), ASP e SQL, poi in parte rielaborato con ASP.NET
Funziona ancora?
Non sono ricco...è una risposta sufficiente? Certo: www.panasonic.it è l’esempio più bello :-)
Quante ore lavori al giorno?
Potrei anche dire 9...anche dieci...ma non è tanto sulle ore...è proprio sul "lavori" che avrei da obiettare :-) 9 come minimo…10 al max.
Lavori spesso di notte?
E' capitato. Cerco di non farlo più! Ci sarebbero un sacco di altre cose da fare di notte... No, di notte la mia produttività scende sotto lo zero. Preferisco – se proprio devo – lavorare durante il weekend.
Qual è il tool a cui non potresti mai rinunciare?
NHibernate, Spring.NET, e la DB Professional Total Commander :-)
Cosa vuol dire la sigla SQL?
Structured Query Language Structured Query Language
Cioè?
Cioè: "avete voglia di tornare indietro nel tempo? wooow....fatevi avanti! :-) Un SUBlinguaggio di manipolazione di entità (quasi) relazionali. Più chiaro? :-)
Cosa vuol dire la sigla ORM?
Object Relational Mapper Object-Role Modelling? Ah no questo è il significato serio! Voi state invece pensato ad Object-Relational Mapping. Bah! :-)
Cioè?
Cioè: "avete voglia di andare via prima dal lavoro? iuu uuuu...fatevi avanti :-) Object-Relational Mapping: una soluzione di mapping semi-automatica per avvicinare due mondi purtroppo distanti tra loro: OOD e Relational Model
Come hai fatto il salto da programmatore a DBA/Architetto?
Io più che salto, sono ancora li che mi sto arrampicando... Cercando di ottimizzare al max una mia applicazione ho scoperto che tutti i miei sforzi in termini di sviluppo erano semplicemente insignificanti rispetto all’ottimizzazione che potevo fare ed ottenere agendo sul database, in particolare sulla modellazione e sull’uso corretto degli indici.
Cerca di convincere l'altro che il SQL2005/NH è una bella cosa
Ti offro un posto gratis al prossimo mastering di NHibernate...:-) Nah! Se smette di dire alla gente di usare NH poi chi mi chiama più per ottimizzare le prestazioni del database?!?!?! :-D
Cosa ti piace dell'altro?
Molto Professionale Che, come me, è molto appassionato della tecnologia che usa e si sforza in tutti i modi per farla apprezzare ed usare al meglio.
Dai un consiglio all'altro
Comportati bene alla sessione! :-) Ne do uno generale, non rivolto a Janky ma a tutti gli sviluppatori: approfondite la conoscenza sui database! Vengono usati tutti i giorni ma la maggior parte ignora che cosa siano davvero. Questo potrebbe essere un buon inizio: Database in Depth: Relational Theory for Practitioners, Chris Date.
Durante la sessione del 13 aprile cosa dimostrerai?
Dei documenti segreti con la prova ufficiale che l'uso di stored procedure aumenta le statistiche di malattie come la cirrosi epatica, e in forma minore anche l'emicrania. Boh ? Mi sembra un po’ troppo presto per queste domande ? Cmq l’idea è quella di mostrare pro e contro delle soluzioni basate su NH o su Stored Procedure e poi ognuno vedrà quale di esse ha più pro e meno contro per il proprio lavoro.
Fai un urlo
hhhhhuuuuuuaaaaaaaaaargh! SCREAM FOR ME MILANO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! SCREAM FOR MEEEEEEEEEE!

Print | posted on giovedì 22 marzo 2007 13.55

Comments on this post

# re: Invervista doppia: Janky vs Davide

Requesting Gravatar...
Dal titolo (janky vs davide), ho capito cos'hanno in comune questi due: "vs" (che viene da Visual Studio?)

:-)
Left by Adrian Florea on mar 22, 2007 2.17

# re: Invervista doppia: Janky vs Davide

Requesting Gravatar...
Una domanda da ignorante: ma NH e le sp si escludono a vicenda? Ciao. Paolo
Left by Paolo on mar 22, 2007 2.24

# Re: Invervista doppia: Janky vs Davide

Requesting Gravatar...
il software per modelle l'ho già fatto io, e non è uno scherzo.
Lo usa Lele Mora nella sua agenzia e diversi altre agenzie di casting qua a Milano.
:-)
E lo sto riscrivendo in WPF.
Left by Igor Damiani on mar 22, 2007 2.26

# re: Invervista doppia: Janky vs Davide

Requesting Gravatar...
@Paolo
assolutamente no...NH e altri ORM possono usare "eccome" le storedproc.

@Igor
Tu scrivi pure il programma...io vorrei curare l'analisi con le modelle....:-)
Left by Giancarlo Sudano on mar 22, 2007 2.48

# re: Invervista doppia: Janky vs Davide

Requesting Gravatar...
Ehi ma tutti quei punti di domanda nelle mie risposte io non li ho mai messi!!!

Ema intervieni, senno la gente pensa che sia un insicuro cronico :-D
Left by Davide Mauri on mar 22, 2007 4.16

# re: Invervista doppia: Janky vs Davide

Requesting Gravatar...
Thanks :-)
Left by Davide Mauri on mar 22, 2007 5.52

# Strategia texas.

Requesting Gravatar...
Strategia texas.
Left by Strategia texas. on ago 19, 2007 12.00

Your comment:

 (will show your gravatar)
 
Please add 4 and 1 and type the answer here: