Josh Klein
Josh is a Senior Integration Advisor at Harness Software, where he helps customers implement and scale software for controlled deployments and experimentation. He has 15 years of experience as an Integration Engineer and Solutions Architect. He holds a Bachelor of Science degree from Penn State.
Session
If you are a software engineer in 2025 you almost certainly have access to an AI Code assistant at work. This talk will go over how to get the most out of your AI assistant based upon my experience migrating Split's API wrapper code to use Harness endpoints after Split was acquired by Harness last summer. We will start with a brief overview of how LLM assistants work and then proceed to review what worked well and what didn't work well. We will go over how to design a good prompt, some examples of good prompts and bad prompts, and also go over how the order you make changes in matters for the LLM. Backtracking and knowing when to start over with your changes will also be discussed.