Intervista a Mark Curtis (Flirtomatic)

             

             

Sebbene Mark Curtis, CEO di Flirtomatic , è molto impegnato nel momento in cui si è preso un po ‘di tempo oggi per fare una breve intervista con noi. Flirtomatic è probabilmente il social network di flirt leader in Europa per le persone connesse a Internet (tramite telefono cellulare o PC). La base di Londra è stata fondata nel 2006 e ha recentemente raggiunto 3,5 milioni di utenti registrati.

 

EU-Startups.com: Come hai finanziato la fase di avvio di Flirtomatic e quali sono stati i principali ostacoli del primo anno?

 

Mark Curtis: Inizialmente è cresciuto come una specie di progetto incubato all’interno di Fjord (una società di servizi di progettazione di cui sono anche direttore). Poi ci è stato presentato Avi Azulai, che ha messo a disposizione un significativo finanziamento delle sementi.

 

I principali ostacoli sono stati davvero dal lato dello sviluppo – eravamo troppo ambiziosi per la piattaforma per cui abbiamo sviluppato inizialmente, e ci è voluto un po ‘di tempo per capirlo e cambiare piattaforma.

 

EU-Startups.com: Guardando indietro, cosa faresti diversamente nella fase di avvio?

 

Mark Curtis: Sii più concentrato.

 

EU-Startups.com: Cosa rende Flirtomatic unico o migliore degli altri servizi là fuori?

 

Mark Curtis: Ci concentriamo sul divertimento. è sorprendente come pochi sviluppatori di servizi lo facciano davvero.

 

EU-Startups.com: In un’intervista con Mobile Developer TV nel 2009 hai affermato che il 10% delle entrate di Flirtomatic proviene da una carta di credito sul cellulare. Questa quota è aumentata o diminuita da allora?

 

Mark Curtis: È più o meno lo stesso. Mi aspetto un cambiamento molto maggiore nei modelli di fatturazione che utilizzeremo nei prossimi due anni poiché ci sono un sacco di innovazioni in corso nel settore.

 

EU-Startups.com: Dove ti piace vedere Flirtomatic tra 3 anni?

 

Mark Curtis: Un leader globale nella ricerca / flirt / incontri. Noto per scuotere il settore e fare soldi.

 

EU-Startups.com: Cosa faresti per vivere se non avessi avviato un’attività?

 

Mark Curtis: Probabilmente essere un allevatore di maiali. Ma anche questo è un affare.

 

EU-Startups.com: Qual è stata la tua peggior idea imprenditoriale?

 

Mark Curtis: Non tanto un’idea peggiore, quanto un record di andare sul mercato troppo presto …

 

Un'intervista a Salvatore Sanfilippo, creatore di Redis, che lavora fuori dalla Sicilia

             

             

Quindi si scopre che la mente dietro quel fantastico pezzo di open source chiamato Redis, un negozio di valore chiave avanzato , è italiano, e lo sta sviluppando da una piccola città in Sicilia. Ho avuto la possibilità di intervistarlo ed ecco cosa ho imparato.

 

Ciao Salvatore, potresti parlarci un po ‘di te?

 

Mi chiamo Salvatore Sanfilippo, ho 33 anni, vivo in Sicilia, in Italia e ho trascorso gran parte della mia vita a scrivere programmi. Attualmente sto lavorando per VMware , dove sviluppo un database open source chiamato Redis . In passato ho lavorato nel campo della sicurezza, dei sistemi integrati, della programmazione di sistemi e delle applicazioni web. Ho scritto l’utilità di sicurezza hping e ho inventato la scansione inattiva . Qualche anno fa ho scritto una delle prime applicazioni web 2.0 apparse in Italia, Oknotizie e Segnalo , e ho collaborato con Matrix .

 

Sono anche consulente e azionista di una piccola azienda con sede in Sicilia che si chiama Kiurma , specializzata nella scrittura di applicazioni per iPhone e iPad.

 

Fantastico, quindi vedo che hai un mix di esperienza di avvio, sviluppo open source e occupazione di grandi aziende. Quale preferisci e quale consiglieresti a un giovane laureato in CS?

 

Penso che molto abbia a che fare con il tuo carattere, ma è davvero un peccato perdere l’occasione di avvio.
È difficile per me discutere sull’occupazione di grandi aziende poiché VMware è come il lavoro dei sogni, dal momento che sono libero di sviluppare Redis a tempo pieno, abbastanza liberamente e con il supporto di un ragazzo seriamente intelligente all’interno di VMware se ne ho bisogno suggerimento. Ma suppongo che non tutti i lavori aziendali siano così.

 

Immagino che fintanto che il lavoro aziendale è interessante, impari nuove cose e fai qualcosa che sembra utile non solo alla gestione ma anche a te stesso, quindi può essere una buona cosa. Altrimenti, specialmente se sei in grado di scommettere su te stesso (cioè, puoi riuscire a vivere senza un reddito fisso per un po ‘di tempo senza troppi problemi poiché sei abbastanza giovane o con alcuni risparmi sul tuo conto bancario), l’esperienza di avvio potrebbe essere molto gratificante ed emozionante, intendo, anche se l’avvio non sarà un successo.

 

Il tuo percorso è piuttosto diverso dal tradizionale laureato in CS italiano, perché pensi che la maggior parte delle persone cerchi solo di ottenere un lavoro noioso nella consulenza e non cerchi solo di creare cose interessanti?

 

Penso che in Italia per tratti culturali tendiamo a fare il percorso noioso ma sicuro. Da quello che ho capito chiacchierando con le persone, solo pochi di loro sono disposti a fare un lavoro extra per opportunità gratificanti a lungo termine. Le persone dovrebbero probabilmente iniziare a cambiare mentalità. Dopo tutto, cosa c’è di peggio che fare qualcosa che non ti interessa? Soprattutto in Italia, dove la tua azienda IT non è esattamente un luogo eccitante come VMware, Twitter o Google.

 

Anche nel nostro paese molte volte i programmatori sono pagati troppo poco per il loro lavoro in una società, quindi non è così difficile ottenere più guadagni anche dalla tua attività a banda singola.

 

Ma c’è da ammettere che le startup hanno bisogno di una nuova economia e di uno stato moderno, per crescere bene, senza burocrazia e questo non è ciò che vedo se guardo l’ambiente economico italiano.

 

Pensi che sia più difficile avere successo vivendo in Italia e in Sicilia in particolare?

 

Se il tuo obiettivo è il mondo, essere qui non è un grosso limite per un programmatore. La maggior parte delle cose interessanti vanno comunque su Internet. Voglio dire, qui o a Parigi è quasi lo stesso. Ciò che potrebbe fare la differenza è invece qui o nell’area della baia.

 

Ma se hai intenzione di fare una startup che ha come target la tua regione o il tuo paese, l’Italia e la Sicilia, non sono sicuramente i posti migliori in cui soggiornare. Ad esempio, la società che consiglio, Kiurma, ha sede in Sicilia ma è focalizzata su clienti nel nord Italia, Europa e Stati Uniti.

 


Potresti dirci di più su Redis? Come è nato, perché è fantastico e perché dovremmo usarlo nelle nostre applicazioni?

 

Redis è nato quasi due anni fa, a causa di un bisogno. All’epoca stavo sperimentando un servizio di analisi in tempo reale chiamato lloogg.com (ora il sito è online nel miglior modo possibile, nessun interesse a fare affari con esso per me). Con MySQL è stato molto difficile ridimensionare, poiché si tratta di un’applicazione ad alta intensità di scrittura. Una visualizzazione di pagina in qualsiasi sito con il nostro codice javascript comporterebbe un’operazione di scrittura del DB, e questo è un sacco di scritture al secondo.

 

L’applicazione web di lloogg era un’app Ajax per mostrare il traffico del sito in tempo reale. Quindi quello di cui avevo bisogno era un DB che gestisse le scritture veloci e l’operazione rapida “ottieni gli ultimi N articoli”.

 

Se sei un programmatore, sai come un elenco collegato può risolvere questo tipo di problemi, quindi ho iniziato a chiedermi, perché mai è così difficile modellarlo con MySQL con prestazioni decenti? Perché non esiste un database in grado di gestire in modo nativo l’ordine naturale degli articoli, ovvero inserisco le cose in questo ordine, quindi dovrebbe essere veloce ottenere gli ultimi N articoli. Dopo queste considerazioni ho iniziato a scrivere un prototipo del sistema e ho condiviso la prima beta su Hacker News, ricevendo buoni riscontri.

 

Perché dovresti usarlo? Per due motivi penso. Uno è che per i giusti casi d’uso Redis è davvero un punto di vista delle prestazioni di gioco. Se i tuoi dati hanno dimensioni del tipo di ordine di grandezza che può contenere in memoria, puoi ridimensionare a un numero incredibile di utenti con una sola casella di database. Ciò significa costi inferiori, meno problemi.

 

Un altro motivo per usare Redis è il seguente. Nel campo dei linguaggi di programmazione c’è un motto: vale la pena imparare un linguaggio di programmazione se è abbastanza diverso da tutto ciò che già conosci per cambiare idea, esponendoti a nuove astrazioni. Beh, penso che Redis sia sicuramente un database molto diverso e cambierà il modo in cui pensi ai tuoi dati.

 

E ora alcune domande dal gruppo Italian Startup Scene su Facebook:
Andrea Reginato chiede: Come hai convinto VMWare nello sponsorizzare il tuo lavoro su Redis?

 

In realtà VMware mi ha contattato! E in un modo molto interessante … uno dei ragazzi più intelligenti che conosco in VMware ha iniziato a contattarmi per la progettazione degli interni Redis, con argomenti tecnici molto convincenti. La nostra discussione si è semplicemente evoluta nel processo di assunzione. All’epoca avevo offerte da alcune aziende, ma volevo unirmi a VMware perché secondo me questa era la migliore “casa” per Redis: un’azienda con un alto valore tecnico all’interno, con un focus sulle tecnologie cloud, e penso che dopo un anno posso dire che questa è stata la scelta migliore.

 

Francesco Sullo chiede: Vista la straordinaria performance di Redis, hai mai pianificato una modalità persistente per il futuro? So che Redis è nato per gestire i processi in memoria, ma una versione db, anche se seriamente limitata, potrebbe essere un’ottima alternativa in molti casi.

 

Il nostro obiettivo principale è il back-in in memoria, ma in realtà abbiamo già un back-end del disco che si chiama memoria virtuale ed è qualcosa come il file di scambio di Redis, in cui i valori usati raramente vengono scambiati per recuperare memoria. Questa funzione è presente sia in Redis 2.0 che nel prossimo 2.2 ma non sono soddisfatto dell’implementazione, quindi il nuovo focus è sulla funzione “diskstore”. Diskstore è una combinazione di un archivio valori chiave su disco e una cache oggetti in memoria. Quindi in questa modalità speciale Redis prende tutto sul disco ma carica il “working set” (i tasti che usi più spesso) in memoria. Quando una chiave cambia, viene scaricata in modo asincrono sul disco da un altro thread. Tutto ciò è attualmente implementato nel ramo “instabile” di Redis su github. La prossima versione di Redis, 2.4, eliminerà il supporto per la memoria virtuale e supporterà invece solo il diskstore.

 

Salvatore, grazie mille per aver dedicato del tempo a rispondere a queste domande. Spero e sono sicuro che ispireranno qualcuno a seguire la tua strada.

 

Nota del redattore: Per conoscere altre interessanti storie imprenditoriali, eventi tecnologici e opportunità di finanziamento, assicurati di iscriverti anche alla nostra newsletter settimanale UE-Startups .