Ian Kettlewell's Avatar

Ian Kettlewell

@ianjk.com.bsky.social

Designer and programmer @kettlecorn over on Twitter

172 Followers  |  160 Following  |  19 Posts  |  Joined: 11.04.2023  |  1.762

Latest posts by ianjk.com on Bluesky

I'm leery of the term. It evokes this idea that a designer is just 'discovering' what the player wanted all along, but I think most of the time designers are creating new experiences the players never quite knew they wanted.

Asking "Does this fulfill the player's fantasy?" feels limiting.

07.11.2025 02:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I've thought about something like this in a cyberpunk setting where most of what you do is figure out how to navigate esoteric public transit, traverse neighborhoods, gather info, and figure out daily life.

04.11.2025 02:22 โ€” ๐Ÿ‘ 14    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image

love a november

05.11.2024 18:13 โ€” ๐Ÿ‘ 1141    ๐Ÿ” 224    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 1

Something that scares me is how so many more people want to pick and choose "facts" that feel the best. So many people just say "no [some alternate reality] is correct" despite the evidence, and it seems AI generated video may greater enable that.

01.11.2025 20:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Can't overstate how fucked up it is that unraveling what is arguably the greatest achievement in the history of humanity is now a motivating issue of one of the two dominant parties in the U.S.

31.10.2025 04:13 โ€” ๐Ÿ‘ 9379    ๐Ÿ” 3390    ๐Ÿ’ฌ 384    ๐Ÿ“Œ 168

Speaking of which this is a fascinating Rust library for rapidly exploring all permutations of rewrites according to a set of rules: github.com/egraphs-good...

In addition to more conventional use I can see its potential for use with toy programming languages, or even procedural generation.

31.10.2025 19:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Turns out @zed.dev has an irreversible Delete option in the context menu that skips the trash, and they have yet to implement Ctrl+Z.

I just lost about a day of work to this design.

08.10.2025 06:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A screenshot of a google search query for "How many days are between halloween and christmas" and Google responds 420 days because for some reason it calculated between different years.

A screenshot of a google search query for "How many days are between halloween and christmas" and Google responds 420 days because for some reason it calculated between different years.

Over the last few years I've noticed Google getting weirdly worse and worse at simple queries, but the most egregious example I noticed recently is this one.

When asked "How many days are between Halloween and Christmas" Google confidently "420 days".

25.09.2025 04:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

An opportunity for Canada is to try to poach US tech companies and talent in light of unpredictable and harmful US regulations.

When I was at Microsoft they already had a location in Vancouver to locate employees until a US visa was secured.

Perhaps such locations will be substantially expanded.

20.09.2025 22:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I've been experimenting more with using AI to write Rust code from specs.

Previously it would take a junior engineer a few days to write an unusably buggy implementation.

Now with AI it takes only minutes to write an unusably buggy version.

06.08.2025 22:56 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A very irregularly updated thread of cool web toys with a creative bent (1/n)

21.06.2025 11:27 โ€” ๐Ÿ‘ 25    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2

For creative disciplines this means it will become important to have a public persona, and to help people understand the personalities and lives behind a work.

28.03.2025 21:09 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

With the rise of AI art I think it's more important than ever to focus on the social value people get from art.

Often what makes someone care about a work of art is the human behind it, and their personality / lived experience you can sense through the work.

28.03.2025 21:09 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Lately I've felt grateful I am insignificant enough that I can stay honest.

What's the point of incredible power if you can't defend your own principles?

23.01.2025 06:04 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Maybe it's too complex, but yes it'd be more automatic.

I think it could get to the point where if just a few people with some credibility block someone it'd immediately take effect for most other reasonable people.

It's probably like a "recommended follows" algorithm but in reverse.

14.11.2024 04:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

A thought: On BlueSky it's public who blocks who.

I think something useful would be an ability to say "I trust this person" and that defines a sort of graph of who trusts who.

Based on networks of trust if someone credible blocks an account it could instantly percolate to thousands.

13.11.2024 22:44 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I love how success in games is so often 'just' about having taste, wanting to make something novel, and having empathy for the player.

It perpetually frustrates people who prefer a world view where creativity and craft isn't important.

13.11.2024 22:40 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It will be powerful to be able to say "I trust this person" and then you benefit from their network of trust / distrust.

Like a repetitional grapevine, but instantaneous. If a person hits a threshold of untrustworthiness in your network they can be blocked preemptively.

13.11.2024 22:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

AI bots and bad info are clearly big issues.

One of the only ways to defend against it will be some sort of "credibility graph" that looks at your trusted network to help you evaluate people.

BlueSky's openness situates it well to prepare for that future.

13.11.2024 22:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I view Trump as almost a simple machine that does very basic things to redirect and amplify energy in basic ways.

Put him into the right maelstrom of chaotic energy and emergent behavior causes the ecosystem to gradually organize around him. Like ant death circles.

09.11.2024 19:57 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I noticed @nytimes.com on here the other day.

09.11.2024 15:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™ve searched for โ€œMetal rustโ€ before trying to find a library that integrates the Rust programming language with the Metal graphics API.

10.10.2023 21:10 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@ianjk.com is following 20 prominent accounts