Kevin Galligan
banner
kpgalligan.bsky.social
Kevin Galligan
@kpgalligan.bsky.social
Touchlab Partner. http://touchlab.co Kotlin GDE, Kotlin Foundation https://kotlinfoundation.org/structure/, KMP everywhere.
I miss the days of the CVS receipt coupon scarf. At least that just wasted paper and ink.
November 2, 2025 at 2:09 AM
Love AI agents, hate AI agents. They can be fun. (It did seem to think about that longer than I imagine it would have with "Yes", but we'll never know...)
October 24, 2025 at 3:55 AM
I know people are dunking on glass ui and iOS 26, but man. The home screen on its own. Contrast used to "just work"
October 11, 2025 at 9:16 PM
When somebody complains about Android and Gradle. Me about to get all serious about JS/Node...
September 6, 2025 at 3:01 AM
September 5, 2025 at 11:26 PM
techcrunch.com/2025/08/20/h...
'Ardayfio called the glasses “the first real step towards vibe thinking.”' Sometime I feel like I should be out in startup land a bit more, then I read something that makes me think "nah, home or the local dive bar are fine".
August 22, 2025 at 2:10 AM
Ozzy is a huge part of music life. As a teenage guitarist up to now (I have a black SG and play in a band). The weirdest part of this post is that I heard the news in a debugging window.
July 22, 2025 at 7:07 PM
Vibe coding hackathon in Brooklyn talking about agents and mcp. Hanging out with some folks I haven't seen in a while
May 24, 2025 at 4:36 PM
Here's an amazing example of click-slop: opentools.ai/news/googles.... It talks about the possible new AI dev agent that Google may be releasing. It says a lot, but then you realize the only source is www.reuters.com/business/goo..., cited ~15 times. Really amazing.
May 19, 2025 at 3:56 PM
When twitter was fun...
May 1, 2025 at 3:07 AM
A person who has a particular vein of humor that I vibe with suggested that I give "Walk Hard" another watch, and under 5 minutes in, I feel like it is undiscovered country for memes. Perhaps not funny without context, but memes rarely suffer your need for explanation.
April 20, 2025 at 3:32 AM
Actually, Gemini is terrible and you should all use something else. (If it's not clear from the image, I'm joking. As much as I hate to explain jokes, this is the internet)
April 16, 2025 at 12:40 PM
Not a UX expert, but if I was going to put a small button that a user might frantically try to click when they see Cursor's agent going off the rails, it *probably* wouldn't be in the exact spot where a button that will remove all of your changes, without confirmation, might suddenly appear.
April 14, 2025 at 5:47 AM
Happened today. It's always very positive to itself. I did not type the <human> part. That just appeared. I guess that might be Cursor. In any case, weird.
March 27, 2025 at 1:15 AM
Ah, and the most desperate of Cursor/Claude reactions. Imagining I gave it positive feedback. The stuff in <human> was what it imagined I wrote. It did actually do a good job on that task...
March 26, 2025 at 9:00 PM
that will be. The bonkers pricing is something I find pretty amusing. Good thing 4.5 isn't available as an agent (I guess?) Extrapolating my current bill, with 4.5 they'd probably want a credit check and collateral of some kind.
March 26, 2025 at 6:35 PM
Ah, the well-known "com-ticketly.xin" address for official government business. The amount of voice/text spam that I get rendered my phone barely usable as a phone. Example: my notifications are usually off, so my Dad messages my wife so she'll tell me he's calling soon.
February 27, 2025 at 7:59 PM
Yeah, it's a party. Had the first round of follow up calls today. To clarify confusion for multiple parties. Imagine, if only there was a way to keep all parties up to date with clear status info. Perhaps even electronically...
February 19, 2025 at 5:58 PM
the front line people cannot follow a narrative. I don't think it's an act, because it would be Oscar-worthy. The logic diagram of my longest call today was roughly this. The (attempted) end of the call was "have I answered all of your questions today?" You can't go off on these folks. It's not a
February 19, 2025 at 3:12 AM
Perhaps not less amused than yours, but he was not happy. This is "Sad Christmas". A few years back now.
January 9, 2025 at 7:50 PM
I mean, if the library was good, OK. Whatever. The problem is there are literally zero tests, and when I looked, it was obvious some of the implementations were barely beyond the "it compiled" level of testing. So, somebody trying KMP might find it and be like, "Oh, great!"
January 4, 2025 at 4:16 PM
OK, got it. Wasn't terrible (ish). Used dev.zacsweers.kctfork:core:0.7.0 to compile, org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable for the Compose compiler. Kotlin 2.1.0. Had trouble with 2.0.21 and 0.6.0 of the test library. Compile and config in screenshots
January 4, 2025 at 3:39 AM
Been playing with Copilot. I haven't tried AI coders much in a while. For some things I was really surprised. Other times, well. I got a little worried it would just keep going. It did for a while, past the screenshot, but it stopped eventually.
December 22, 2024 at 11:17 PM
Well, it was a keynote, so needed to entertain as much as inform. In fact, I had a slide about that in the talk.
November 15, 2024 at 10:17 PM
Every time I start: "Keep it simple. I could give this with no slides. Don't go crazy. Tell the story."
Day of talk (still editing while in the room):
November 15, 2024 at 4:27 PM