Community Discussion, or Free Tech Support?

August 7th, 2025

FOSS has many challenges. One of these is the balancing act of fostering an active community, encouraging discussion and mutual sharing of knowledge against the requests for free tech support. But there’s overlap between the two. In fact, most community discussions are around problems with the software or questions about its installation / usage. So, what makes a community discussion different than free tech support (FTS)? It’s a binary classification problem and I think a weighted score helps differentiate one […]

On Making Software Go Vroom

June 14th, 2024

Of all the feedback I get about WebODM, few people complain about the speed of the software. In fact, the software is often praised for its speed of processing compared to other alternatives. I care about speed and memory efficiency, a lot. I will go out of my way to avoid bloat and I write software accordingly. But this is not driven by some obsession to keep things lean. Instead, it is a self-imposed constraint dictated by my choice of […]

The Internet 2024

June 12th, 2024

At the risk of sounding like an old man, the internet has changed a lot. Not all changes have been positive. Before starting a conversation about what is disappointing about the modern internet, we should list some of the things I do not miss about the old internet: What I do miss about the old internet: The modern internet has evolved and there’s no turning back. With that evolution we now have: But we also have: The points above share […]

Self-Publish a Technical Book – Tools Overview

August 13th, 2019

I recently finished writing the first edition of OpenDroneMap: The Missing Guide. I thought I’d write a blog post about the overall experience in the hope that it will be useful to other want-to-be writers. First of all, if you are a software developer and you are thinking of writing a book about a project you’re involved with, don’t do it for the money; the amount of work required to write a book is huge compared to the monetary returns. […]

How To Make Money With Open Source? Hint: Sell Something

April 19th, 2019

Free and open source software is creating a lot of value. Maintainers however are often capturing no value from their work, rarely out of choice and often times because those individuals and companies that could contribute and fund the development of a project choose not to. And you can’t fault them. People need to ditch donations/crowdsourcing/patronization models and start selling something instead. Read the slides from my recent presentation at FOSS4G-NA: Please Sell Something – FOSS Funding for the Next […]

Quitting Social Media

February 11th, 2019

As of today, I’m joining the crowd of people quitting social media. I joined Facebook in 2007 and haven’t used it much for the past 3 years. I used to like its ability to keep me in touch with friends from oversea, but for a while the platform has just become a brain-dead tool for stealing people’s time via gambling tactics and mind exploitation. None of the people I care about show up in my feeds, and it doesn’t matter […]

Move Docker To Another Location on Linux

October 17th, 2018

Docker can take a toll on your disk space. Fortunately you don’t have to keep the files in /var/lib/docker and on certain cloud providers like Digital Ocean it’s cheaper to attach a new block volume than to upgrade a droplet to get more disk space. After you’ve decided on a location, simply do: Change /lib/systemd/system/docker.service: Then: When you’ve verified things are working, remove the old docker directory.

On the Importance of UX in Decentralized Applications

July 29th, 2018

Have you heard of Mastodon? It’s a decentralized and open source twitter-like platform using open standards such as ActivityPub to function. Among many other features, it has no ads and a chronological order feed. In short, it’s awesome. I’ve tried to explain to my wife the concept of Mastodon. “It’s like Twitter, but you can install it on your own machine. And you are not isolated, if somebody installs their own Twitter, my Twitter can communicate with their Twitter”. Her reaction was like: […]

First VR Toy Project – Katana and Scabbard

June 19th, 2018

As an Aikido practitioner, I find the possibilities of VR very interesting for introducing new people to Japanese martial arts. Here’s a toy demo made in two hours. I’m hopeful I’ll find some time to expand this into a full game at some point in the future…

Oculus Rift – First Thoughts

May 6th, 2018

I bought an Oculus Rift. Like with most technologies, I’m usually a “late adopter” (for developer standards) since I enjoy more tested products and lower prices. I was quite impressed. Although the video resolution is still far from HD, you are tethered via cable and need several tutorials to get the hang of the touch controllers, the experience is amazing. No doubt, this is the future of videogaming. If you can fork out the money to buy a serious gaming […]