Dave Smith

Dave Smith

@davesmith.dev

Yes a hotdog 🌭 is a sandwich From the swamps of Milwaukee I write C# for $$$ and Go for fun 💻 I also 🏃‍♂️ run stupid distances 🥃 enjoy bourbon 📔 neglect my blog I'm Dave Smith https://davesmith.dev Other Dave Smiths https://youtu.be/CwZwL8bkxU4

161 followers179 following422 posts

Pinned

Hi 👋 I’m Dave Smith. I’m finally making regular visits to this site 🦋 I’m a software developer, engineer, programmer, or coder. I wrote my first code in 1997 on a TI-86 🧮 I connect with other software people to hear their stories I also share my experiences with my other hobby, running 🏃

It was good until it wasn’t. At mile 60 sudden energy loss. After a day of rain and muddy trails, the idea of freezing temps and 40 miles was a lot Happy to say I made it through the night and finished the Mines of Spain 100 mile run (in Iowa ofc). 10th 100 mile finish

There were many good moments in this race, but too often the hard times can outweigh the good times. This is my annual reminder to work hard for something that seems out of reach and turn yourself inside out to be successful

Finally got it through my head that AI works better with a goal, a list of constraints, and a list of how to validate done. I had been telling it how to do things and found it often went off the rails badly. This has changed *everything* for me

Had AI audit a particularly bad conversation today. It was giving me fits today - I rejected many solutions. Either too precise, complicated or verbose. Finally gave it 3 sql queries with comments. Problem solved in a minute. This is when I asked it to audit the conversation and provide feedback

Before you say bad prompt, my instructions are solid and this rarely happens. I did take the output from the audit and updated some of my agent instructions

Had a dream last night where I burned through my entire AI budget because I had an every 15 minute task to refactor the entire code base using Astra, running the entire weekend Terrifying I know the math is wrong, but who does math in their sleep

What an incredible week in New York. 2 days at the @leaddev.com LDX3 conference. Still processing all the leadership and AI conversations. 2 days in our NY office spending time with the trading team to see how they use our software in the wild.

Happy Mogollon Monster day to those who celebrate. Been a year since I finished the 100 mile run there. Good luck to all the runners today … and tomorrow

This past weekend I ran the Ice Age 50 mile run. This one was pretty special, it was my 10th time finishing 50 miles at that race. I have literally been working on this for over a decade. It was also good to spend time with friends who show up every year

New AI experience today Copilot took about 30 minutes in what would normally take a day or more to code Found out 15 minutes into testing that I missed a subtle but major blindspot in the data. Backing out the code was trivial I didn’t lose a day of writing code ps. there are other lessons too

Lovely New Year’s Day at the beach in Milwaukee. Climbed over the ice shelf for my first polar plunge in Lake Michigan

Day 1 Four Roses Single Barrel OBSK Not my favorite four roses. Feels like it is missing some flavor. Probably wouldn’t buy a full bottle #bourbonadvent 🥃

December 1st marks the beginning of Bourbon Advent that I am doing with a few coworkers. I’ve never had most of these before and some I’ve never heard of. Great way to sample a variety! #bourbonadvent 🥃

git reset-base git reset —soft $(git merge-base origin/main HEAD) Soft reset the branch to where it was created. Using it to review PRs with many commits. Also easier to review changes in the IDE Anyone have a better name for this alias?

Helped out a friend this weekend who was running a 200 mile(!) trail race. Ran 18 miles with her overnight and into the morning after a snowstorm came through. What an amazing event to be a small part of. The grit and determination of all the runners was so inspiring

3 hours later and none of the models I tried could generate json decoding that would compile. This has to be isolated to generating Gleam code. Never seen this with Go or c# I told the robot it was fired

Dave Smith@davesmith.dev

Vibe coding twice today. In Go, collecting all child requests from a web url and grouping by IP. One shotted it with Claude In Gleam, building an API. Neither GPT 4.1 or Gemini couldn’t do json encoding/decoding. Haven’t even done the hard stuff yet Is it Gleam and less data to learn from?

Vibe coding twice today. In Go, collecting all child requests from a web url and grouping by IP. One shotted it with Claude In Gleam, building an API. Neither GPT 4.1 or Gemini couldn’t do json encoding/decoding. Haven’t even done the hard stuff yet Is it Gleam and less data to learn from?

I hear every language walking the streets in Manhattan, but the universal language is a horn. On cars and on bikes

Dave Smith@davesmith.dev

Hey all, I’m going to New York City for work this week. Never been there before. Looking for recommendations on what to do while I’m there

Hey all, I’m going to New York City for work this week. Never been there before. Looking for recommendations on what to do while I’m there

Halfway through the first book. Yeah, it’s good. Really like the author’s style

Dave Smith@davesmith.dev

Finished up Wheel of Time season 3. wtf. How do they cancel it after that? I have questions that need answers. Moiraine, Rand, Nynaeve, Egwene, Lanfear? What happens? Welp, here we go

Was in a meeting with tech leaders discussing AI. Many had concerns about AI causing critical thinking skills to decline   To get results from an LLM I have to deeply think about the problem and write about it in detail. Feels like critical thinking, right? What do you think?

Finished up Wheel of Time season 3. wtf. How do they cancel it after that? I have questions that need answers. Moiraine, Rand, Nynaeve, Egwene, Lanfear? What happens? Welp, here we go

Fun LLM use case. Describing hallucinations seen after staying up all night during my 100 mile run ChatGPT made this image which is darn close to what my brain was telling me In reality, sunlight was hitting the char on a burned tree and reflecting iridescent light

It’s been a week since I finished this. My body finally feels recovered. I still get goosebumps thinking about the moments before the finish line. Looking forward to the next adventure

Dave Smith@davesmith.dev

If you haven’t run 100 miles without training for it, have you even lived? jk Spent the weekend running the Mogollon Monster 100 in Arizona. It was beautiful and challenging. I was way undertrained and suffered. I also finished it. Go out and do hard things strava.app.link/kgCB9LkEzWb

If you haven’t run 100 miles without training for it, have you even lived? jk Spent the weekend running the Mogollon Monster 100 in Arizona. It was beautiful and challenging. I was way undertrained and suffered. I also finished it. Go out and do hard things strava.app.link/kgCB9LkEzWb

It’s the end of summer intern season. We treated him as a full team member. No intern project. Contribute to the work, ask questions, and question things Knocked it out of the park. He was teaching us by the end of the summer Amazing what smart, driven people can do even with no experience

This is the second intern I’ve had who is orders of magnitude smarter than me. Embrace it and try to learn something from them in the process

Been working on a new app at work for our bond traders. Had to rely on AI to learn the bond trading business cuz the experts in the subject are busy, ya know, trading The bond market is incredibly complex and nuanced. I don’t think we deliver something useful to them without a learning tool like AI

There are so many stories of AI “lying” and “writing slop”, so I need to share it’s strengths Yeah it’s not always right, but this has been a real success for me and my team

Haven’t run in two weeks because of an injury. Is this what it feels like to be full? Appetite is way down with less activity. Not sure I like this