Robert Herbig

AI Practice Lead

Recent Articles

One Lead’s Journey to Successfully Improving My Software Forecasting With Monte Carlo Simulation

What is this? Forecasting is not a skill I use frequently, which means it takes me time to remember each of the steps and the small details I’ve forgotten. There’s a lot of great information out there, but reading it and refreshing my memory takes longer than I’d like it to. My goal here is […]
Read Full Post

Title Goes Here

Creating something brand new is hard. No matter if it’s a painting, a system architecture, or a conference talk, the creative effort of conjuring up something from nothing is difficult. Take me for example, staring at a text editor, trying to figure out what to type next and think up a clever title. Writers know […]
Read Full Post

What Does It Mean to be a Senior Engineer?

As a team lead, I coach and mentor many junior engineers. One topic that always comes up is “What does it mean to be a Senior Engineer?” That’s easy, you just… have a four-year degree from an accredited college? Work for 10 years and don’t get fired? Learn 3 front-end technologies? Check some boxes on […]
Read Full Post

Is AI Worth The Hype?

Image courtesy of Jeremykemp at English Wikipedia / CC BY-SA Is Artificial Intelligence worth the hype? In Everyday AI Problems, my colleague Jordan Thayer said the following: When someone asks me “What can AI do for me?”, I often suspect the answer is “Not much” because it’s the wrong question. If someone asks me “Is […]
Read Full Post

Conference Talk Roadmap

Co-authored by Jordan Thayer and Robert Herbig Presenting information to your peers is an important part of an any career, especially engineering: Teaching a subject reinforces your own understanding and mastery Presentation and communication skills are essential to team based work Sharing knowledge helps improve the teams you’re working on It helps bring in new […]
Read Full Post

Facilitation: Don’t Lose Before You Start

So you want to facilitate a workshop for a team? Maybe you’re external to the team and have been asked to help by facilitating. Awesome, it’ll be fun. Just show up at the time and place annnnnnnd you’ve already lost. You better think (think) Think about what you’re trying to do — Aretha Franklin Ask […]
Read Full Post

Security in the Age of the Internet of Things

Originally published on my personal blog. The Internet of Things is big. No, really big. No, even bigger than that. How big? My colleague Brad Boyer explains it better than I could (and handily defines the thing part of IoT, too). Go read it – I’ll wait. Welcome back! Security is hard. No, really hard. […]
Read Full Post

Refactoring JavaScript – a play in three acts

“the JavaScript Code” by Dmitry Baranovskiy is licensed under CC BY 2.0 Originally published on my personal blog. Act 1, the setup Once upon a time, there was a JavaScript codebase. This codebase used the function expression syntax: const returnTheNumberOne = () => 1; For reasons that aren’t relevant to this blog post, I needed […]
Read Full Post