Cheezy World

Delivering software with discipline and joy

Does Programming Language Matter?

Does AI work better with some languages than others?

A lot of developers identify with the language they program in. How often do you hear “I’m a Java developer” or “I’m a Python developer”?

I’ve had several conversations with other developers about this topic. Some believe that certain languages are better suited for AI-assisted development than others. Others think that the choice of language has little to no impact on the outcome. I’m of the opinion that language does matter but this is just based on my personal experience that is limited to three languages (Java, TypeScript, and Elixir) in four different contexts.


Adopting AI Driven Development

Sharing what worked

I have often wondered why some companies have had great success adopting AI for software development while others have had the opposite experience. Some people talk about AI “Slop” meaning very bad code written by AI. At the same time many of us see AI producing code that is high quality, well factored, and well tested. Is it possible that the way one approaches this technology has an impact on the outcome?


Stride Active Guidence

Stride Now Supports Four AI Assistants with Always-Active Guidance

What a day. Earlier today I rolled out Claude Code Skills for Stride. A couple of hours later I’m excited to announce that Stride now supports four popular AI coding assistants beyond Claude Code, with always-active instruction files that help developers avoid common mistakes and follow best practices when working with the Stride API.

The Challenge: Supporting Multiple AI Assistants

I know that not all developers use Claude Code. Many companies are invested in tools like Copilot, Windsurf, etc. Developers in these companies should not feel left out when it comes to Stride. Because of that need, I have just added enhanced instructions for GitHub Copilot, Cursor, Windsurf Cascade, and Continue.dev. These assistants are excellent tools, but they needed help understanding Stride’s workflow requirements, especially around:


Stride Has Skills

I am excited to announce a major enhancement to Stride’s AI agent workflow: Claude Code Skills. These skills enforce best practices and prevent common mistakes that waste hours of development time.

What Are Claude Code Skills?

Claude Code Skills are specialized instructions that guide AI agents through complex workflows. Think of them as expert advisors that activate at critical decision points, ensuring agents follow established patterns and avoid known pitfalls.


The Stride Workflow

How do Humans collaborate with AI?

When I decided to make Stride a Human-AI collaboration tool I spent some time thinking about when and how Humans would want to interject themselves into an AI driven worflow. Those of you that know me know that I have spent a significant portion of my life helping teams optimize their work and achieve better flow. With AI in the mix it causes us to rethink some of what helps us achieve that flow. We have to be realistic about what Humans do best (at this time) and what AI does best and find a way to optimize around these things. At the same time, many Humans are not comfortable (at this time) with letting AI take over completely and they want to be involved in the process. This is what I came up with: