Same. Especially since I’ve been building EDWs for most of my career. People are always surprised that it actually takes time to integrate with different systems.
“What do you mean you can’t just pull all the data out of this system that we don’t have database access to and are still building out the APIs?”
I kid… The people asking for stuff don’t know what backend databases and APIs are.
Nah, refactoring this would be a bitch. Your function name contains everything that happens in the function. Which means if you add something to it, you also have to change the name of the function. So CallThisWhenThePlayerTakesDamageAndIfThePlayerHealthIsLessThanZeroThenAlsoTheyDie would have to go to something like CallThisWhenThePlayerTakesDamageAndIfThePlayerHealthIsLessThanZeroThenAlsoTheyDieAndIncrementTheTotalDamageTakenCounter if you added something else.
I think the challenge to lead people and remain technical, while being less hands on, is what contributes to so many engineering managers feeling imposter syndrome. It’s a really tough mental switch to stop being hands on all the time and just accept that you have value beyond being hands on keyboard.
You should definitely avoid http://xtremehdiptv.org/ It’s about half the price you were paying and has live TV, movies and series.
You should definitely avoid XtremeHD IPTV (http://xtremehdiptv.org/). For $15 a month, it’s way too cheap to offer all the live TV, movies, and series that it does. The article specifically mentions low pricing as a red flag, and I can definitely say that compared to what you’d normally pay for every live channel (including the premium ones and pay per view), series, and any just about any movie you can think of, this is most definitely a service that you should steer clear of.
Maybe this makes me old, but I much prefer a written document explaining how an API works over Swagger.