Entrepreneur, technologist, speaker. President at @aranasoft. Awarded Microsoft Regional Director and MVP. Tweets on tech, @givecamp, Vegas hockey. He/Him.

Las Vegas, NV
Joined January 2008
MyTested.AspNetCore.Mvc now supports .NET 10. Thank you to Ivaylo Kenov and Kalin Tsenkov for a decade of great ASP.NET testing tools, and for shipping this release. Glad my Asp.Versioning work made it in. github.com/ivaylokenov/MyTes…
2
99
Jay Harris retweeted
We're adding support for AGENTS.md to Claude Code. Starting today in version 2.1.277, if there is no CLAUDE.md in a folder, Claude will check for and use AGENTS.md. You can toggle this behavior in /config.
2,060
2,637
2,521
31,323
5,623,580
As a web developer, I'm `&mdash;` years old. `<meta charset="utf-8">` has been the presumption for well beyond a decade, and my muscle memory is still `&mdash;` instead of `—`.
2
11
621
Every one of our projects goes through AI-assisted scope, requirements, and spec documentation with a full, recursive gap analysis. The number of edge cases we catch in the requirements phase that otherwise would have been significant or architectural rework is astounding.
1
10
490
Renewed for my 16th year as a Microsoft MVP. 🏆 Same enthusiasm, more grey hair. Grateful for another year. #MicrosoftMVP #MVPBuzz
3
51
1,527
"Today is a good day. 🤙🏾" You know, I suppose you're right. It hasn't been so far, and I truly haven't felt that way in quite some time, but those are just excuses. That's on me. Thank you for the inspiration.
1
5
174
Nearly time to kick things off at #NebraskaCode with my opening keynote, #celebrateYourExpert. In less than an hour, this room will be full.
1
3
13
395
Thank you. I’m glad you enjoyed the talk!
Watching @jayharris deliver their Overcoming Impostor Syndrome keynote and I'm absolutely hooked. What a great way to open up @DenverDevDay! Insanely good talk!
8
282
Hey, #devupconf. Let’s talk about the journey to starting your own business and becoming an independent consultant. Right now. Room 105.
1
6
257
Hey, #devupconf, are you thinking of going independent and starting your own business? You should come to my session on Friday: “#FreedomShift: A Developer’s Path to Independent Consultant.” Friday, 8:30am in Rm 105
1
6
263
It’s been above 115°/45°C all week here in Vegas. “I can’t feel my face when I’m with you, but I love it.” The pool is up to 92°. Almost matches the hot tub. And at 20+ degrees below the air temperature, it is still refreshing.
2
8
348
On the lawn at Lake Las Vegas awaiting the Fireworks. Someone forgot to turn off the sprinkler system. Everyone’s stuff is soaked.
2
4
284
As soon as the Fireworks were done, the sprinklers went off again. I think someone was telling us “Get out!”
4
130
Today is a good day for baseball. Especially @Reds baseball.
13
397
Jay Harris retweeted
It's Stir Trek Day! Great sessions, networking, and more all around. Share your pics with #StirTrek2024
1
3
1
27
1,809
Thirty minutes away from #freedomShift, a developer’s guide to becoming an independent consultant. #stirtrek, 11a, the Last Jedi set of theaters.
3
212
It's 2024, and one Classic Technology Truth still remains: The proper orientation for a standard USB 3.0 plug will be found on the third attempt.
2
1
11
801
I disagree with the bad rap given to “unlimited vacation”. That’s a bit like blaming the arrow for missing the target. If vacation isn’t taken, or there’s a perception against using it, that’s an issue with management, not with the policy. Attitude reflects leadership. Always.
3
9
1,155
A burnt out employee is less effective than a lazy one. Yes, less effective. A lazy employee is at least motivated to find ways to do less work; a burnt out employee isn’t motivated to do much of anything at all.
1
1
204
If your staff hates your Unlimited Vacation policy, that’s a you issue, a culture issue, a business issue. The solution isn’t to shift back to a fixed-vacation setup, the solution is for you to do better as a leader. So do better.
1
1
3
396