I’m converting an older road bike to e-assist. I want to keep the aesthetic of the older bike intact. This means keeping the Campagnolo Record 10 speed groupset currently on the bike. One thing to consider is how I’m going to control the motor. I want to keep the feel of a road bike, so I don’t want a thumb throttle. I also don’t want a cadence sensor governing power to the motor. So my only option is to install a torque-sensing bottom bracket. All of the torque-sensing bottom brackets on the market are made to JIS square taper standards. Campagnolo uses the ISO standard. Here’s what I learned about the interchangeability of these standards.
Campagnolo Wheelset History Chart
I wanted to buy some period-correct Campagnolo wheels for an early 2000’s road bike. I’m familiar with Campagnolo’s groupset history and hierarchy, but their wheels were a complete mystery. I couldn’t find any unified info online. So I read through most of their catalogs, which are available online, and compiled everything into a spreadsheet. This might be useful to somebody else. I am missing a few years so feel free to share any missing info.

Understanding Different Gradle Caches for Android Projects, part 3
This is part 3 in a series about different caches available to Android Gradle projects. In part 1 I wrote about the benefits provided by Gradle’s cache of incremental builds and the build cache directory. In part 2 I wrote about Android’s build cache, the Gradle daemon, and dependency caching. Here in part 3, I write about the deprecation and remove of Android’s build cache, and introduce Gradle’s configuration cache. Continue reading “Understanding Different Gradle Caches for Android Projects, part 3”
My Saved JUMP Bike
Since initially writing this Lime has started to reintroduce masked JUMP bikes into the Atlanta area.
I recently built up a reclaimed JUMP e-assist bike. These bikes were everywhere in Atlanta. I rented them pretty regularly myself. Eventually JUMP pulled out of Atlanta and these bikes disappeared. Several months afterwards though, I started to notice a few JUMP bikes sitting in abandoned lots and ditches. They had all been picked over. One was missing a front wheel, another a battery. A third bike was mostly frame and rear wheel. I quickly realized that between the three bikes there were enough parts to cobble together a complete bike. This got me down a rabbit hole learning more about these bikes. I had to scrape through lots of bits of information around the web. I also learned a lot about these bikes during the teardown.


Promoting Adaptability Over Estimation
I recently read Jacob Kaplan-Moss’ article Software Estimation Is Hard. Do It Anyway. His argument is that although estimation is hard, there are benefits to getting better at it and being able to provide accurate estimates. I disagree with his argument and propose a more helpful mindset.