Hi, I'm Robert. I'm a technologist who lives and works in Fort Collins, Colorado.

This is my personal site, which I use to host my CV and a few bits of information about myself for the interested. Contact information can be found by scrolling down a couple of pages. Here's what you'll find here:

My Front Yard

Personal

george reeves (superman) winking

When not working, I enjoy hiking, biking, and just enjoying Colorado's beautiful mountains, and, of course, spending time with my family. I write some and develop software for pleasure and profit.

Philosophically, I believe software should be as small as practical to get the job done, should make few assumptions about the user (that can't be proven true), and should ultimately provide some compelling utility. I also believe the economic models around software development and delivery are in serious need of some tweaking, and the agile methodologies are the best hope we currently have for fixing the worst of the problems that are endemic in professional software delivery.

On the Feb 28, 2009 episode of the totally awesome NPR radio news-quiz show Wait Wait, Don't Tell Me!, I was lucky enough to be a listener-contestant. I've grabbed a copy of the show and am hosting it here. I'm about 34 minutes in. And yes, I won my game, so I am the proud owner of Carl Kasell's voice on my answering machine. The limerick I wrote myself—I thought it fitting since I won on the listener limerick segment.

Professional

casual suit line-art

I'm grateful that in my career to date I've had the chance to do a lot of interesting and challenging things. And every time out I learn a little bit more. I've been a code monkey, an architect, a pro-from-Dover consultant, a CIO, a project manager, and nearly everything else you can be in software development. I've written parsers, compilers, device drivers, and lots of business-applications code. I've written in C, C++, Java, JEE, Oracle-ecosystem, Microsoft-ecosystem, Python, PHP, Ruby on Rails, Node.js, and even a couple of mainframe-flavored languages.

I've architected numerous systems from the modest to the 5-nines enterprise-class system. More to the point, nearly every system I architected I also got to lead the building of, which has done a whole lot to keep my architectures honest. Hand-waving has a way of coming back to haunt you in such circumstances, and I'm glad I've always had organic forces at work to keep me from grabbing easy but insufficient answers off the stack.

I've designed, built, tuned, assessed, and refocused software delivery organizations, from individual teams up to entire shops. I've got a very pragmatic bent in such engagements, and I like to focus on building what's needed in the near and middle-term, avoiding the temptation to overengineer unnecessarily.

My resume has more specifics. Feel free to contact me if you've got a horribly exciting challenge that you think I can help with.

Contact Info

Robert B Wales III
cell: 720-635-6475
Mailing:
7426 Douglas Lake Ranch Rd.
Fort Collins, CO 80524
eniac computer wide