Show HN: I'm an airline pilot – I built interactive graphs/globes of my flights (jameshard.ing)
Hey HN!
Pilots everywhere are required to keep a logbook of all their flying hours, aircraft, airports, and so on. Since I track everything digitally (some people still just use paper logbooks!), I put together some data visualizations and a few 3D globes to show my flying history.
This globe is probably my favourite so far: https://jameshard.ing/pilot/globes/all
If you’ve got ideas for other graphs or ways to show this kind of data, I’d love to hear them!
210 comments
[ 3.1 ms ] story [ 90.1 ms ] threadA lot of people still use paper (and fill it in after landing each flight), but there are quite a few digital options on the market now. I use one called LogTen, which stores everything in a SQLite file behind the scenes which is what I used to make this.
TL;DR: you're screwed.
Due the the Ukraine war (and my home base being in the UK), we have to fly the long way around to get to far-east destinations like Tokyo and Hong Kong. Flying outbound from London we have to fly down over Turkey (which adds about two hours of flight time).
Flying home from Tokyo with the ongoing airspace closure, if the the weather is suitable at the ETOPS airports enroute, it is actually quicker to fly home eastbound again, flying up over Alaska. A proper around-the-world in 4 days!
Looks like today’s flight home is following that route: https://uk.flightaware.com/live/flight/BAW8/history/20250629...
https://jameshard.ing/projects/split-flap
But no need to be rolling in on a guy that just did something neat...
I still (hopefully evidently) very much love software/engineering, but I guess I chose the path of "professional pilot, hobbyist engineer" over the alternative of "professional engineer, hobbyist pilot".
At what age did you make this change?
I love medicine, researching diseases I hear about and learning about the body is hobby for me. I would love to get into it but I am almost 40.
You're young! Saying that as a fellow almost-40.
Both pay well for a job, but as a hobby the costs are very different ;-)
Second question. Would it be possible to predict flight delays based on the number of inbound and outbound flights?
I travel NY/LON a lot, and I rarely have any ear popping. If I travel on a smaller plane say NY -> Miami, I easily get the clogged feeling.
https://aviation.stackexchange.com/questions/1728/does-the-b...
When there's missiles in the air heading to land on innocent babies, the airlines choose waypoints so that they don't fly over these areas.
While not exact prohibited airspace, this map shows where GPS jamming is highest, which roughly corresponds to the warzones: https://gpsjam.org/
The globe map reminds me of this hexagonal grid article from my bookmarks I’d found on here or reddit.
https://www.redblobgames.com/grids/hexagons/
As an airline pilot, I am curious, have you watched the season 2 of Nathan Fielder’s Rehearsal on HBO, that comically addresses the topic of pilot-copilot communication?
If so what are your thoughts on his portrayal of the existence of copilot communication friction. And without intending to dig into your personal business, do you think there is a tendency and survivor (retention) bias for the profession to remain high functioning ______, without recognizing a need for help. Or is this portrayal of stunted coworker dialog an edge case that is amplified from his perspective.
He answered in the post that he uses LogTen Pro[1] which enables querying with SQL[2]. In the SQL post he says the app has an export for CSV but the app stores it in SQLite which you can access and query from directly.
[1] https://logten.com/ [2] https://jameshard.ing/posts/querying-logten-pilot-logbook-sq...
I have only seen a few clips from The Rehersal (the bit with Sully listening to Evanescence), so I don't have much to go on. Pilot communication is definitely something that we spend a lot of time talking about and training (under the larger banner of CRM - crew resource management), and in my experience the industry is making real efforts to be better in this area!
It's been over a decade, but it's cool to see that software still being iterated on and pilots still loving it.
Even cooler to see someone such as yourself extending its usefulness by leveraging the data. Cheers!
You can tell that the software is created by people passionate about aviation (and also passionate about nice UX, something that most all of the Logten competitors really lack). Do you remember if my guess about using NSDate internally was correct?
Honestly, I don't remember Re: NSDate. It was many jobs and Dante's levels of burnout ago. :-)
What I remember from that time was a lot of fighting with Apple's early iCloud syncing. Because it had a habit of being incredibly fraught and flakey using SQLite-backed Core Data stuff.
I can be productive on the ground no problem, but I'm mostly useless when I'm on a plane.
What's your favorite thing to see up in the sky and in the clouds?
I think that seeing the northern lights (quite common on our flights to west-coast North America) or large thunderstorms over the equator at night (from a safe distance) are probably the highlights for me :) SpaceX launches are becoming more regular occurrences too!
For an idea - anything you could do with altitude? Your average height above sea level per day? I dunno :p
General relativity works against the Special Relativity in this case.
Otherwise, maybe you can get Claude to vibe code you a mobile app that runs in the background and collects all the interesting data (GPS, cabin alt, etc)
I would love to switch (back) to teaching but a 10x pay cut is not doable. Maybe close to retirement I will give it a try.
Something pilots can link to from their LinkedIn accounts.
And of course to impress friends and family.