This post was inspired by one of my students. As it happens, it started with a few questions in a chat, which were essentially like: since you’re a senior in this field (ie, I’m getting old, personal note…), I’d like to ask you some advice on what job is best, should I do a PhD, what are the other options (education, training, etc) to work as a bioinformatician, what about salaries, success chances, challenges, etc, etc.

After having had to delay a well-thought and comprehensive answer, I decided that maybe it was worth organising my notes on the not-so-easy topic and writing a public post, so that it could benefit everyone.

So, what’s bioinformatics about?Read More »

programming-experience

Recently, in my team, we have managed to start periodic talks/discussions on software engineering, including best practices, project management tools, code style, testing and all that jazz. If you are in a large-enough team in a full software house, probably you’re thinking: well, this kind of meetings should be pretty standard in this business. Well, […]

A Few Notes on (my) Code StyleRead More »

Robots in a Factory (source: https://www.volkswagen-newsroom.com/en/id-insights-transformation-zwickau-4381/the-factory-of-the-future-4387)

The Continuous Integration idea is great: people send their software code changes to a shared repository like github, and the CI reacts by building the executable product on the fly, and even using it to redeploy test servers and make latest cool features available for testing and showcasing.

In this short presentation, I show how I manage my continuous integration jobs from one script for all my projects and without (too many) dependencies on any specific CI software.

How I’ve arranged my Continuous IntegrationRead More »

Mix of standards I’m writing this short post mostly as a quick note on a couple of things I’m working on, after a couple of times I was asked for this kind of background.

We’re living in a world of data more than ever, and that makes it even more important to publish data following good principles of data sharing, which ease the job of finding data, …

Some Intro Reads about Lightweight Data Schemas for Life SciencesRead More »

[Digital Censorship, NYT]Per quanto faccia sempre piacere vedere i fascisti contrastati in qualunque modo e per qualunque ragione, non mi rallegro affatto che Lorsignori Facebook si sveglino oggi, dopo la strage in Nuova Zelanda e avendo abbondantemente superato la soglia dell’indecenza, e si decidano a buttar fuori dal loro social network la feccia di Casa Pound e camerati vari.

Oggi…

Camerati Digitali [Italian]Read More »

Gattini!

[Threatening Cats in front of a Fish Bowl]E’ un triste fatto che io, come potenzialmente chiunque altro, debbo essere pronto all’eventualità di essere bandito da Facebook. Lo so, i nostri Amati Guardiani lavorano duramente per costruire un posto sicuro e piacevole, e mi puniscono perché sono cattivo, lo merito e devo essere educato. Ma non ce la faccio, non sono uno che accetta i soprusi molto facilmente, che questi vengano da fascisti, razzisti, arroganti pseudoscienziati, un algoritmo o un essere umano che non sembra usi molti più neuroni di un algoritmo.

Gattini!Read More »