Heads Up Before August 2018 Saber was known as "BugMuncher", so you'll see the name BugMuncher instead of Saber throughout these older posts. You can read more about the name change here - BugMuncher rebrands to Saber.
Total time spent on the challenge was 32.25 hours, which may not seem like much, but considering I still had to complete the normal day-to-day running of BugMuncher tasks, and I don’t buy in to the whole you must work 80 hour weeks to be successful bullshit, it was a pretty full on week of programming.
The average time spent on this challenge per day was 6.25 hours, with the maximum for one day being 8.5 hours (💩 Basecamp), and the minimum being just 3 hours (❤️ Pivotal Tracker).
According to git diff --shortstat I
Changed 91 files
Wrote 2,934 new lines of code
Removed 177 lines of code
So that’s a net difference of 2,787 new lines of code, or 86.42 lines of code / hour.
I don’t consider lines of code to be a useful metric for productivity, but damn, that’s a lot of code.
In a previous blog post, I attempted to pass this challenge off as a marketing exercise, as I’d be able to have BugMuncher included in the third-party service’s app directories.
First, and most importantly - this was a really bad idea. Rushing to get something done sucks, especially when programming. You’re gonna make mistakes, and it takes all the fun out of it. I certainly won’t be trying something like this again any time soon.
I did learn a lot about API’s and what makes them good to work with:
This is probably the most valuable takeaway from last week, as I’m planning to make BugMuncher’s API public soon, and I want to make sure it’s more Pivotal Tracker, and less Basecamp.
At the end of each day, I wrote a quick blog post documenting what I did that day, and how long it took, you can read those posts here: