Ken Judy
banner
kenjudy.bsky.social
Ken Judy
@kenjudy.bsky.social
Father, husband, technologist, advisor, coach. Interested in sustainability, responsible use of technology, and renewables.
Lying in bed with flu watching a cozy murder mystery. It ends. I can’t find the remote. Antiques roadshow comes on. Cozy is a fragile crust and I have fallen through. I stare into this abyss. It calls out my name. I am shook.
November 11, 2025 at 10:17 PM
Our daughter is off to Ireland for a year hopefully to find work and more of her self. The best things - the things you wish for at night before you fall asleep - the things you work decades to make possible - arrive with both joy and sadness. This is life.
October 20, 2025 at 2:11 PM
My post proposing a structured plan-do-check-act prompting cycle in code generation was featured in the agile alliance newsletter.
August 26, 2025 at 9:17 PM
Another helpful eyechart of the AI landscape (joke)
August 16, 2025 at 8:51 PM
Abstract syntax tree representing a vertical slice of a legacy codebase stored in a graph database for retrieval as context for AI completions. The full set of symbols and and filtered for methods and named types (e.g. classes)
April 10, 2025 at 9:17 PM
Relevant, focused context is vital for effective code generation. Relying on whatever code context the codegen assistant finds for itself, we end up co-creating redundant implementations rather than correctly leveraging existing patterns just outside the immediate context.
April 4, 2025 at 9:17 PM
CEO ➡️ Coder: I wanted to build an expertise-driven business. Found myself back coding making it real. Now our AI tools help industrial firms modernize .NET apps - their experts, their transformation, with greater speed, less risk.
December 8, 2024 at 10:17 PM
To compile some legacy code (VB .NET 4.x w/ COM interop), I had to cast a variable to its own type.

It walks like a duck, quacks like a duck, has a notarized duck birth certificate. It is a duck. But I still need to clone it into another duck.
December 5, 2024 at 3:11 PM
Working through issues with windows Mark of the Web (MOTW). Evocative naming from Microsoft. Quite rare from the people who gave us "ActiveX", WPF and Bob.
November 29, 2024 at 10:17 PM
People will use Generative AI to produce poor code at loss of usability, reliability, privacy, and safety for other people.

This can also be true of code written by humans — and for the same reasons — the culture, priorities, and values of organizations as reinforced by leaders.
October 24, 2024 at 2:11 PM
Legacy code has incidental complication that constantly impresses me. Form submit actions that touch 100+ database tables. Applications consisting of 1000 compiled libraries, 10,000's of code source files.
October 23, 2024 at 9:17 PM
I’m developing tools that use Generative AI to help expert engineers analyze and rewrite legacy .NET code. Most of my time is spent learning how to ask the right questions and gather relevant information—working with symbols, abstract syntax trees (ASTs), and graph structures.
October 3, 2024 at 2:11 PM
Using LLM assistance, I've been able to incorporate an existing react front end to the new codebase in about one day. This involved: updating dependencies to work with a current version of node. Dealing with configuration, dependency, scoping and circular dependency issues.
March 26, 2024 at 3:43 AM
A day where I could barely string 30 min. I raised test coverage from 75% to 96%. 50 additional tests cases. Fixtures. Refactoring. Bug fixing. And remember, this is my second week with node.js and jest in six years. So, the AI assistance is significantly increasing my speed.
March 21, 2024 at 9:08 PM
Leading a successful business is about profit? Building good software is about tech? No. They are both *about* the welfare of people. Those hows are a means to an end.
March 19, 2024 at 4:23 PM
In my research project I had a half day for code conversion with AI assistance. I was able to convert the six data models and their 66 unit tests (coverage of 90% of branches 75% of statements). It's all very hands on but I'm spending my time on troubleshooting and learning. The output is pleasing.
March 16, 2024 at 3:10 PM
Today in my experiment to rewrite production code with ai help focused on migrating one class and its tests. Ending the day green. Success! Mocking sent ai assistants in a loop repeating approaches - none of which worked. I changed to create dependency injection and the bots fell in line.
March 14, 2024 at 7:26 PM
As a research project, I'm using generative AI to help me convert a production app built in elixir to node with typescript. In 7 hours, I setup the: build script, testing, linting, coverage and complexity metrics. I've combined and converted the database migrations. Next I start on application code.
March 13, 2024 at 9:14 PM
Rather than asking, "how can I use AI to replace a job." Ask people who are very good at that job, "What part of your activities are necessary for you, your coworkers, or organization but takes time away from what you are uniquely here to accomplish?" Solve for that.
January 30, 2024 at 10:01 PM
In navigating the river of career, I’ve tracked back my post-technicalness and paused to acquire coaching training. So, I start the year as both a “CTA Certified Coach” with a tech business leader focus and a practitioner who builds generative AI assistants with generative AI assistance.
January 30, 2024 at 3:29 PM
I am using generative ai tied to a more traditional create-update-delete application to create living documents. Rather than read pages, you converse with them. Your learnings improve future conversations. Those notes we create that no one ever reads become findable and relevant.
January 16, 2024 at 4:46 PM
Any mode of communication (AI assisted or not) is going to be used by people to assuage their needs and wants. How to reduce the harm of the outcome is a topic for the ethical use of technology. It is also a debate over social justice and morality.
January 10, 2024 at 4:04 PM
Turns out the world is full of capable people trying to make a positive impact - maybe not "full of" - but many, many. Enough to imagine spending my remaining time collaborating with them and not abetting not them.
December 1, 2023 at 8:12 PM
As a child, I didn't feel a right to anger. Embarrassed by its force. Middle aged, I am still a work in progress. I fear its unreason, self-pity and righteousness. But I have come to love anger's spark and indispensability. The demand it places on me to defend the things I care about.
November 22, 2023 at 4:39 PM