SmilingKenshi's Avatar

SmilingKenshi

@smilingkenshi.bsky.social

I make software. I write. I train. I fast. // Sharing what I’ve learned along the way.

735 Followers  |  579 Following  |  317 Posts  |  Joined: 06.02.2024  |  1.6817

Latest posts by smilingkenshi.bsky.social on Bluesky

Preview
Val Town 2023-2025 Retrospective The whole story

i wrote everything that i've been kind of nervous to write about @val.town: here's how things have been going the last three years, and read to the end for how we're hiring for two people macwright.com/2025/11/11/v...

11.11.2025 17:07 — 👍 72    🔁 12    💬 6    📌 3

💻 Apple just released the Xcode 26.1.1 update. And after using it for a few hours, I’m happy to report that the bug in Simulator that caused Macs to overheat and drain the battery is gone 🥳

🙏 Thank you, good developers at Apple! Updates like this are a huge quality-of-life improvement.

#iOSdev

13.11.2025 08:52 — 👍 11    🔁 2    💬 2    📌 0

Yeah but did you see the trailer for Super Mario Galaxy movie?!

13.11.2025 09:22 — 👍 0    🔁 0    💬 0    📌 0

I am *so* excited about this!
Features my game - and I can't wait to re-type it 😄

11.11.2025 12:17 — 👍 12    🔁 3    💬 1    📌 0

"They got money for wars, but can't feed the poor" - 2Pac, Keep Ya Head Up

31.10.2025 15:00 — 👍 157    🔁 17    💬 0    📌 1
Post image

📣Announcing the first preview releases of Swift for Android, enabling you to build Android business logic with the same Swift that you use for Apple platforms. www.swift.org/blog/nightly... #Android

24.10.2025 20:06 — 👍 160    🔁 44    💬 7    📌 19
Photo of a book with three large pebbles on a vivid blue table. The book cover is black with title in the same shade of blue. It was published to accompany the exhibition "The Word for World: The Maps of Ursula K. Le Guin" at AA Gallery in London, UK, 2025. 

The pebbles are etched with map drawings by Ursula. 

The book was edited by So Mayer and Sarah Shin, and co-published by Spiral House (imprint of Silver Press) and AA Publications, with texts by Ursula K. Le Guin, Theo Downes-Le Guin, David Naimon, and others.   

When Ursula K Le Guin was writing a new story, she would begin by drawing a map. The Word for World presents a selection of these images by the celebrated author, many of which have never been exhibited before, to consider how her imaginary worlds enable us to re-envision our own.

Photo courtesy of Silver Press.

Photo of a book with three large pebbles on a vivid blue table. The book cover is black with title in the same shade of blue. It was published to accompany the exhibition "The Word for World: The Maps of Ursula K. Le Guin" at AA Gallery in London, UK, 2025. The pebbles are etched with map drawings by Ursula. The book was edited by So Mayer and Sarah Shin, and co-published by Spiral House (imprint of Silver Press) and AA Publications, with texts by Ursula K. Le Guin, Theo Downes-Le Guin, David Naimon, and others. When Ursula K Le Guin was writing a new story, she would begin by drawing a map. The Word for World presents a selection of these images by the celebrated author, many of which have never been exhibited before, to consider how her imaginary worlds enable us to re-envision our own. Photo courtesy of Silver Press.

When @ursulakleguin.com started writing a new novel, she would begin by drawing a map. The Word for World is the first publication focusing on her maps.

THE WORD FOR WORLD: The Maps of Ursula K. Le Guin is available in the US from @pointreyesbooks.bsky.social

Here: ptreyesbooks.com/book/9781068...

22.10.2025 12:39 — 👍 57    🔁 16    💬 2    📌 0
Preview
I want to see the claw I respect quality software and the people who write it. And, I’ve invested years of my life in working on becoming one of these people (even if the journey...

Absolutely wonderful from @vickiboykis.com - newsletter.vickiboykis.com/archive/i-wa...

22.10.2025 11:19 — 👍 19    🔁 9    💬 0    📌 1

At long last, @chris.blue and I have submitted the final manuscript of Designing Data-Intensive Applications, second edition, to the publisher. There is always more that could be improved but at some point we just have to call it done. Now it goes into production; probably shipping in ~4 months.

20.10.2025 19:54 — 👍 309    🔁 24    💬 12    📌 8
Screenshot of the Glass Toy app

Screenshot of the Glass Toy app

Sharing a fun little toy mac app I made: Glass Toy.

It came out of some Liquid Glass experimental dev work.

Drag in some background image and add glass shapes and text.

It's an early version and it's free. You can get it from: suntreeapps.com/toys

Would love to see what you make with it.

20.10.2025 15:44 — 👍 1    🔁 1    💬 0    📌 0

For anything important: maximise on understanding.

09.10.2025 14:44 — 👍 0    🔁 0    💬 0    📌 0

So I did a load of reading about Executors yesterday and I *think* you are correct, so I updated the blog post (+ credited you for the feedback - thanks!).
I guess it might be theoretically possible another executor resumes a task, but I dont think that would ever happen.

09.10.2025 14:39 — 👍 1    🔁 0    💬 0    📌 0

Thanks! I really appreciate your feedback... I'll look into this further and try and clarify my understanding.

08.10.2025 20:30 — 👍 2    🔁 0    💬 0    📌 0
Preview
a man and a woman are sitting in a car with the words affirmative written on the bottom ALT: a man and a woman are sitting in a car with the words affirmative written on the bottom
08.10.2025 18:46 — 👍 0    🔁 0    💬 0    📌 0

Kinda want to write an IRC server using Swift...

08.10.2025 18:32 — 👍 3    🔁 0    💬 2    📌 0
Video thumbnail

"Spherical"
vec2 u=FC.xy/r.y*PI;
vec3 c=vec3(sin(u.x+vec2(0,11))*sin(u.y),cos(u.y)),a,
v=mix(dot(a+=.57,c)*a,c,sin(t))+cos(t)*cross(a,c);
o.rgb=tanh(.1/abs(tan(v/.1)));

08.10.2025 18:20 — 👍 65    🔁 8    💬 1    📌 1
Preview
Swift Concurrency and Cryosleep: Lessons from Aliens and Alien 3 Thoughts about Software and Building Software

I wrote a thing about an aspect of Swift Concurrency. Check it out (feedback welcome):

krishna.github.io/posts/swift-...

#swift #concurrency

08.10.2025 15:51 — 👍 4    🔁 1    💬 1    📌 0
Post image

Deno 2.5.3 has been released

github.com/denoland/den...

06.10.2025 17:35 — 👍 40    🔁 5    💬 1    📌 0
Swift Beyond the Walled Garden Thoughts about Software and Building Software

Wrote up some thoughts and notes on using Swift outside of the typical Xcode developer set up.

krishna.github.io/posts/swift-...

02.10.2025 09:01 — 👍 2    🔁 1    💬 0    📌 0
Post image

RIP Renato Casaro, an Italian artist known for his film posters.
He passed away yesterday at the age of 89.

01.10.2025 12:17 — 👍 5996    🔁 2146    💬 33    📌 71

To justify recurring revenue, you must deliver recurring value.

Many SaaS founders forget this, and then wonder why cancellations are so high.

27.09.2025 21:11 — 👍 18    🔁 3    💬 1    📌 0
A text size control from control center. An icon for Please Don't Rain is circled in red. There is also a choice for "all apps".

A text size control from control center. An icon for Please Don't Rain is circled in red. There is also a choice for "all apps".

I can't believe that I didn't know this.

You can use Control Center to change the text size of only an individual app.

I've been going into the Per-App section of Settings, Accessibility each time to do this (which is often).

26.09.2025 16:01 — 👍 8    🔁 2    💬 1    📌 0
An image of a circular fabric patch showing some sort of superhero in a nautical hat? Cap'n Web: Protect & Connect, it says. Looks like AI slop.

An image of a circular fabric patch showing some sort of superhero in a nautical hat? Cap'n Web: Protect & Connect, it says. Looks like AI slop.

I don't have a problem with making new RPC systems! I can stop any time I want! But I don't want to. So I made a new one for you. It's called Cap'n Web. It's like Cap'n Proto RPC, except focused on working great in browsers and JavaScript/TypeScript servers. blog.cloudflare.com/capnweb-java...

22.09.2025 13:49 — 👍 73    🔁 19    💬 11    📌 5

Wrote a thing. Can you believe it's been nearly a decade!

24.09.2025 12:05 — 👍 17    🔁 6    💬 0    📌 0
Original post on mastodon.social

⭐️ I have finally published the source repository for Coppice, @pilky's mind-mapping app, as per his final wishes.

It is provided as-is, without a license, to help prospective #AppKit developers learn from a longtime Mac developer who really sweated the details, and always went out of his way […]

16.06.2025 14:08 — 👍 9    🔁 32    💬 0    📌 0
Preview
Treating Warnings As Errors In Swift Packages In Swift 6.2, Swift Packages give us control over which compiler warnings to treat as errors.

Treating Warnings as Errors in Swift Packages #swiftlang useyourloaf.com/blog/treatin...

04.09.2025 09:49 — 👍 4    🔁 2    💬 0    📌 0
Post image

Dynamic member lookup is an excellent way to enhance APIs when you create a wrapper or proxy type. It’s particularly useful when you have a type that holds a generic property.
swiftwithmajid.com/2023/05/23/d...

04.09.2025 10:02 — 👍 2    🔁 1    💬 0    📌 0

However bullish you are (or are not), this is a good question.

Measuring productivity - let alone effectiveness - in software engineering has always been problematic.

So how are we measuring AI’s impact on it?

04.09.2025 10:46 — 👍 1    🔁 0    💬 0    📌 0
Post image

Having fun playing around with Icon Composer to update icons for various apps.

#buildinpublic

30.08.2025 16:06 — 👍 3    🔁 2    💬 0    📌 0
Kelp A UI library for people who love HTML, powered by modern CSS and Web Components.

Love HTML? I think you might enjoy Kelp, my new UI library powered by modern CSS and Web Components.

kelpui.com

30.08.2025 15:14 — 👍 31    🔁 8    💬 4    📌 1

@smilingkenshi is following 20 prominent accounts