Brad Murray
@bradtgmurray
Followers
2K
Following
4K
Media
208
Statuses
3K
CTO/Co-founder @beeper
Waterloo, Ontario
Joined January 2008
The new Beeper is here. An upgraded experience, powerful new features, and the launch of Beeper Plus. It’s not just a better Beeper, it’s a reason to start chatting.
39
19
232
This is starting now! Jealous of the people there in person, but definitely going to be following along on the livestream.
➡️ 🇨🇦 Watch now for the livestream of Homecoming at @TOtechweek on X:
0
0
6
beeper + texts users in sf: we're hosting a user meetup on june 17th come hang out w the beeper team, share your feedback and get early access to some new features reply or dm for the partiful
16
11
77
The 2025 Ride to Conquer Cancer is less than 2 weeks away and I'm raising money to support cancer research for @thePMCF. If you've got a few bucks to spare I'd really appreciate the support. https://t.co/eGj8LBV4M7
2
0
2
new betas for beeper desktop and ios (using beeper cloud) are finally out we've been working on this for quite a while can't wait to share more of what we've been cooking soon
35
16
144
I can't wait for the new @beeper Desktop & iOS apps to ship. We're super close and they're a huge upgrade over what we had before. Stay tuned...
8
5
62
This required some other hacks to handle "rollovers" because you could lose track of the real time with your RTC running so quickly, but it worked and a going into stop mode for fractions of a second with accurate timing saved a ton of battery life.
4
3
100
Going into "fast mode": https://t.co/RYEIJdOLHy Flattening the RTC values into "ticks":
github.com
This is the latest version of the internal repository from Pebble Technology providing the software to run on Pebble watches. Proprietary source code has been removed from this repository and it wi...
2
3
77
The solution? Purposefully clock the RTC 1024x faster than real time, so every second on the RTC (which was broken into hour, minute and second fields) was actually only 1/1024th of a second. Call these "ticks" and you've made a high resolution clock that worked in stop mode.
2
5
115
However, any interrupt would wake you out of it (good) but the only timing component that kept time during the stop was the RTC (Real Time Clock), which only had second resolution (bad). This meant you actually had no idea how long you've been stopped for.
1
3
65
The original microcontroller we used, the STM32F2, had a "stop mode" where most of the chip would shut off, saving power. It was pretty quick to go in and out of, so we ended up going in and out of stop mode multiple times every second to stay in stop mode as much as possible.
1
3
81
Found one of the crazier hacks we did, the "Retina RTC". Called that because the iPhone 4 with it's high resolution "Retina display" only came out a few years prior.
1
3
66
It's fun to dig through the codebase as well, there's some fun stuff in there. The build system is weird (sorry team) but powerful, the sandbox/syscall system is pretty cool, and there's just a ton of really solid code that I'm still proud of today.
2
2
75
We were an awesome, inexperienced, but determined and optimistic team of software developers that made this happen. This photo was from our firmware offsite in early 2016, and there's just so much talent here.
1
3
135
Today Google open sourced PebbleOS and it makes me incredibly happy. That codebase and that team I still have so much pride in. I remember typing `git init` during the Kickstarter campaign in 2012 and worked on it until we were acquired by Fitbit in 2016:
github.com
This is the latest version of the internal repository from Pebble Technology providing the software to run on Pebble watches. Proprietary source code has been removed from this repository and it wi...
61
400
4K
The Ride to Conquer Cancer is only 10 days away! This'll be my second year riding in support of the incredible @thePMCF. A 220km ride over 2 days, all in support of life-saving cancer research. Please donate if you can! https://t.co/dvmx5ArniM
0
0
5
Just crossed 70,000 new Beeper users in last 3 days! And it's still growing 0.75% per hour... You've all sent in a ton of feedback - thank you! We have a 5-person customer support team and read EVERYTHING you send us (in-app bug report, email, Twitter DMs, Google Play reviews
25
27
314
Beeper Launch Day: No more waitlist + we joined Automattic! - No more waitlist, Beeper is now available for everyone! - Beeper has been acquired by Automattic - Our new Android app is out of beta Download now: https://t.co/iUhOKtBlIs Read more on https://t.co/jZ7xSIffb8
37
86
542
More Beeper beta coverage today on the @verge, thank you @emroth08. Beeper couldn’t bring iMessage to Android — but it can still make a great chat app
theverge.com
Beeper could eventually become the only chat app you’ll need.
17
13
218
Beeper Mini, a new app, lets Android users send blue messages to iPhones — instead of green ones. But Apple isn't happy about how the app was made, admitting it tried to shut it down. @jolingkent reports that a group of lawmakers has asked the Justice Department to look into it.
34
121
470