Archive for 2020

Blog-Post-Driven Development

Monday, August 24th, 2020
Blog-Post-Driven Development

This is crossposted on essay.dev. It seems like every time I talk about principles of software engineering to you all I get jaw-droppingly insightful replies. No pressure. Ok, if you google “documentation-driven development”, it seems to be a lot of people saying that documentation... »

Beeminder ♥ Boss as a Service

Sunday, August 9th, 2020
Beeminder ♥ Boss as a Service

We’re so excited to announce Beeminder’s Even More Official partnership with Boss as a Service, of which we are big fans! Some of us on the Beeminder team use it every day, in fact. In the past, Beeminder actually attempted to... »

Choices are Bad: The Anti-Settings Principle

Thursday, July 30th, 2020
Choices are Bad: The Anti-Settings Principle

What’s the most absurdly provocative way I can put this? Never imagine what your users will want! Apps must only ever do one single thing! If-statements considered harmful! Yes, this is all pretty rich coming from the people who built a goal-tracking app with, if I’m doing this math right, multiplying out all the various settings… 73,728 types of... »

The Anti-Robustness Principle

Thursday, July 16th, 2020
The Anti-Robustness Principle

This is another tech nerd post. Normal humans seek cover!   Abstract: Fail loudly and immediately.   (I sure hope all the normal humans took cover already because that sentence sure would sound different to them than to us! I also hope this isn’t all too obvious... »

Beeminding the Fuzzy Friends

Friday, July 3rd, 2020
Beeminding the Fuzzy Friends

If you’ve read my introduction post, you might remember the Support Buns. If you haven’t, well, I have three rabbits whose calling in life is to jump onto my keyboard and type sage advice to all users, given even a quarter of a chance. Let... »

Announcing TaskRatchet: Like Beeminder for Your Todo List

Monday, June 22nd, 2020
Announcing TaskRatchet: Like Beeminder for Your Todo List

Nathan Arthur (narthur) has been beeminding for over two years now, brilliantly and prolifically. He’s also no small part of what makes the Beeminder forum the wonderful place that it is. And now he’s built an app of his own that complements Beeminder beautifully, which he’s about to tell you about... »

Announcement: The Yellow Brick Half-Plane Has Arrived

Tuesday, June 9th, 2020
Announcement: The Yellow Brick Half-Plane Has Arrived

Until today Beeminder had a fundamental design flaw that was baked in from literally day one. The first line of code for what would become Beeminder was to draw a line on a graph in Mathematica from a target weight to a goal... »

The Anti-Magic Principle

Wednesday, May 27th, 2020
The Anti-Magic Principle

Being a fan of overly provocative titles, I was tempted to title this “If-Statements Considered Harmful”. Meaning that it’s so tempting to add little bits of intelligence to your app to make it do the sensible thing in different circumstances. And that’s usually perfectly correct but the Anti-Magic Principle... »

X-Treme Nerd Interlude: Computing and Visualizing Level Curves of the Days-To-Derailment Function for the Upcoming Yellow Brick Half-Plane New World Order

Thursday, May 14th, 2020
X-Treme Nerd Interlude: Computing and Visualizing Level Curves of the Days-To-Derailment Function for the Upcoming Yellow Brick Half-Plane New World Order

For background on the Yellow Brick Half-Plane that a normal human could conceivably care about, see our previous post on how we’re killing the custom lane widths feature. This post is strictly for abnormal humans, and/or, more realistically, for ourselves, because math... »

Feature Unannouncement: Death To Custom Lane Widths

Friday, May 1st, 2020
Feature Unannouncement: Death To Custom Lane Widths

This is the next phase in our elaborate evil plan codenamed Yellow Brick Half-Plane. Benevolent plan, I meant to say. The previous phase was killing off auto-widening yellow brick roads. Background: Yellow Brick Whatnow? To start at the very beginning… The Yellow Brick Road is the path on your... »