Linux nerd and consultant. Sci-fi, comedy, and podcast author. Former Katsucon president, former roller derby bouncer. http://punkwalrus.net

  • 0 Posts
  • 74 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2023

help-circle



  • “Decline.”

    Working in IT, I have learned that a lot of meetings are by people who gain “respect and notoriety” by having large meetings. It doesn’t matter who shows up, it’s the number, that makes them seem popular. “Get the engineers in here, this is serious business!” You begin to learn which PMs do this, and can respond (or not) accordingly. If they ping you “where are you?” you can say, “I am in an [client] audit call. I cannot leave this call while the audit is taking place.” Or whatever your industry equivalent is. YMMV, some toxic environments I have been in, this was not possible.

    I remember one PM was frozen in indecision. I had to tell him, “I can fix the problem, or having a meeting about it. Pick one.”

    “Well, both–”

    “No. I can fix the problem, or having a meeting about it. Pick one or the other.”

    “I need you in this meeting!”

    “When we explain to the customer that the fix was delayed by an hour, I can use YOUR name, as having a meeting about it instead of fixing it, correct?”

    “The meeting is to be about fixing it!”

    “No. I can fix the problem, or having a meeting about it. Pick one or the other.”

    “… we can have the meeting in your office, then.”

    Eventually, my boss shooed him away.


  • I remember hearing that some Hollywood contracts require that if you sign up for some studio, you must make X amount of films. Big stars get to chose those films to some degree, but once in a while, they have to do “a stinker” to end the contract as “X amount of films done, okay?” or something. Contractual Obligation and all. This film feels like a dumping ground of a lot of those contractual obligation hires from the trailer alone.


  • MBAs who contract dev work out to India to make a quick buck without realizing how bad the code they’re going to get back usually is.

    Ah, but some of them DO know what they are doing! In the IT world, I have seen where people say a job is about 2-3 years, show no loyalty to the company, and so on. But they don’t understand managers are doing this, too. Many KNOW these outsourcers are shitty (or don’t care because that’s not a metric they care about beyond selling points), but in a 2-3 year turnaround time, by the time it’s apparent they don’t work, the people who made those decisions are already gone. They ALSO thought ahead to the 2-3 year plan. Here’s how that goes:

    Year 1: Make proposal based on costs. Find someone in Puna who will sell you some package with some bright, smiling, educated people who speak whatever language and accent that makes your pitch. Proposals are made, and attached to next year’s budget.

    Year 2: Start the crossover. Puna Corp has swapped out the “demo people” for their core chum bucket. Sometimes, they don’t even change the names. How is an American gonna know that the Vivek Patel they saw in the demo is not the same guy named Vivek Patel who is working with your bitter employees who see the writing on the wall? Sadly to many who don’t care, “they all look/sound alike.” Puna is a product, their employees are a static pattern of commodity. Your people say they are shit, but, “oh, those grumbling employees. Your job is safe! We can’t fire you, you are too valuable!”

    Year 3: The crossover has gone badly, but you are already looking for the next company to work for. The layoffs happen, and all the good folks are gone, and replaced by the Puna Corp folks. Things start to go badly, but you already got one foot out the door, charming your way into another company.

    Year 4: You’re gone. Your legacy is that you saved a butt-ton of money. You are a success! The product is shit, but that’s not your problem. By the time the company realizes the tragedy, it’s middle manager versus middle manager, all backstabbing and jumping ship. Customers don’t matter, marketing covers up the satisfaction. “Wow,” you say. “Things sure when to shit THE MOMENT I LEFT.” You look fantastic! When you were there, you saved money! When you left, it all went downhill! You are a goddamn rockstar. Then repeat.

    I have seen this happen since the 90s with a lot of tech folks. Everyone thinking short term for themselves. Only the customers get screwed via enshittification.



  • In the late 1980s, I had a roommate who graduated with a business degree and got recruited for a government contractor right out of college. She packed up her life and moved to the DC area. A month into her new job, the contract was pulled. But because she had a clause in the recruitment contract, they couldn’t fire her. But they had no work for her, either. So she had to come to work every weekday, 9-5. She’d sit at her desk with nothing to do. They didn’t ask her to look busy, just present.

    She read about 3-5 novels a week. Over the next few months, we watched her get more and more depressed. She’d complain about her situation, but it fell on deaf ears. “Must be nice,” people said in jealousy. “Get paid to do nothing.” She became despondent in the lack of people’s sympathy. “Nobody understands how much this sucks!”

    Eventually, she got a new job. Her mood vastly improved.

    I’ll never forget that lesson. People need to feel useful, productive. Sitting at a desk with nothing to do, no purpose, no validation. It will destroy you.


  • I have not done this for Youtube, but I have done it for tech reviews as a ghost writer. Basically, a lot of those tech reviews done under a pseudonym in magazines. No, I won’t tell you which ones, I like getting paid. Anyway, I’d say about 40% I had to send back in a set amount of time, about 50% I am told to destroy or keep, and 10% they don’t tell me and won’t answer my queries. Reselling is almost always a huge no-no, and that also applies to giving stuff away.

    Sounds fun, but some of this stuff is utter, unworkable crap. So many SBCs that never see the light of day, or have the most impotent release announcements on the planet. Like, “this is set for release Jan 3rd, 2024.” Then it’s not ever mentioned on any main page on their website, is listed as a .gz image in their repo (which is on gdrive), but only one release candidate and it’s the same one you reviewed where the wireless chip just randomly stops responding until you reboot. Maybe has a byline on their products page under “this power adapter works with [list of models, including the one they don’t have for sale on the same site].”

    I have two HUD displays I got in 2022, which look amazing, but the screen never powered on (which is why I have 2, they sent me a replacement, which was broken the same way), and I am considering at this point making them some cosplay item or taking it to a rave, because it glows super sexy. But with no working LED screen, kinda useless.



  • They had a multimillion dollar transit project near where I loved, like $112 million to replace a train station, a subway stop, and a major bus terminal to combine them into a single entity near Washington DC. They projected 3 years from start to finish, but it took almost 7. They had to reroute the entire bus terminal to surrounding streets and parking garages, which was a traffic nightmare. People using the train station or subway had to reroute their walk sometimes up to a mile off their present walk. While doing demolition, they found that the previous bus terminal was on the site of an old gas station which had been improperly sealed off: they just filled the tanks with concrete. Underneath that, they found tons of the the natural mineral serpentine, which naturally contains asbestos. So now they had a biological hazard which they had spent the last few months blowing up with dynamite into the surrounding city. After that was cleaned up and sealed, The got underway.

    There were a ton of other mistakes, but when it was completed, they found defects. The superstructure is made of concrete and thus construction specifications were replete with engineering criteria for the composition of the concrete, and its pouring, curing and tensioning. The Inspector General systematically examined 22 project management and control points from the time concrete was mixed until the time it was ready for final inspection. 14 of 22 control points that should have minimized defects were weak or ineffective. Those defects may require recurring engineering inspections, higher maintenance costs, and they could shorten the planned 50-year useful life. In addition, the IG described the risk of concrete falling onto transit-center patrons.

    The entire thing was a huge boondoggle costing the downtown untold millions into the future.


  • The thing is that for a majority of cases, this is all one needs to know about git for their job. Knowing git add, git -m commit “Change text”, git push, git branch, git checkout , is most of what a lone programmer does on their code.

    Where it gets complicated real fast is collaboration on the same branch. Merge conflicts, outdated pulls, “clever shortcuts,” hacks done by programmers who “kindof” know git at an advanced level, those who don’t understand “least surprise,” and those who cut and paste fixes from Stackexchange or ChatGPT. Plus who has admin access to “undo your changes” so all that work you did and pushed is erased and there’s no record of it anymore. And egos of programmers who refuse any changes you make for weird esoteric reasons. I had a programmer lead who rejected any and all code with comments “because I like clean code. If it’s not in the git log, it’s not a comment.” And his git comments were frustratingly vague and brief. “Fixed issue with ssl python libs,” or “Minor bugfixes.”


  • Having bridged both worlds, here’s how they are viewed as described by a few people that stuck with me all these years.

    The first one I “go to thought” was more than one person is “awkward.” Some even describing them “out of step, socially.” Imagine a clock that is running fast or slow, but you have mentally compensated because generally, you can adapt depending on other clues. But they are always off, and you might have to warn others ahead of time.

    Another comment was how autistic personalities are in that “uncanny valley of behavior” where people notice something is off, and it can be frightening but they are not sure why. Since autism is a spectrum of behaviors, which approach depends subjectively on the viewer. Kids, for example, can target autistic kids, and because they are developing socially, will group in “us” and “not us.” Autistic kids are “not us,” and the target of bullying. A lot of teachers know autistic kids just by how they are treated by others. “You’re too weird,” was something a lot of kids might say with developing language skills. The may not know WHY they hate a certain kid, but know that they DO. And “something is wrong.”

    Personally, I see autism as some kind of evolutionary response to a civilization that is growing faster that humans can compensate. In order to get actual insight, one has to be “out of step,” lest they just end up trapped in the normal static of everyday compulsion. Like any other evolutionary advance, nature is “trying out” various things. Most will lead to dead ends. A few will adapt in other ways, and some will flourish in a new niche with new types of diversity. I have no proof of this, but I think it’s more than “well, we define autism differently now.” Yes, there were always people who were “touched by fae” or whatever convention was explained back in the day, but something has really changed. I personally think this and gender fluidity is a positive sign of things to come.




  • I lived with a roommate big into the concept of Elijah. Being raised atheist, I’d never heard of it. So every meal, one extra place setting. It was odd, but there were 5 of us at a large dining room table, so not a huge deal. Because we had a lot of oddball friends, sometimes people showed up unannounced, and we always had a place for them to sit. I thought aloud, “well, that was convenient, but what if Elijah showed up?”

    “How do you know that wasn’t Elijah?” he’d retort.


  • Having moderated forums back in the day, I can answer to some of that motivation.

    First, some people are just bullies. A sense of tribalism forms around bullies, who feel the need to act out and repeat the abuses they have endured. Hazing stems from this, too. Cruelty masked as “you should know better,” advice. Given too late.

    Some have a smug sense of superiority, and want to keep it that way. Less smart people means they stay king of the mountain. Others are scared their own lack of knowledge will cripple them if they don’t keep the potential competition down. Insecurities drown out any sense of empathy.

    Some people hate themselves so they punish others in retaliation. Like, trying to erase past cringe by making others hurt to even the score.

    A few are sick of “the same fucking newbie questions again and again and again,” but still hang out in newbie forums for some reason.


  • really just doesn’t do what I needed to do.

    This has been my experience, or sort of does what I want it to do, but I have to rethink what I need it to do instead of something really simple. Like a “new type of shared file system” that replaces NFS/Windows sharing. So instead of files in a standard file system one can manage with a file browser, it has “indexed” your files in such a way that the actual files are renamed into data chunks, and one “finds” files by their non-intuitive search engine that can’t do even basic search engine tricks like “AND/OR” searches, wildcards, and the results are hit and miss. “But it’s faster and more elegant!” So how do you restore from backup when the system fails? “When the system does whatnow?”

    Yeah, no thanks. I can recover files from a file system much easier than some proprietary encoded bullshit fronted with a bad search engine over a proprietary and buggy index.


  • No mention of external dimensions, so I am going to assume that it exists in the abstract since you mention teleportation. Like you just think about it and teleport there, not carry it upon your person like a portable hole in D&D.

    Like others mentioned, a living space of some kind. I’d worry at first where I teleport inside, like hopefully not inside my mattress. Also, when I teleport back out, where is that? Where I teleported in? What if that gets replaced, like say I popped out while in an empty parking garage, but popped back in and a car is now parked where I left off? Might be nice if I pop back out anywhere I choose. Pop in while in New York, pop out in London.

    Man, I’d save so much on rent. Or at least storage.