About Me

About Me

Me

I'm a Solutions Architect at Red Hat, Inc. with the current title, "Chief Solutions Architect." I have been at Red Hat for 15 years, and it's been a great place to work. I have had the opportunity to work with some amazing people and travel to some amazing places. I have also had the opportunity to work with some amazing tools, including Quarkus, OpenShift, WildFly, Drools, Camel, and many others.

I currently work with customers in the US, Canada, the United Kingdom, Belgium, the Netherlands, India, and Singapore. I spend a lot of time on Delta Air Lines traveling between them!

I started my career as a dotcom web monkey writing cross browser JavaScript and Perl. Since then, I have been paid to code in C, C#, Groovy, Java, JavaScript, Python, and Visual Basic. I spent a lot of time with Ruby, but I never managed to get any into production.

I also speak at conferences and recently co-hosted a Red Hat DevNation stream Developer's Corner with my colleague Rob Sedor.

Why "arrogantprogrammer/argntprgrmr"?

My social media accounts use "argntprgrmr" or "arrogantprogrammer," but I'm not an arrogant jerk!

A friend suggested I title my blog, "arrogantprogrammer," because it was arrogant to assume anyone cared what I thought about programming. He was an Ada developer at the time. I think Ada developers read less blogs than the (mostly) Java, JavaScript, web, cloud tribe of which I consider myself a part.

Many years ago I blogged at blogspot, http://arrogantprogrammer.blogspot.com. I produced a few widely read posts and was the top Google result for a couple of searches around JBoss Application Server and Ruby.

The Pictures

I've taken all of the pictures on this site while on work trips. I've been lucky to travel to some amazing places while at Red Hat, and some of that is captured here.