Category: blog | Atom Feed

On public criticism

I've noticed a few posts on today that are clearly related to my post about leaving yesterday (though not sent to me directly). The general gist of these posts is that criticism should be done privately.

I understand that criticism can be tough, and public criticism in particular. In fact, I held back most of yesterday's post for weeks because of this fact. I've held most of these reservations for a while, but I didn't want to share these criticisms because I felt there were other ways I could help improve instead. Leaving the service and …

Why I'm leaving

I've come and gone from several times before. I joined long before the Kickstarter, when barely anyone was there. I tried it again after the Kickstarter, when the community looked more like it does today. And I came back again a few weeks ago for the most fun, if not the longest, period of time I've spent there.

Like many other people, I really like the community on I like that it feels like a nice, friendly place to hang out, and that mostly people post content thoughtfully, even if it's short or just a photo …

I miss the halcyon days when my puppy refused to go to the toilet anywhere but home.

Some good ideas here for using Kotlin higher-order functions.

I recently heard a talk about using MVP on iOS and really liked the idea. This is a good look at how Reddit is incrementally moving to MVP.

Recent thoughts on Android vs. iOS

My last post about using Android vs. iOS was about 18 months ago. It feels like time for an update.

At the end of 2017, after having my Google Pixel for just over a year, I switched to an iPhone X. As an iOS developer, I felt my work was better when I used my own apps every day, and I'd long despised the physical iPhone home button, which the X did away with.

Around May of 2018 I dropped my iPhone X and cracked the screen. I've never done that to a phone before! It feel out of my …

Introducing Pico

I've been on a side project binge lately. My latest effort is an Android client for called Pico. I've been using more lately and also using Android for my phone. is an Apple-heavy community from what I can tell, so there are no first-party Android apps for There is already a third-party app, but it doesn't let you compose new posts yet.

Although that functionality is apparently coming in future, I was bugged that I couldn't create new posts from my phone (especially since the text entry field in the web app …



Our Samoyed puppy, Jez (short for Jeremy), is now 7 months old. We picked him up at 2 months old (8 weeks). I've never raised a puppy before, so I did a lot of research before we got one, but there was a lot I missed. I've since learned a lot about puppies I didn't know, and wanted to share some of our experience. There's not really a good way to structure this into a narrative, so it's just a big list of thoughts on various puppy-related topics.

Jez happy

Puppies are hard

Everyone told us puppies are hard. But actually, I'm …

Android P

I've been running Android P for a while now on my original Google Pixel. I ran the beta for a few weeks, and switched to using my Pixel as my main phone around the time P was officially released.

Here are some of the good and bad things I've noticed about it.

Disconnecting Bluetooth accessories

In P, tapping or long-pressing on items in the control centre thing no longer offers extra detail for that control. Now, you can simply turn things on and off from here, or long press to open the actual settings app. Before P, disconnecting a Bluetooth …

Learning to hate Stephen King, and other writing lessons from reading 5 books in 10 days

Note: I wrote this a few years ago for a company I was working for. I still think it's one of the best things I ever wrote, and wanted to share it again, here.

It's around 3pm on Sunday afternoon when I slam closed my paperback copy of Stephen King's oft-recommended writing guide, On Writing. I don't have a problem dog-earing a book or bending its pages—I learned to love books and reading from my dad, who often battered a book before reading it to give it that "lived-in feel"—but I can't bring myself to throw one across …

© Belle B. Cooper. Built using Pelican. Theme by Giulio Fidente on github, edited by Belle B. Cooper. Theme inspiration from Jordan Smith and DuoTone snow theme.