Ken Kousen's Avatar

Ken Kousen

@kousenit.com

Author, speaker, software developer, and technical trainer. Java Champion, teaches Java, Groovy, Gradle, Kotlin, Android, Spring. Publishes "Tales from the jar side" newsletter and YouTube channel

2,040
Followers
639
Following
572
Posts
15.06.2023
Joined
Posts Following

Latest posts by Ken Kousen @kousenit.com

Playing so much Spider Solitaire while waiting for Claude Code to respond I almost tried to explain to my wife that the game is all about hysteresis effects and cyclomatic complexity.

Fortunately I caught myself in time and decided to stay married

04.03.2026 15:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

But I see "snow", which means something better different

02.03.2026 19:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Tales from the jar side: A Nano Banana Skill, UI Testing made simple, Anthropic vs Pentagon, Anthropic vs China, DevNexus, and the usual Social Media silliness I made a paper airplane, but it wouldn't fly. It's just stationary. (rimshot)

Tales from the jar side: A Nano Banana Skill, UI Testing made simple, Anthropic vs Pentagon, Anthropic vs China, DevNexus, and the usual Social Media silliness open.substack.com/pub/kenkouse...

01.03.2026 22:37 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Snowfall outside my window

Snowfall outside my window

Go outside, they said. Touch grass, they said.

01.03.2026 15:41 πŸ‘ 5 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
A generated photorealistic image of a fluffy cat with glasses reading Help Your Boss Help You in a library

A generated photorealistic image of a fluffy cat with glasses reading Help Your Boss Help You in a library

I built a Claude Code Skill that helps you craft optimized prompts for Google's Nano Banana image generators. It asks you targeted questions, then generates a natural-language prompt following Google's official guidance.

See the comment below the gist to install:
gist.github.com/kousen/f7c66...

28.02.2026 17:47 πŸ‘ 4 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
Tales from the jar side: My Trek/Java video, Gemini 3.1 lags, More OpenClaw drama, DevNexus, and the usual social media stuff A genie granted me one wish, so I wished to be happy. Now I live with six dwarves and work in a mine. (rimshot)

Tales from the jar side: My Trek/Java video, Gemini 3.1 lags, More OpenClaw drama, DevNexus, and the usual social media stuff open.substack.com/pub/kenkouse...

22.02.2026 21:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Partial screenshot, there is a lot more on the site!

Partial screenshot, there is a lot more on the site!

Here is the new (and long!) #JavaFX #LinksOfTheWeek, published on www.jfx-central.com/links.

Thanks to
CommonGround_2048
@johanvos.bsky.social
@gluonhq.com
JabRef
@tom-doerr.bsky.social
@lidianycs.bsky.social
@logorrr.bsky.social
@hansolo.eu

1/2

20.02.2026 08:18 πŸ‘ 11 πŸ” 8 πŸ’¬ 1 πŸ“Œ 0

What would be the fun in that πŸ˜‚

16.02.2026 21:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I totally agree, btw. I'm just tired of all the approvals. Now I'm just waiting for the inevitable disaster

16.02.2026 20:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Thus the word yolo (which is what Gemini called it on their CLI)

16.02.2026 19:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Fine. I give up. Added to .zshrc:

alias ccyolo='claude --dangerously-skip-permissions'

What could go wrong?

16.02.2026 18:09 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Tales from the jar side: RAG video, My clawdbot's wins and losses, the SaaSpocalype, and the usual social media silliness My son asked if training to be a locksmith would be worth it. I told him it would open a lot of doors for him. (rimshot)

Tales from the jar side: RAG video, My clawdbot's wins and losses, the SaaSpocalype, and the usual social media silliness open.substack.com/pub/kenkouse...

15.02.2026 23:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Happy Valentine's Day to those who celebrate, or you can add Massacre if you don't.

Whatever. You do you ❣️

14.02.2026 19:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My clawdbot (or whatever it's called now) reminded me that Valentine's Day is tomorrow, so for the first time in years I'm ready ahead of time.

That almost, but not quite, paid for the entire exercise

13.02.2026 20:32 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Tales from the jar side: Moltbook implodes, OpenClaw is okay, a RAG demo, My dad's favorite player passes away, my SB pick, and the usual social media silliness When you hear talk about Super Bowl babies born nine months from now, remember that Valentine’s Day is also this week.

Tales from the jar side: Moltbook implodes, OpenClaw is okay, a RAG demo, My dad's favorite player passes away, my SB pick, and the usual social media silliness, open.substack.com/pub/kenkouse...

08.02.2026 20:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Temperatures at 7 am this morning, according to Google

McMurdo Station, Antarctica: 21 F
Nuuk, Greenland: 25 F
Marlborough, CT: -3 F

All I can say is, brrr πŸ₯Ά

08.02.2026 12:28 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Tales from the jar side: Clawdbot nΓ©e Moltbot nΓ©e OpenClaw, Moltbook and emergent behavior, The Boss still rules, and the usual Social Media silliness Do train conductors get tunnel vision? (rimshot)

Tales from the jar side: Clawdbot nΓ©e Moltbot nΓ©e OpenClaw, Moltbook and emergent behavior, The Boss still rules, and the usual Social Media silliness open.substack.com/pub/kenkouse...

01.02.2026 22:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Google weather showing it's currently 1 deg F and should make it to 12 by noon

Google weather showing it's currently 1 deg F and should make it to 12 by noon

Told a friend I would meet him for lunch, but only if the temperature exceeded the hour.

We're meeting at noon. It's going to be close.

31.01.2026 14:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Presentation at jChampions Conference, called "When One Agent Isn't Enough: Experiments with Multi-Agent AI", along with links

Presentation at jChampions Conference, called "When One Agent Isn't Enough: Experiments with Multi-Agent AI", along with links

My presentation at the (free!) jChampions Conference is in about 45 minutes. If you're able to attend, be sure to say hi during the live stream :)

Conference: jchampionsconf.com
Live streams: www.youtube.com/@JCh...
Tickets: www.eventbrite.com/e...

#Java #JChampions

27.01.2026 14:14 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Minnesota National Guard members have arrived at a federal building and were directed to distribute donuts, coffee, and hot chocolate to anti-ICE protesters. Guard members were issued reflective vests so they would not be mistaken for federal agents.

25.01.2026 20:55 πŸ‘ 56334 πŸ” 13910 πŸ’¬ 1606 πŸ“Œ 1309
Preview
Tales from the jar side: Snow, NFL, Dealing with current chaos, Agentic Java, Null Pointers, and the usual social media stuff Someone called my phone, sneezed, and hung up. I'm getting sick of these cold calls (rimshot)

Tales from the jar side: Snow, NFL, Dealing with current chaos, Agentic Java, Null Pointers, and the usual social media stuff open.substack.com/pub/kenkouse...

25.01.2026 22:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The Twin Cities aren’t playing when they say Abolish ICE.

Here’s another graphic for our Minnesota friends.

23.01.2026 14:56 πŸ‘ 1109 πŸ” 216 πŸ’¬ 4 πŸ“Œ 15

THE POPE'S STILL GOT IT

19.01.2026 02:36 πŸ‘ 397 πŸ” 50 πŸ’¬ 4 πŸ“Œ 3

What's the final score?

18.01.2026 22:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Tales from the jar side: Spring Boot 4, Agentic Java coding, Launch Library API, Spring AI Skills, Stand with Minnesota, and the usual social media nonsense HELP! I need to re-home a dog. It’s a small terrier and tends to bark a lot. If you’re interested, let me know and I’ll jump over my neighbor’s fence and get it for you. (rimshot, c/o @DadSaysJokes)

Tales from the jar side: Spring Boot 4, Agentic Java coding, Launch Library API, Spring AI Skills, Stand with Minnesota, and the usual social media nonsense open.substack.com/pub/kenkouse...

18.01.2026 22:24 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
The reason why RAM has become four times more expensive is that a huge amount of RAM that has not yet been produced was purchased with non-existent money to be installed in GPUs that also have not yet been produced, in order to place them in data centers that have not yet been built, powered by infrastructure that may never appear, to satisfy demand that does not actually exist and to obtain profit that is mathematically impossible.

The reason why RAM has become four times more expensive is that a huge amount of RAM that has not yet been produced was purchased with non-existent money to be installed in GPUs that also have not yet been produced, in order to place them in data centers that have not yet been built, powered by infrastructure that may never appear, to satisfy demand that does not actually exist and to obtain profit that is mathematically impossible.

From Reddit via an AI newsletter. It's a perfect encapsulation of the IT world at the moment.

12.01.2026 20:23 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1

Presumably caffeine will help you muddle through tomorrow's newsletter :⁠-⁠)

12.01.2026 04:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Tales from the jar side: AI and Jevons paradox, AI violinists, the JVM Weekly magnum opus, and the usual social media silliness Aliens are going to be so confused when they show up to overthrow our leaders and we offer to help. (rimshot)

Tales from the jar side: AI and Jevons paradox, AI violinists, the JVM Weekly magnum opus, and the usual social media silliness open.substack.com/pub/kenkouse...

11.01.2026 23:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Totally agree

10.01.2026 22:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Tales from the jar side: Called it, jChampions conference, Agents vs MCP, Ralph Wiggum plugin, and the usual social media silliness Plagiarism: Getting in trouble for something you didn't do. (rimshot)

Tales from the jar side: Called it, jChampions conference, Agents vs MCP, Ralph Wiggum plugin, and the usual social media silliness open.substack.com/pub/kenkouse...

05.01.2026 00:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0