Musings and misadventures of an expat enterpreneur

With, By, or For - Three ways I use LLMs as a software engineer

In the 2+ years since ChatGPT was released, I've been using various LLMs as part of my work as a software engineer (SWE) and engineering leader. As the tools have evolved and I've gained more experience with them, I've developed three distinct ways of working effectively with LLMs to help me be more productive, resulting in code that is either written *with* an LLM as a companion programmer, written almost exclusively *by* an LLM, and written *for* LLMs to be able to operate effectively in the code base. ...more

May 18, 2025 #chatgpt #llm #ai #tech

The Azov Sea Incident

By now the major Western media outlets will have reported on the incident in the Azov Sea in which Russian forces fired upon and captured three Ukrain… ...more

November 26, 2018 #ukraine

Start of a new Chapter

Baghdad sunrise

For the first time in over a decade, I’m free of all professional obligations and must answer the question ā€œwhat next?ā€. ...more

August 31, 2018 #work