189 karma · joined April 26, 2021
-- Abraham Lincoln
-- Michael ScottWhen it's your own personal project and you can be your own little tyrant, do whatever you want. Be as "clean" as you need to be. But this was at work, and Dan was being a bad coworker.
He snuck in a change in the middle of the night over a coworker's code. This code wasn't his responsibility. He didn't leave his thoughts on a PR where others could discuss it. He overwrote someone else's code without asking. There was no opportunity for discussion or collaboration. Dan's actions said he's right and his coworker is wrong. They said he doesn't trust his coworkers. They said he knows best. They said if you want something done right around here you have to do it yourself. Dan was not being a team player. This story is less about code and more about team dynamics.
I hope Dan knows this and he was just trying to sneak the message past people who don't take social cues as easily as others. I hope his boss didn't just tell him to revert his change. I hope his boss told him why.
EDIT: I just reread the article and I think Dan missed the point. This wasn't about the code, as I said. But Dan really does seem to think it's about the code.
There's obviously no way to be sure, but the only reason the web was created how it was is because it was a bunch of academics, nerds, and hobbyists who saw a need and filled it. There was no perceived money in it from the private sector's point of view. Now that there's no question that there's money to be made, it's like blood in the water. And the capitalist sharks can smell it.
An open standard that's given away for free isn't attractive to the people who have the means to create it.
That's a long-winded way to say: debugging.
I like the idea of not having to worry about hardware when I'm more interested in software. But there's a certain amount of control that's given up when you relinquish ownership of the hardware. I don't like the idea of paying for things in a service model.
I'm approaching this from a personal perspective, not a business perspective. I'm completely comfortable with reducing my business's risk and liability by buying into hardware as a service. But I'm not as inclined to trust it for personal computing.