I used to stare at my phone every time a ride offer came in.
You know the drill. The ping hits. You've got seconds. You're doing
45mph, trying to do fare math in your head — is this worth it? Where's
the pickup? What's the destination area? Will I end up stuck somewhere
I don't want to be?
That's not driving. That's distracted decision-making at highway speed.
I'm a programmer. I've been writing code since 1995. So I built
something to fix it.
I called it PuddleJumper — a ride offer decision engine that evaluates
every offer automatically, using real market data, and tells me whether
to accept or decline before I can even reach for my phone.
35 days later, I have 978 decisions worth of data. And what it shows
surprised even me.
The Safety Case (The Thing Uber Won't Talk About)
Here's what nobody in the rideshare industry wants to say out loud:
asking drivers to evaluate complex financial decisions while operating
a vehicle is a safety problem.
Every offer that comes in while you're moving is a distraction event.
You're reading fare amounts, estimating pickup distance, calculating
whether the destination makes sense for your next ride — all on a
countdown timer, all while driving.
PuddleJumper eliminates that entirely.
The engine evaluates the offer. I drive. By the time I could have
reached for my phone, the decision is already made.
I don't go anywhere I don't want to go. I don't accept rides that don't
meet my standards. And I haven't had to take my eyes off the road to
make that happen.
That's not a feature. That's the whole point.
978 Decisions. Here's What the Data Says.
Let me be upfront: this is one driver, one market (Houston), 35 days.
It's not a scientific study. It's the beginning of a story — and I'm
sharing it because the patterns are too interesting to keep to myself.
In 35 days, PuddleJumper evaluated 978 ride offers.
350 accepted. 628 declined.
That 36% acceptance rate isn't laziness. It's precision.
The accepted rides averaged $25.52 per hour.
The declined rides averaged $15.24 per hour.
Read that again. The rides I declined paid 40% less per hour — but the
average fare difference was only $2.28. Uber is remarkably good at
packaging bad deals in almost-reasonable fares.
The Timing Myth
Conventional wisdom says drive rush hour. Drive Friday night. That's
where the money is.
My data says otherwise.
The worst acceptance rate in my dataset? 11am — 50 offers, 10%
accepted, $17.64 average hourly. The middle of the day floods with
offers. Most of them aren't worth taking.
The best hourly earnings? Late night.
2am: $35.06/hr average on accepted rides.
10pm: $34.78/hr.
Midnight: $34.85/hr.
Fewer offers. Much better quality.
The Saturday Effect
Saturday dominated every metric — 56% acceptance rate, $28.02 average
hourly. That part matched expectations.
But Friday? Lowest hourly earnings of any day I drove. $22.50/hr.
Friday feels busy. It isn't necessarily profitable.
The Mileage Trap
108 rides were declined not because the hourly rate was too low — but
because the per-mile rate failed. These rides looked acceptable on
paper. Long fares, reasonable hourly. But long rides destroy your
car, and the math only works if you account for wear and tear per mile.
PuddleJumper accounts for it. I didn't have to.
This Is Just One Driver. Imagine What 1,000 Could Do.
My data is useful. But it's limited to my hours, my areas, my market.
Here's what gets me excited: every driver running PuddleJumper
contributes to a shared intelligence layer. Not their personal data —
the market signal. Which areas produce good offers. Which times are
actually worth driving. Which pickup zones are traps.
The system gets smarter every time a driver uses it. Your local
knowledge becomes part of the engine. My Houston data becomes more
accurate when other Houston drivers add their signal. A driver in
Dallas, Phoenix, or Chicago builds intelligence for their own market.
This is what I mean by crowdsourced intelligence on every decision.
Not an algorithm built in a boardroom. A system built by drivers,
for drivers, on real decisions made on real streets.
The Beta
I'm opening PuddleJumper to a small group of drivers for closed beta
testing. I'm not looking for people to rubber-stamp the app — I want
drivers who will push it, break it, and tell me what's wrong.
In exchange, the first 20 drivers to complete beta testing get
lifetime access to PuddleJumper's core features. Free. Forever.
Not a trial. Not a discount. Free forever.
If you drive for Uber, run Android, and want to stop staring at your
phone every time a ping comes in — this was built for you.
I won't drive without it. You might feel the same way.
→ Claim your beta spot at puddlejumper.io
