Hey, thanks for visiting. A few quick things about me, and what you should read here…

What I Do

I’m a software consultant. This means I…

  • Help you figure out what you need to do.
    • Analyze which efforts will have the greatest impact.
    • Choose technologies that offer the best ROI and fit for the engineering team.
  • Build your team, however works best for you:
    • Through my consultancy, Made Up Name, I have excellent developers around the world, ready to execute.
    • Build an off-shore development center.
      • I’ve lived in the Philippines, Thailand, Ukraine, and the Czech Republic, and have extensive connections in India.
      • I’ve hired developers all over the world and mastered off-shore development.
      • I love traveling and am open to extended engagements abroad to ensure success for you.
    • In SoCal:
      • Contingency recruiting of permanent hires. I specialize in Java, big data, and managers in Southern California, because nobody else is as qualified as I to do that. (If there’s a tech recruiter with over two decades of building software and running dev communities, I’ll change this.)
      • On-site contract developers.
  • Ensure success, managing the project and developers at maximum efficiency.
  • Supercharge your team, by teaching them the science of programmer productivity.

What to Read

Do you need to understand more about enterprise software and how to choose it? I have a series on just that.

If you’re a developer, I wrote a career course. If you’re early in your career, it’ll add a million dollars to your lifetime earnings  by giving you a clear, upward path. Supposedly knowing a little about negotiation adds a million bucks (compound interest, etc.), and this goes way beyond that. Many (most?) senior devs don’t know this stuff.

If you are considering going to college, or have a kid, I wrote how you’re probably going to waste $200K on your education. But also, how not to waste that money.

If you’re curious about how America will radically change over the next 5-10 years, I wrote about the rise of the robot chauffeurs. Or as most call them, autonomous vehicles. I spent weeks researching it, and can’t tell you how many times my mind was blown.

I also give talks on careers and programmer productivity, if you need a speaker for your conference. Reviews have all been positive.

While I’m changing how you see the world, here are three documentaries that have done that for me:


  • I started programming at age 12 and since then have learned 15 different programming languages. I also picked up a degree in CS from RPI, where they taught us to pronounce COBOL with the same tone you’d use for Voldemort.
  • I’ve held just about every job in IT, most of the time as a lead or manager. I genuinely enjoy figuring out how to make software teams more efficient and projects more effective and less costly.
  • In 2013 I embarked on a ’round the world trip while working on a startup to provide BI and analytics dashboards for internet retailers. I now focus on custom software development (or telling people why they don’t need it).
  • I run the Orange County Java User Group and the Tech Interview Study Group, both the largest of their kind in SoCal.

I am what Malcolm Gladwell calls a super connector. After my trip, I made an effort to expand my network, and have since added about 200 people a year. I  have over a thousand connections, despite the fact that I don’t accept LinkedIn invites from people I don’t know. If you think I can help you we’re in the same city (usually LA), I’d love to grab a meal or coffee to discuss it with you, so contact me. More than once I’ve been able to solve a nagging business problem over lunch and I’m always happy to be of service.

You can find out more on LinkedIn.