I need to replace my phone and I was waiting for the new iPhone line-up. The iPhone XR is too big and the iPhone XS is too posh. Which leaves me with the iPhone 8 which will feel obsolete and need a replacement earlier than the other two :-/

Something I learnt after 16 years working as a software developer… 

…is that I know essentially nothing about software development.

Compared with my previous system, this one lets me see all my WIP, not only those items that require immediate action from me. In lean terms, anything delayed, waiting or scheduled is "waste" and should be managed and kept under control.

Gmail's UI lets me hide anything unrelated to my system (starred, important, drafts, sent…) and keep things tidy. I like that! I only miss the ability to filter by anything with a given parent label (e.g. "Open Loops").


Show thread

I use the "Projects" labels to group related items. I only keep active projects here (i.e. with items in the "Open Loops" section).

I send emails to myself liberally. I configured email aliases and filters to add items to each "Open Loops" category directly, skipping the inbox.


Show thread

The "Waiting" category is for those items that are waiting for something to happen (i.e. that a colleague replies). They require no action from me now, but they will. I use Gmail's snoozing to remind me to follow-up.

The "Scheduled" category is for items that require action from me on a specific date and time. They're usually related to events in my calendar.


Show thread

The "Pending" category is for items I want to take action on as soon as I can.

The "Delayed" category is where I put low priority items when I have too many in the "Pending" category. I use Gmail's snoozing with these to reevaluate their priority in the future.


Show thread

I classify immediately anything that gets into my inbox (inbox-zero policy). If the item requires action from me, I move it to one of the "Open Loops" categories. If no action is needed, I archive it.


Show thread

Pretty happy with my new personal management system. In case someone is interested, this is how it works:


I think it might be a good to connect folks up with some #Ruby #FollowFriday links from across the #Fediverse:

@mperham - :sidekiq:-trepreneur extraordinaire

@matz - Matz is on Mastodon! Alas not for around 18 months, but maybe we can encourage him back? :ruby:

@eileencodes - :octocat: developer and contributor to Rails

@tom - author of "Understanding Computation" and "Why Are Computers" audio irregular

@judofyr - author of many #gems, and of the great timelessrepo.com


In other news, we've now hit 500 users on ruby.social!

This is great news, but puts us on a higher tier of costs in our hosting, so since some folk have asked about it... if you'd like to contribute to the running costs, you can now do so via Patreon:


This is absolutely not required, and getting more Rubyists to join is still the best thing you can do to help, but if you'd like to also throw some gold in the chest, now you can 😄

Protip for the long weekend: delete your work apps from your phone, reinstall them never (or on Tuesday if you really need them)

At this point, I’m pretty sure that the tech industry uses “engagement” as a euphemism for “addiction.”

New here? Remember that Twitter is optimized to make you into passive consumers, by en(r/g)aging you with content that you don't choose yourself.

Here, that doesn't happen. But it also means you're responsible to find people to follow.

It will take some work.

If you're willing to put that in, you'll find a wide variety of friendly people that will be happy to have meaningful conversions and laugh and cry together with you.

Start by searching and looking at who other people follow.

Getting started with Mastodon feels like when we were younger!


The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!