• 1 Post
  • 120 Comments
Joined 1 year ago
cake
Cake day: February 5th, 2025

help-circle

  • These are the official diagnostic criteria, which helped to open my eyes and stop drinking:

    • Alcohol is often taken in larger amounts or over a longer period than intended.
    • There is a persistent desire or unsuccessful efforts to cut down or control alcohol use.
    • A great deal of time is spent in activities necessary to obtain, use, or recover from the effects of alcohol.
    • Craving, or a strong desire or urge to use alcohol.
    • Recurrent alcohol use resulting in a failure to fulfill major role obligations at work, school, or home.
    • Continued alcohol use despite having persistent or recurrent social or interpersonal problems caused or exacerbated by the effects of alcohol.
    • Important social, occupational, or recreational activities are given up or reduced because of alcohol use.
    • Recurrent alcohol use in situations in which it is physically hazardous.
    • Alcohol use is continued despite knowledge of having a persistent or recurrent physical or psychological problem that is likely to have been caused or exacerbated by alcohol.
    • Tolerance, as defined by either a need for markedly increased amounts of alcohol to achieve intoxication or desired effect, or a markedly diminished effect with continued use of the same amount.
    • Withdrawal, as manifested by either characteristic withdrawal syndrome for alcohol or alcohol (or a closely related substance) is taken to relieve or avoid withdrawal symptoms.

    In a 12 month period:

    • 2 - 4 criteria met: mild
    • 4 - 5: moderate
    • 6+: severe

  • More funny than rage inducing.

    Worked as a Senior DevOps engineer at a startup. They have no proper automation for deploying their code. Manually updating config in a GUI type situation. This takes a crazy amount of time, there are many errors, and it generally slows down development progress. There are 300 people working there, at least five dev teams, its hundreds of work hours every month wasted by this.

    So I start writing a system to automate it - what is called Continuous Integration / Continuous Delivery or CI/CD. Issue is, they have many projects, they are all a little different and managed by different people. No problem, I write the thing super configurable and write another system that will automatically deploy this thing to all the hundreds of repositories, taking into account their local config. We start rolling it out, when I suddenly get a new boss.

    They are very smart but the kind of person that wants to do everything their way. So they did all the architecture and just delegated the most menial implementation details. At my previous company I pretty much rebuild every system from scratch. Yet now I was super bored and underutilized, while they were pretty overworked and stressed out. All while the company was held together with duct tape.

    While this boss was really good in certain areas, I was more experienced in others, and they kept making errors that could have been easily avoided if they just asked me earlier. And they did not like when that was pointed out. Thing is, I was hired as a senior engineer. It is my entire job to be more experienced and point issues out, especially security related.

    So this new boss is being super careful about this CI/CD system that I wrote. They are scared that deploying my system may break things - understandable. So the entire project grinds to a halt. I keep pushing for it but give up after a while.

    Then, one day, my boss says “alright, today we deploy the CI/CD solution to ALL repos. By hand.”. I’m a bit puzzled by this: has the reason for being careful suddenly disappeared? Why not use my automated system to deploy it? Doing it by hand is super repetitive and annoying. Also, if there is a bug in our solution, we would need to roll out the fix manually as well. That’s why I wrote automation for that.

    So I ask to clarify: " so you’re sure we should deploy this to all repos now? You always wanted us to be careful about that". Answer: “are you incapable of reading?! New information > old information!”. I laugh, think about it for 15 min and put in my resignation, suggesting they hire a Junior instead. Bit of a shame, the place was pretty cool. Just the boss was a dolt. Also they quit a month later.