Peter Hilton
@hilton.org.uk
Product manager in 🇳🇱 Rotterdam, available for a new role from November 2025 • speaker, writer, and musician • blogs software product management/design/development at https://hilton.org.uk/blog/
Pinned
Peter Hilton
@hilton.org.uk
· 10h
Feature intelligence
a thought experiment about feature lifecycle visibility
hilton.org.uk
Feature intelligence: a thought experiment about feature lifecycle visibility #product hilton.org.uk/blog/feature...
Feature intelligence: a thought experiment about feature lifecycle visibility #product hilton.org.uk/blog/feature...
Feature intelligence
a thought experiment about feature lifecycle visibility
hilton.org.uk
November 11, 2025 at 7:39 AM
Feature intelligence: a thought experiment about feature lifecycle visibility #product hilton.org.uk/blog/feature...
💡 Saturday tip: I have just used a dental soft pick to clean the compacted fluff from my phone’s charging socket, with damaging the connectors. Now it reliably starts charging when I plug it in ⚡️
November 8, 2025 at 1:02 PM
💡 Saturday tip: I have just used a dental soft pick to clean the compacted fluff from my phone’s charging socket, with damaging the connectors. Now it reliably starts charging when I plug it in ⚡️
Reposted by Peter Hilton
Own a car, but are tired of paying tax on fuel? Reclassify it as an aircraft and get your fuel tax free.
https://wewinganycar.com/
https://wewinganycar.com/
We Wing Any Car - Pay tax like a billionaire
Add wings to your car and enjoy the same tax loopholes as private jets.
wewinganycar.com
November 7, 2025 at 12:57 AM
Own a car, but are tired of paying tax on fuel? Reclassify it as an aircraft and get your fuel tax free.
https://wewinganycar.com/
https://wewinganycar.com/
Reposted by Peter Hilton
Laughing here in the back at @maritvandijk.bsky.social and @peterhilton.bsky.social talk at #JFall 😂!!!
Indeed essential programming jokes collected by these two!
Indeed essential programming jokes collected by these two!
November 6, 2025 at 4:24 PM
Laughing here in the back at @maritvandijk.bsky.social and @peterhilton.bsky.social talk at #JFall 😂!!!
Indeed essential programming jokes collected by these two!
Indeed essential programming jokes collected by these two!
Slides for our ‘Essential programming jokes’ #JFall presentation just now: hilton.org.uk/presentation...
Essential programming jokes
shared experiences and teaching each other #presentation
hilton.org.uk
November 6, 2025 at 4:40 PM
Slides for our ‘Essential programming jokes’ #JFall presentation just now: hilton.org.uk/presentation...
Reposted by Peter Hilton
Looking forward to doing not one, but two talks at @nljug.bsky.social #JFall this week, one of which is a new talk (😱!) with cospeaker @hilton.org.uk.
Will I see you there?
Will I see you there?
November 4, 2025 at 9:45 AM
Looking forward to doing not one, but two talks at @nljug.bsky.social #JFall this week, one of which is a new talk (😱!) with cospeaker @hilton.org.uk.
Will I see you there?
Will I see you there?
Programming joke cycles: joke variation templates’ different purposes #programming #humour hilton.org.uk/blog/program...
Programming joke cycles
joke variation templates’ different purposes
hilton.org.uk
November 4, 2025 at 8:16 AM
Programming joke cycles: joke variation templates’ different purposes #programming #humour hilton.org.uk/blog/program...
People in companies are allowed to benefit from and enjoy hanging out together, even after a project no longer needs it. I suppose it can be called a ‘book club’ or something if it needs legitimacy 💡
I've had a monthly meeting for a project basically since I started at Igalia, and we basically reached a point in the project it doesn't make sense to sync monthly anymore and I am kind of sad 🥲
October 30, 2025 at 12:15 PM
People in companies are allowed to benefit from and enjoy hanging out together, even after a project no longer needs it. I suppose it can be called a ‘book club’ or something if it needs legitimacy 💡
What’s the third binary number *called* (0, 1, 10, …)? How do you pronounce it?
Is it ‘three’, because we name the natural numbers as concepts, separate from their representations in base-10 or base-2?
Is it ‘ten’, because number names assume base-10, and there is no number ‘three’ in base-2?
Is it ‘three’, because we name the natural numbers as concepts, separate from their representations in base-10 or base-2?
Is it ‘ten’, because number names assume base-10, and there is no number ‘three’ in base-2?
October 30, 2025 at 11:10 AM
What’s the third binary number *called* (0, 1, 10, …)? How do you pronounce it?
Is it ‘three’, because we name the natural numbers as concepts, separate from their representations in base-10 or base-2?
Is it ‘ten’, because number names assume base-10, and there is no number ‘three’ in base-2?
Is it ‘three’, because we name the natural numbers as concepts, separate from their representations in base-10 or base-2?
Is it ‘ten’, because number names assume base-10, and there is no number ‘three’ in base-2?
Curate a product feedback database: where so-called product ‘feature requests’ belong #product #management hilton.org.uk/blog/product...
Curate a product feedback database
where so-called product ‘feature requests’ belong
hilton.org.uk
October 28, 2025 at 10:07 AM
Curate a product feedback database: where so-called product ‘feature requests’ belong #product #management hilton.org.uk/blog/product...
‘Pizza is how you get a hard-working, motivated, excited person to shut down for the entire afternoon.’ - Samir Talwar functional.computer/blog/pizza #workshops
October 27, 2025 at 9:16 AM
‘Pizza is how you get a hard-working, motivated, excited person to shut down for the entire afternoon.’ - Samir Talwar functional.computer/blog/pizza #workshops
Startup idea: solve the problem of young professionals who live with their parents while saving to buy a house, and who buy ‘too many’ books.
Rent out 40-foot containers kitted out as cosy libraries: wall-to-wall book cases, wood panelling, armchair, reading light, rug. Book storage to escape to.
Rent out 40-foot containers kitted out as cosy libraries: wall-to-wall book cases, wood panelling, armchair, reading light, rug. Book storage to escape to.
October 25, 2025 at 9:02 AM
Startup idea: solve the problem of young professionals who live with their parents while saving to buy a house, and who buy ‘too many’ books.
Rent out 40-foot containers kitted out as cosy libraries: wall-to-wall book cases, wood panelling, armchair, reading light, rug. Book storage to escape to.
Rent out 40-foot containers kitted out as cosy libraries: wall-to-wall book cases, wood panelling, armchair, reading light, rug. Book storage to escape to.
🚲 Bus stop islands are normal in the Netherlands, but new enough in London for a recorded announcement: ‘For your safety, please cross the cycle lane with caution’ #cyclingInfrastructure
October 24, 2025 at 4:49 PM
🚲 Bus stop islands are normal in the Netherlands, but new enough in London for a recorded announcement: ‘For your safety, please cross the cycle lane with caution’ #cyclingInfrastructure
Actually thinking about typography, when choosing how to render code: tonsky.me/blog/syntax-... by @tonsky.me
I am sorry, but everyone is getting syntax highlighting wrong
Applying human ergonomics and design principles to syntax highlighting
tonsky.me
October 24, 2025 at 11:54 AM
Actually thinking about typography, when choosing how to render code: tonsky.me/blog/syntax-... by @tonsky.me
The search-only capitulation
Convenience and laziness win. In the absence of librarians to apply topic taxonomies, Web 2.0 invented crowdsourced tags. Messy ad hoc tags help you more than well-designed categories that you don’t have.
Convenience and laziness win. In the absence of librarians to apply topic taxonomies, Web 2.0 invented crowdsourced tags. Messy ad hoc tags help you more than well-designed categories that you don’t have.
October 24, 2025 at 9:08 AM
The search-only capitulation
Convenience and laziness win. In the absence of librarians to apply topic taxonomies, Web 2.0 invented crowdsourced tags. Messy ad hoc tags help you more than well-designed categories that you don’t have.
Convenience and laziness win. In the absence of librarians to apply topic taxonomies, Web 2.0 invented crowdsourced tags. Messy ad hoc tags help you more than well-designed categories that you don’t have.
Reposted by Peter Hilton
I am awarded a gold medal by the Royal Swedish Academy of Sciences for my work on #curl
daniel.haxx.se/blog/2025/10...
daniel.haxx.se/blog/2025/10...
A royal gold medal
The Royal Swedish Academy of Sciences (IVA, the same org that selects winners for three of the Nobel prize categories) awards me a gold medal 2025 for my work on curl. This academy, established 1919 b...
daniel.haxx.se
October 21, 2025 at 6:36 AM
I am awarded a gold medal by the Royal Swedish Academy of Sciences for my work on #curl
daniel.haxx.se/blog/2025/10...
daniel.haxx.se/blog/2025/10...
Secret macOS file drag and drop: useful but hard-to-discover Mac interactions #usability hilton.org.uk/blog/macos-f...
Secret macOS file drag and drop
useful but hard-to-discover Mac interactions
hilton.org.uk
October 21, 2025 at 4:27 PM
Secret macOS file drag and drop: useful but hard-to-discover Mac interactions #usability hilton.org.uk/blog/macos-f...
Probably the best thing I’ve ever read about tech recruitment, and happens to be only incidentally about AI (because it’s a data problem)
interviewing.io/blog/why-ai-...
interviewing.io/blog/why-ai-...
Why AI can’t do hiring
It's not technologically impossible. The training data simply isn't available.
interviewing.io
October 18, 2025 at 11:43 AM
Probably the best thing I’ve ever read about tech recruitment, and happens to be only incidentally about AI (because it’s a data problem)
interviewing.io/blog/why-ai-...
interviewing.io/blog/why-ai-...
Reposted by Peter Hilton
Have you had enough of all the endless chit-chat about AI? Yeah. I hear you.
So I ain’t sayin’ nuffink other than, I’m running a two-day workshop in Amsterdam on November 17th and 18th, getting the most out of LLM-augmented coding tools and having FUN with it.
Let’s not talk about it. Let’s DO It.
So I ain’t sayin’ nuffink other than, I’m running a two-day workshop in Amsterdam on November 17th and 18th, getting the most out of LLM-augmented coding tools and having FUN with it.
Let’s not talk about it. Let’s DO It.
Building Robust Maintainable Software Using genAI with Clare Sudbery - Trifork Academy
Join Clare Sudbery for a 2-day masterclass on building robust, maintainable software using genAI using test-driven development.
trifork.nl
October 15, 2025 at 10:30 AM
Have you had enough of all the endless chit-chat about AI? Yeah. I hear you.
So I ain’t sayin’ nuffink other than, I’m running a two-day workshop in Amsterdam on November 17th and 18th, getting the most out of LLM-augmented coding tools and having FUN with it.
Let’s not talk about it. Let’s DO It.
So I ain’t sayin’ nuffink other than, I’m running a two-day workshop in Amsterdam on November 17th and 18th, getting the most out of LLM-augmented coding tools and having FUN with it.
Let’s not talk about it. Let’s DO It.
I once met and hired @vijaykiran.com – a wonderful person – within 48 hours
Has anything great happened in your life because of social media?
October 9, 2025 at 11:59 AM
I once met and hired @vijaykiran.com – a wonderful person – within 48 hours
‘What makes Product Managers hetrogenous’ – Allan Kelly’s write-up of our discussion last week, based on his recent articles #product https://www.allankelly.net/archives/10515/what-makes-product-managers-hetrogenous/
October 8, 2025 at 5:29 PM
‘What makes Product Managers hetrogenous’ – Allan Kelly’s write-up of our discussion last week, based on his recent articles #product https://www.allankelly.net/archives/10515/what-makes-product-managers-hetrogenous/
Post-agile software development: topics from Agile Cambridge 2025 #agile hilton.org.uk/blog/post-ag...
Post-agile software development
topics from Agile Cambridge 2025
hilton.org.uk
October 7, 2025 at 4:29 PM
Post-agile software development: topics from Agile Cambridge 2025 #agile hilton.org.uk/blog/post-ag...
Startup idea: solve the problem of huge unfixed bug backlogs.
Build a bug tracker that analyses each new bug report, based on past bug-fixing behaviour, and predicts the likelihood that you will ever fix the bug.
It typically recommends that you don’t bother creating the bug report.
Build a bug tracker that analyses each new bug report, based on past bug-fixing behaviour, and predicts the likelihood that you will ever fix the bug.
It typically recommends that you don’t bother creating the bug report.
October 5, 2025 at 8:11 AM
Startup idea: solve the problem of huge unfixed bug backlogs.
Build a bug tracker that analyses each new bug report, based on past bug-fixing behaviour, and predicts the likelihood that you will ever fix the bug.
It typically recommends that you don’t bother creating the bug report.
Build a bug tracker that analyses each new bug report, based on past bug-fixing behaviour, and predicts the likelihood that you will ever fix the bug.
It typically recommends that you don’t bother creating the bug report.
Two of the Extreme Programming (XP) testing practices:
1. ‘All code must pass all unit tests before it can be released.’
2. ‘When a bug is found tests are created.’
💡 If you create those tests before other code changes, before the next release, the first rule makes XP a zero-bug policy.
1. ‘All code must pass all unit tests before it can be released.’
2. ‘When a bug is found tests are created.’
💡 If you create those tests before other code changes, before the next release, the first rule makes XP a zero-bug policy.
October 4, 2025 at 5:45 PM
Two of the Extreme Programming (XP) testing practices:
1. ‘All code must pass all unit tests before it can be released.’
2. ‘When a bug is found tests are created.’
💡 If you create those tests before other code changes, before the next release, the first rule makes XP a zero-bug policy.
1. ‘All code must pass all unit tests before it can be released.’
2. ‘When a bug is found tests are created.’
💡 If you create those tests before other code changes, before the next release, the first rule makes XP a zero-bug policy.