← Back to Blog

Paving the way for a better Bumperdo

23rd Oct, 2018

Bumperdo has, in terms of features and appearance, remained relatively unchanged over the past three years. Stability, reliability, and ease of use has always been my main focus in working on Bumperdo, and a small but loyal group of users keeps me motivated to maintain this dependability.

However - I increasingly found myself wanting for certain improvements during my own use of Bumperdo. An example is that mobile users are now served by a very barebones version of the web app. Though realistically I won't be able to, on my own, build and maintain actual mobile apps, there is a middle ground where I massively improve the mobile capabilities of the web version.

There are other parts of the app that are in the 'technical debt' territory. The login functionality is still built around email/password combinations, with login-with-google-functionality bolted on top - even though 100% of active users logs in by email.

So, I'm changing stuff around. Over the past week Bumperdo moved servers. Small change, not noticeable for users, but it will help me move Bumperdo forward. Also, I removed the boardsharing functionality. It was not actively used, and removing it helped me in another important way: as everyone logs in with Google, I don't need to store personal details anymore. Instead, only the anonymized user ID is stored, and at the time of login, your personal information is loaded on login, stored in session, and the information is destroyed on logout. This, of course, greatly improves the privacy of Bumperdo's users, but would also make sharing by email address more difficult. In the future I may reintroduce this feature using a different method, but for now, I will focus on other improvements.

Over the next few weeks I will gradually introduce changes that affect the interface as well, focused on improving the mobile experience, faster task creation and management, and better snooze- and deadline-tooling.