Happy Now, Beeminder?

Friday, September 18, 2020
By dreeves
A bee in a dunce cap writing 'i will not write dummy posts just to make beeminder happy' on a chalkboard

Programming note (not that kind of programming; we could call it a doubly meta note?): The blog is now mobile-friendly! You’re welcome. This week we (by which I mean our robotic minions, by which I mean Google Alerts) noticed a Beeminder-relevant blog post out on the internet. It’s very short so I can... »

How To Write Functional Specs II: The Spec-List

Friday, September 4, 2020
By dreeves
Blueprint for the Infinibee logo

Writing software involves a lot of backing yourself into corners. For even the simplest-seeming program, you find yourself adding duct tape and chewing gum to satisfy different requirements and logic bugs that come up. Then you gradually whittle it back down and end up with a few simple lines and it’s... »

Blog-Post-Driven Development

Monday, August 24, 2020
By dreeves
A bee swimming in documents

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 is so important that you should write it first blah blah blah. But I think there’s a... »

Beeminder ♥ Boss as a Service

Sunday, August 9, 2020
By Manasvini Krishna
Bee at a big boss desk

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... »

Choices are Bad: The Anti-Settings Principle

Thursday, July 30, 2020
By dreeves
Bee holding a 'no settings' sign

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,... »

The Anti-Robustness Principle

Thursday, July 16, 2020
By dreeves
A bee accidentally toppling a card house

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... »