Mike Kock (@mikekock) 's Twitter Profile
Mike Kock

@mikekock

Director of IT @sscsinc, software developer, tech geek, cyclist. Co-creator of Farnsworth Ferret's Funpack for Kids. Tesla referral: ts.la/michael58300

ID: 80386717

linkhttps://www.smokinserver.com calendar_today06-10-2009 19:50:43

147 Tweet

69 Followers

159 Following

Mike Kock (@mikekock) 's Twitter Profile Photo

For a software change it’s important to have someone who owns that change. Especially when multiple people are involved in the process. Otherwise there is a risk the ball gets dropped between handoffs and the change isn’t completed in a timely manner.

Mike Kock (@mikekock) 's Twitter Profile Photo

Always make sure to handle exceptions appropriately in your app entry points (API endpoints, UI events, etc...) so you have proper error reporting/logging including the appropriate context at a minimum (exception message, stack trace, endpoint URL or UI object, etc...). Handle

Mike Kock (@mikekock) 's Twitter Profile Photo

Revisited a bug we fixed ten years ago. Using multiple fields for a natural key only to realize we hit a one in a million scenario so we added two other fields to key. But we didn’t add a 3rd field that was the most likely to be a completely different value. Today we learned we

Mike Kock (@mikekock) 's Twitter Profile Photo

Does every new account on X have a random username with a profile picture of a young woman with her face turned away or obstructed? Or is that just the followers I attract? 😂

Mike Kock (@mikekock) 's Twitter Profile Photo

Ask AI to add new feature X to codebase. Clicking new button hangs app. Tell it to fix. Still hangs. Tell it to fix again. Still hangs. Tell it to fix again. "I've temporarily disabled the feature due to the hanging issue. The app now works without any hanging problems,

Mike Kock (@mikekock) 's Twitter Profile Photo

Don’t be afraid to interrupt your AI agent as it goes down the wrong path. Asked to add a CLI to functionality in a GUI app and it started outputting duplicate data structures etc… Hit the stop button and told it to reuse as much code as possible and move code if needed to

Mike Kock (@mikekock) 's Twitter Profile Photo

Anthropic's Claude (Sonnet 4.5) is REALLY good at extracting data from image based PDFs including some with handwriting too! And it was fast (starts returning results in a few seconds). ChatGPT 5 and Grok had way worse results and took many minutes to generate.

Mike Kock (@mikekock) 's Twitter Profile Photo

How much time do people waste with problems that crop up unrelated to the code they changed? Had a branch I started last week that builds fine. Make branch to that branch and small code change. Now CI/CD pipeline build fails because it can’t find a bunch of Microsoft dll

Mike Kock (@mikekock) 's Twitter Profile Photo

Installed Nikita Bobko tiling window manager Aerospace on my MacBook yesterday. Love it! Takes a little work and reading to get setup. But got my workspaces setup on my two monitors and using the option-LETTER workspace shortcut for my laptop display for my various programs.

Mike Kock (@mikekock) 's Twitter Profile Photo

Seen AI agents do this a couple of times now. They like to write all new code rather than use well known libraries that already handle much of the complexity (like command line argument parsing). Ask it if there is a good library to do the same thing and all good.

Mike Kock (@mikekock) 's Twitter Profile Photo

Building a TrueNAS Open Storage server. Not just for NAS but also to run VMs and Frigate NVR for security cameras. AMD 9700x, 64GB DDR5, 4x2TB Western Digital M.2 NVMe, Intel A380 for video decoding and vide inference. Should be fun!

Mike Kock (@mikekock) 's Twitter Profile Photo

My Kubernetes to traditional IT mental map: Dockerfile -> VM filesystem Pod -> Running instance of VM filesystem Deployment -> Web farm of identical VMs Service -> Load balanced DNS alias to VMs Ingress -> Send HTTP requests to service based on hostname/URL pattern. CronJob

Mike Kock (@mikekock) 's Twitter Profile Photo

Tried to use ChatGPT Outlook connector today but it only found one of a dozen+ emails from 4 years ago. Ended up pasting the bodies from each into GPT and it parsed out data I needed into a nice table. Better than 100% manual but AI still not perfect. I’m sure it will only get