Recent Posts (all)

Gone Microsoft

My first machine was some IBM 286, which a neighbour gave to my father when I was a kid. At work they were upgrading to, probably, 386’s so he could take it home. Since he already had one, we were the lucky ones. I think I was six, so this was probably 1990.

The machine ran DOS and some years passed by before we got got something that could run a GUI. But when the GUI finally came, it was a revolution for us. We began with Windows 95. As the years passed, Windows would get better and better; however of those years, I vividly remember one thing: all the time lost trying to troubleshoot and fix that crap. When, probably in 2003, I got an iPod I was surprised that this, small, highly technological music player would just… work. A friend at my university had a Powermac at home and he told me that Macs were all like that: they just worked. So I got a part time job and by next spring (the new Intel Macbook Pro’s were already out), I bought an iBook G4. It was a fantastic machine and I loved every inch of it (12, in diagonal). From the battery life to the trackpad to the integration between hardware and software. That day I said to myself that I would never go back to Microsoft products and PC’s in my life. At the Physics institute we were using LaTeX and all kind of scientific software anyway, so Office was never an issue.

In the years that ensued, I never looked back to that decision. Fed up with “Thanksgiving customer support”, or whatever it’s called here in Europe, I had all my relatives switch to Macs: my parents, my brother, my uncle, my in-laws (parents and brothers) and all the friends that ever asked me to help them with their Microsoft products. I lost count with the years, but up to before getting married I convinced some 25 persons to switch.

Fast forward 10 years later. I found myself using:1

  • Google Apps for this domain;
  • Google Apps at work, with Google Drive to sync work’s files;
  • Dropbox to sync my personal files, used as a back-end of a handful of (iOS) apps;
  • iWork for my Office needs (yeah, I’m not in academia anymore).

Something in these setup began to crack though. Google “coolness” began to fade. First they retired the mobile Exchange support for Gmail and then they sun setted their Google Apps free tier.2 I was grandfathered in their new plan, but I felt like an unwanted guest.3 At the same time, or around that time, Google initiated a Google plus-ification of their product line to push everybody onto their Google Plus wagon. They also initiated a Gmail redesign that resulted in worse UI and UX.4 The list doesn’t end here. Google sun setted one of my favorite service, Google Reader, effectively reducing the usefulness of a Google account.

At the same time Microsoft completely revamped their web mail offering, Outlook.com. They offer custom domain (up to 50 users), unlimited space, mobile Exchange and IMAP access, and redesigned their website in what I would consider a good way (although I still don’t use it).

So one weekend I switched my email from Google to Microsoft. It felt strange at the beginning, but I really enjoyed having mobile Exchange back and unlimited space.

Some months passed and Microsoft kept cooking what were, hear hear, actually really cool products. They announced a new, free to use, version of OneNote. They touted how awesome that was, its cross platform availability (I use a Mac an iPhone and an iPad, so being able to access all my notes from all my devices was kind of a big deal), and the ability to sync, for free, up to 7GB of notes through OneDrive.

I decided to give it a spin because, as a geek, I’m always searching for the ultimate productivity tool and even in academia OneNote was known to be a great piece of software. What I found is a well behaving and native Mac application, self-contained (in fact downloadable from the App Store) and overall nice to use. The iPad version is equally nice and the syncing and collaboration5 capabilities are also impressive.

Next in line, can you guess? One of the hottest startup in the Valley that welcomed Dr. Rice on the board? Up to a few months ago, it would have been impossible for me to abandon Dropbox, because so many apps I use rely on it as their sync/storage back end. This included 1Password, ScannerPro and Nebulous Notes, notably. But, recently, my 1Password apps freed themselves from Dropbox because I want to sync my Agile Keychain with my wife’s Macbook (through iCloud now). As for Nebulous Notes: I used it only to jot down quick notes, so OneNote was the ideal replacement for that.

That left ScannerPro: for those of you not familiar with it, ScannerPro is an amazing app that can upload scanned documents to Dropbox, Evernote, Google Drive and WebDav. I could have connected it to my company’s Google Drive but if you ever used Google Drive on the Mac, you know how much it sucks. I don’t know if it is specific to my setup, but once a day I would get the dreaded Google Drive needs to quit window that forced me to, well, quit it. As a result, I only use Google Drive through the web interface thus the GDrive route for ScannerPro was not completely satisfactory.

But some days ago the fine folks at doo just published Scanbot, an app similar to ScannerPro with the notable difference that it syncs to, among others OneDrive! Here’s my Dropbox replacement! And by using OneDrive for my files, every Office file on my OneDrive folder, can be opened, for free, by the Office web apps!

And with that Dropbox went to the Trash and another Microsoft app found its home on my Application folder.

After all of this happened, I asked myself why I gave “up” so easily on my existing setup. I don’t know the answer, but a couple of ideas comes to mind:

  • the first reason can be probably ascribed to Justin Williams, of Second Gear fame; I don’t know exactly how it went, but probably after his acquisition of Glassboard, whose back end runs on Azure, he started tweeting and blogging about Microsoft. And he painted quite a different picture from the Microsoft I knew, in a positive way. He let me take a peak from a new angle;
  • the second reason is that Microsoft has radically changed from the Microsoft I knew. At their latest developer conference, Build, they announced things which were imaginable 10 years ago: not only they open sourced a bunch of .NET components and related technologies, but they also showed on stage iPhones, iPads, were the host of The Talk Show by John Gruber6 and stopped with the notion that everything and everybody should run Windows for Microsoft to be happy.

That said: not everything is perfect in Microsoft land. Here’s a short list of what I don’t like:

  • Outlook.com filters7 and keyboard shortcuts sucks!
  • Adding email aliases to Outlook.com has to be done via an obscure command line app that only works on Windows (I had to download a Windows VM to make it work) and you’re limited to 5. Here Gmail is years ahead;
  • OneDrive does not sync back files very easily; when I modify a file via an Office web app, it takes a while to get it back to my Mac;
  • OneNote for Mac still lags severely behind its Windows counterpart and the iPhone apps is behind the iPad app.

Considered that I cannot deny that the new Microsoft is a welcome change for me; they have incredibly talented people and benefiting from their talent without having to use Windows PCs (or tablets) is a huge win for Apple users.


  1. This is not an exhaustive list of course. [return]
  2. This is not completely accurate: there still is some web page through which you can get a plan that supports only one account. [return]
  3. You may argue that paying could have solved it, but that’s another story. I certainly would if I’d make money off this site. [return]
  4. Although I don’t use the web interface for my mail. There’s an app for that. [return]
  5. I had a colleague download it and we immediately created a Knowledge Base of tips & tricks and tutorials for some of the software/technologies that we use. [return]
  6. If you don’t know who John Gruber is, let me tell you: it’s a big deal! [return]
  7. Only one condition per filter? Really? [return]

Web Excursions for April 01, 2014

git-prune-merged
Prune all those pesky branches that you have already merged, both locally and from remotes. On GitHub.
Is it better for Discourse to use JavaScript or CoffeeScript? - Discourse Meta
On the disadvantages of using coffescript instead of javascript
Datalicious Notebookmania – My favorite 7 IPython Notebooks
One of the most remarkable features of this year’s Strataconf was the almost universal use of IPython notebooks in presentations and tutorials. This framework not only allows the speakers to demons…
Text File formats – ASCII Delimited Text – Not CSV or TAB delimited text
ASCII delimited text solves the problems exporting and importing structured text files and is part of the design of the character set. Unfortunately a lot of people and systems use CSV and other printable delimiters such as tab that are broken by design.
showterm
It’s showtime in a terminal near you! Put on your best colours, resize to 80 columns, and let your fingers fly!

Web Excursion for March, 27nd

A short list of links I’ve bookmarked this week

  • This is why OneNote is awesome: Maybe a bit over the top, but there are truly a lot of reason to use OneNote as your note taking app;
  • kandan: An Open Source Alternative to HipChat;
  • CSS Diner: CSS Diner is a little game to help you learn CSS selectors. Type in the correct selector to complete each level. So cool!
  • Practical partitioning: A nice introduction to (MySQL) partitioning (in PDF);
  • Using GNU Stow to manage your dotfiles: How to manage the various configuration files in your GNU/Linux home directory (aka “dotfiles” like .bashrc) using GNU Stow. I’ve immediately started using this. I might, one day, blog about it.

Web Excursion for March, 22nd

A la Brett Terpstra, a short list of links I’ve bookmarked this week

  • Neovim: vim’s rebirth for the 21st century. An ambitious project by Thiago de Arruda to bring vim to the 21st century.
  • Get started with rvm: this was a better introduction to RVM and gemsets any documentation I’ve ever read on the RVM website. Highly recommended!
  • Tabula: If you’ve ever tried to do anything with data provided to you in PDFs, you know how painful this is — you can’t easily copy-and-paste rows of data out of PDF files. Tabula allows you to extract that data in CSV format, through a simple interface, running, if desired, locally.
  • Two factor auth list: List of websites and whether or not they support 2FA. I’ve activated two factor authentication on Gandi.
  • OneNote: the premium note taking application from Microsoft has gone free and multiplatform. I’ve tried the Mac version, and I have to confess that, for being a 1.0, I’m impressed!

Github Pull Request Triage

Here’s an interesting project by Peter Bengtsson of Mozilla to get an overview of the pull requests for a given github repository. I’ve immediately gave it a try at one of our clients and I have to say that it works like a charm. Installation instructions can be found here.

Bootstrappified

I’ve finally bit it and started using Twitter bootstrap for my website and the blog. It was a bit of work (partially done while flying to and from Venice), but I took the occasion to do some spring cleaning.

A handful of GoDataDriven posts

In the past few weeks I’ve written a couple of blog posts at the GoDataDriven blog:

App.net Comments Widget

The other day I set up the App.net Comments widget on this blog. Comments require an App.net or Facebook account, as the Venn diagrams of the two have one of the smallest intersection in the tech world :)

This is my professional advise (!)

This is my professional advise, and if you need more proof, here is a Detective giving the same advice on youtube. http://www.youtube.com/watch?v=B1t3vtr0kxk

You would think nobody would ever never say something like that, but x0054 disagrees. He offers advice, (professional advice), on how not to get arrested. In case you don’t believe him, he links to some guy (a Detective) on youtube. This is 2014 folks!

Long time, no signs

It has been almost two years since my last blog post. My new year resolution is to not let that happen again.

I have some good reason for that though. Without any particular order:

  • I became father for the third time. Little Elena, as charming as she is, still keeps me awake more than needed (02);
  • I became a doctor in Theoretical Physics (02);
  • I finished my contract with FOM after four years of research (30);
  • I worked for a year at KPMG NL, as a consultant (01 – 30/09/2013); I spontaneously left to become a
  • Data Whisperer at GoDataDriven (01 – today). GoDataDriven is an amazing company, with a stellar team of colleagues.

You may notice a pattern up there: end of September, begin October is always busy.