Consultant. Author.
Rum, Alt Culture, Games & Metal.
C#, TypeScript, OSS, MVP DevTechnologies.
🔗https://davidwhitney.co.uk/now - Other Socials
@david_whitney on Twitter, when that helps the inevitable migration tools.
- Wrote a couple of kids books about programming
- Spoke to you at an event or conference
- Had a fabulous time with you and a cocktail
- Have offered you some software consulting
- Taught you something
Available at davidwhitney.co.uk/now 🖤
#indiegame #indiegames #indiegamedev #madewithunity #MadeWithSynty #unitygamedev #unity3d #unitygames #devlog #TheThirdTourist
youtu.be/qNvZ5fsdKYg
They're power efficient, effectively free at the point of use, and constrained by default. Much more interesting to me than "let random remote server farm work"
They're power efficient, effectively free at the point of use, and constrained by default. Much more interesting to me than "let random remote server farm work"
It's a side-effect of limited context - drives it to primitive obsession and a bunch of other smelly designs.
You can navigate it to good outcomes, but it's very reflective of the difference between "scripts" and "software" if you don't pay attention.
It's a side-effect of limited context - drives it to primitive obsession and a bunch of other smelly designs.
You can navigate it to good outcomes, but it's very reflective of the difference between "scripts" and "software" if you don't pay attention.
Every year we get closer to some mainstream award show finally understanding heavy music but today is not the one.
Every year we get closer to some mainstream award show finally understanding heavy music but today is not the one.
Horrendous amount of resets / confirms, I think I'm on my 5th confirmation code? Gives Microsoft login a run for its money.
Horrendous amount of resets / confirms, I think I'm on my 5th confirmation code? Gives Microsoft login a run for its money.
A modelling tool / deck builder hybrid game to try visualise how complexity creeps into systems.
A modelling tool / deck builder hybrid game to try visualise how complexity creeps into systems.
Last night, I went back and wrote a rambling stream-of-consciousness post about the thinking that went into one of them (addressing error reports from resource constrained browsers)
Last night, I went back and wrote a rambling stream-of-consciousness post about the thinking that went into one of them (addressing error reports from resource constrained browsers)
I tell the full story in this video: youtu.be/mNEPSWcOheY
If you want to support my family as well as our local community, consider sharing this post, or donating here: www.gofundme.com/f/we-lost-al...
I tell the full story in this video: youtu.be/mNEPSWcOheY
If you want to support my family as well as our local community, consider sharing this post, or donating here: www.gofundme.com/f/we-lost-al...
Upcoming appearances:
NDC Conferences London
NDC Conferences Toronto
CityJS Conferences London
NDC Conferences Sydney
DevSum Stockholm 2026
All in the first half of the year with some new material on finding the humanity behind the software we write.
Upcoming appearances:
NDC Conferences London
NDC Conferences Toronto
CityJS Conferences London
NDC Conferences Sydney
DevSum Stockholm 2026
All in the first half of the year with some new material on finding the humanity behind the software we write.
Join us for an educational and entertaining chat - whatever your position on the subject, it's sure to be engaging!
15 - 17 April, Kensington Town Hall
london.cityjsconf.org
Join us for an educational and entertaining chat - whatever your position on the subject, it's sure to be engaging!
15 - 17 April, Kensington Town Hall
london.cityjsconf.org
Haven't really touched a computer other than for games in that time and... I could go another month 😂
Finishing off my Cyberpunk replay where I play it like a stealth game / imsim and it's the game that keeps on giving 🖤
Haven't really touched a computer other than for games in that time and... I could go another month 😂
Finishing off my Cyberpunk replay where I play it like a stealth game / imsim and it's the game that keeps on giving 🖤
Dem House Rep Steven Horsford:
“They called the local sheriff; they showed up and were going to arrest me. These are the same people that I’m supposed to call to coordinate security or to do support when I have a town hall.”
www.notus.org/democrats/me...
www.gofundme.com/f/support-fo...
www.gofundme.com/f/support-fo...
Djazz? Djunk?
I cannot genre this record but it's great.
open.spotify.com/album/7jcC7e...
Djazz? Djunk?
I cannot genre this record but it's great.
open.spotify.com/album/7jcC7e...
2025 was a mostly kind year as we all tumble through the dystopia. Thanks to everyone that came to see me do the thing in 2025, the support means everything.
All the love x
2025 was a mostly kind year as we all tumble through the dystopia. Thanks to everyone that came to see me do the thing in 2025, the support means everything.
All the love x
Thanks to everyone that came out to see me talk this year. I've mostly taken this month off and am absolutely full of new ideas for 2026 now.
New talks, a new project, see you next year.
Thanks to everyone that came out to see me talk this year. I've mostly taken this month off and am absolutely full of new ideas for 2026 now.
New talks, a new project, see you next year.
This one's about Planescape: Torment. I was commissioned to cover it, so I have. I was... disappointed to find I didn't really like the game. I tried not to be too mean, but I really, really disliked this game's treatment off women.
docseuss.medium.com/okay-heres-t...
This one's about Planescape: Torment. I was commissioned to cover it, so I have. I was... disappointed to find I didn't really like the game. I tried not to be too mean, but I really, really disliked this game's treatment off women.
docseuss.medium.com/okay-heres-t...
S-Tier software.
S-Tier software.
Read more from @terrenceobrien.bsky.social: www.theverge.com/column/81574...
The worst conversations in commercial software development are planning conversations that take longer to occur than a quick spike would to materialise.
Do the work, don't talk, for all of this category of things.
Never spend more time talking about a design in a meeting than it would take to prototype it and see.
I was in plenty of meetings where he suddenly slapped the table and invoked Clay's Law
The worst conversations in commercial software development are planning conversations that take longer to occur than a quick spike would to materialise.
Do the work, don't talk, for all of this category of things.