What I think of women in the workplace.

How’s this for click bait? But there was some study that said that people (yes, this includes women) don’t prefer to have a woman as a boss. Of course, the femibots start frothing at the mouth, but all the frothing on the planet won’t change the facts.

First, for the impatient folks, the TL;DR:

I enjoy having women as coworkers, but I prefer not to work under them (modulo exceptions, but see below). As for the why, well, just read, okay? It’ s not that long.

I myself have absolutely no issue with female co-workers. Hell, I wish there were more women in my field, but close-to-the-metal systems engineering doesn’t seem to appeal to most females. Maybe because it’s a bit cerebral and unemotional. But I absolutely do not prefer to work for a female boss. Not because I think there can’t be any good female bosses, but (I do speak from experience) generally women in leading positions depend too much on emotions, which leads to irrational decisions. There are good female leaders out there (I have worked for some), but they tend to be the exception to the rule. If your workplace is in any way meritocratic, those people will rise to the top anyway and I wouldn’ t mind it much because gender is irrelevant in that setting.

I’ve worked for terrible female leads, but also really awesome ones. The awesome ones were rare and a joy to work for/with, but the terrible ones always required special manoeuvring and a dash of politics. I detest politics in the workplace because it will always cloud issues and things devolve into 4d chess. Women in general (note that I’m not talking about the exceptions!) will be perfectly prepared to shoot down perfectly good solutions to problems if they don’t like the sales pitch, even though such things shouldn’t be sold. Also, in general (observe the previous caveat) women tend to be really unforgiving about mistakes and mishaps. On average, men see failings as moments of learning and improvement and will adjust accordingly. Most women won’t. Every failure is fatal and should be micromanaged. Almost like a red rag in front of a bull. Also, the potential for panic (worst thing you can have) when things go awry is a lot higher.

Note that the above is from personal experience, and should in no way be taken as the complete truth. There’ s undoubtedly way more at play here and I’m probably just scratching the surface.

There’s also the whole #metoo thing. Working for female leads can be a minefield for men. Say or do the wrong thing, however insignificant, a harassment allegation is quickly made and the burden of proof lies firmly on the accused, and not the accuser. Especially if the accuser is in a position of power. Men need to be really careful nowadays. Since I am a blunt and direct bastard (comes with being Dutch, it seems), this is something that I consider as well. I may very well step on a few snowflake toes without realizing it (again, experience), and then my career could be shot. I would rather avoid that, and it seems I’m not alone.

So yeah, enjoy this unpopular opinion of mine. And no, I don’t care if it rubs you the wrong way. You know what? I’ll make this a new blog category.

Taking a break from social media again

It seems general stupidity has moved into a lower DEFCON level again, so I’m tapping out for a bit. So, you won’t see any posts from me again for a while. You can have your little bubble, while I lurk on and watch the shit flinging from afar. If you do value my input from time to time, I’ll be listening on Messenger, e-mail, this here weblog, Minds, Gab, Twitter, Bitchute, etc. Feel free to look me up there, and while you’re at it, create an account for yourself in those places as well. They are going to be a safe haven for your opinion when Faceberg decides to clamp down on wrongthink.

I don’t mind people acting like asses, that’s the entire backbone of the Internet. But I won’t contend with people claiming moral high ground while being racist, sexist and discriminatory. I just won’t stand for it. And yes, you can be racist toward fair-skinned people, you can be sexist towards men, and yes, you can be discriminatory towards people that are heterosexual and identify with the gender/sex they were born with. Just like any derogatory treatment of anyone based on personality, sexual preference, or physical attributes, I will distance myself from that.

That’s all. See you guys around.

 

 

Bye nginx, hello Caddyserver!

I did some shuffling again. I’ve moved all my websites over to FreeBSD and the venerable Caddy webserver. I also ditched SaltStack and went full Ansible for maintaining everything.

So, this releases me from quite a few nasty dependancies. The SSL implementation of Caddy is based on the internal Go one, which doesn’t need the dingy OpenSSL at all. The configuration is a lot simpler and less complex than nginx’s. If only WordPress would work on PostgreSQL, then I would be shot of MySQL as well. Yeah, I could use MariaDB, but it’s actually the same bloody thing,

Performance so far has been great. It’s running really stable and I’m happy with it. I still have to figure out some high-availability issues (I’m looking into galera for replication).

I’ll promise to write some more on this blog. I’ve been really busy.

First steps on Steemit

So, I’m dipping my toe into the Steemit waters, and I’m kinda excited. It seems there is a large community out there on this Blockchain-based platform that seems very friendly and will interact with you. And as a bonus, you can earn a little bit of cash as well if your stuff seems to be interesting enough. I have also found DTube, where I will upload videos. It seems like a better alternative to Youtube, and very censorship-proof. Given the crazyness the Googles, Twitters and Facebooks are up to lately, an alternative seems worthy to check out.

I have already done my introductory post on Steemit, but since I have hooked up my WordPress blog into the platform (and because it’s linked to everywhere else), I might as well broadcast through these means that stuff will go there as well (which would be this post, which also doubles as a test). So here we are.

If you have Steemit, and you know me already, be sure to drop me a message or a comment. I’ll follow you and upvote your cool posts. 🙂

I will of course read and reply to the steemit comments to the best of my ability.

See you on Steemit!

Oh, and once I get the hang of this, I will of course outline whatever I’ve learned and will pass on any sort of knowledge I have gleaned.

(PS: Getting a Steemit account requires a bit of patience. Verification will take a while. I’ve had to wait for 3 days to get my account verified and active. Which is not a problem, but it seems fair to warn you if any of you are impatient types).

Interesting times

(repost for Steemit)

太平” (nìng wéi tàipíng quǎn, mò zuò luàn lí rén), or “Better to be a dog in a peaceful time, than to be a human in a chaotic (warring) period.”

The above line is also known as the “Chinese Curse”, and is often translated as “May you live in interesting times.”

Why do I bring this up? Because we are in a chaotic period. According to StyxHexenhammer666, it’s a moral panic, or shows signs of being a moral panic and it will pass. Now, he might be right, but that doesn’t take away my worry. I read and have read quite a bit. Silly tomes like “Fahrenheit 451”, “1984”, “Animal Farm”, “Thus Spoke Zarathustra” and more of those apocalyptic stories about what might happen when horrible ideas get their foot in the door and are allowed to expand.

I’m a centrist. I don’t like what either the left or the right is doing, and especially the extreme sides of the spectrum. What worries me even more, is that the people that call themselves the “left”, are using the books I mention as manuals for attempting to create utopia. They aren’t. They are warnings.

The crux of the matter is that we need ideas and ideologies of both sides of the spectrum. The will to change of the left, and the stability of the right, in perfect balance. This requires all sides to listen to each other. Right now, surprisingly, the conservatives are seeing that, and the “progressives” aren’t. Right now, the right is fighting for free speech and liberty, and the left want censorship and totalitarianism.

It’s like I’ve fell asleep and woke up in bizarro world. Left is right, up is down, black is white. War is peace, Freedom is slavery, Ignorance is strength.

It’s disturbing. And it should disturb you.

The Shitlord Manifesto (first draft)

Sargon of Akkad mentioned that we needed a manifesto. Here’s a first rough stab at that.

The Shitlord Manifesto (first draft)

By Emiel Kollof

  • I don’t care about your race, sexuality or gender. All people should have equal opportunity, but equality must never be forced. Let the people that are the best at it do the work.
  • Free speech must be free, no matter how egregious it is to anyone. Violent speech should only be prosecuted if actual violence came of it. Let the idiots expose themselves. Hate speech does not exist.
  • Violence without a need is always reprehensible. This includes politically motivated violence.
  • The only weapon against speech you don’t agree with, is more speech.
  • Don’t assign epithets to people when you don’t even know what the epithet means.
  • Any action that disadvantages or maligns anyone because of race, sex or creed is racism, sexism or discrimination.
  • You have the right to be offended. Others have the right to ignore you. But you don’t have the right to limit the freedom of anyone because you are offended.
  • Religion is not a race. I will criticize your religion (regardless of what it is) if it has dangerous tenets.
  • I will listen to your ideas and attempt to shoot holes in it. I expect the same in return.
  • Facts over feelings.
  • I’m not better than you. The inverse is also true.
  • Communism and Socialism have never worked, and will never work. Trying again won’t make it work, so give it a rest already.
  • Men and women are physically and emotionally different. This does not imply ability, but it plays a factor in preferences. Also, exceptions exist, but they are indeed exceptions, not the rule, and not in any way more or less appreciated.
  • I will not rewrite history, furthermore I will protest the destruction of history even if it offends people. Because if you don’t see the past, you’re doomed to repeat it.
  • Echo chambers are where reason goes to die.

Some thoughts on Agile/Scrum…

I’ve just ended a project where I was working in an Agile/Scrum based environment, with sprints, stories, and deadlines. I kinda liked it, because you collaborate closely with your colleagues, and you pick your own tasks. Things can move potentially very fast, but there are some very glaring downsides. I’ll list them below:

The burndown.

The holy and sacred burndown. People care way too much about getting a Sprint completely burned down. It sometimes makes Agile feel more like a panic room, than a flexible way of working. Especially when you have to wait for third parties. Other squads can really shit in your cereal by letting you wait days for a request to be fulfilled and things get blocked.

Yes, you should make your best effort to finish your burndown, but it really isn’t the end of the world if you don’t make it.

 

Refinements and retrospectives

Basically meetings without an agenda.

I thought I would have fewer meetings with an Agile workflow, but you get interrupted by refinements and retrospectives. It’s understandable that people want as many eyeballs as possible to refine something, but for crying out loud, let people work uninterrupted!

Many a time I sat a refinement, wondering what the hell I was doing there except for filling up a chair. Where I worked, the entire squad would be expected to sit in, while just a couple of people that are working in the problem domain would have sufficed.

And then there are the Agile coaches. They sit in on some of the standups, refinements and the retrospectives, but I wonder if that’s absolutely useful. Yes, they give some input on agile workflow and sometimes play moderator. But they don’t really contribute to the product. I don’t have anything against Agile coaches personally, but I would consider them overhead, akin to project managers.

Standups

I specifically left out the standup in the former part, because, well, that’s the only ‘meeting’ that I personally need. Basically just outline the stories you are working on, what is blocking you and what you will pick up next. That’s it. Also, frequently standups take too long because some people treat it like a full-blown goddamn meeting. Yeah, I get standing up is healthy, but the whole point of standing up is to add a physical constraint to ensure meetings don’t take too long.

Next Agile project I work at I will just introduce a damn egg timer. You get three minutes. That’s it.

Access, or the lack thereof.

Granted, this is not really related to Agile workflow, but it is a source of impediments. Yes, I get security is important. Yes, there must be due diligence and least access, but ideally, it shouldn’t get in the way of your work and be as transparent as possible.

The last project I worked at, they had a monstrosity of an Excel spreadsheet to outline all the rights and access a user or application has. It was a nightmare. Typical old-world holdover. Such information you should pull from the systems or from an automatically updated single point of truth (SPOT) that reflects reality in real time. It saves a lot of time and hassle. You can just look up what someone/something can do and limit/grant accordingly.

The other way around is also possible (and I’ve been in such an environment). Just give everyone full access, even on production. Let people own their mistakes and security incidents (you break it, you figure out how to fix it and who can help you, no blame shifting), implement strict code review (e.g. Gerrit), and pentest the crap out of everything. Funnily enough, it worked fine. People were careful, but mistakes weren’t punished. The environment was fluid enough to just redeploy a known working state and to sequester broken things for post mortem.

Conclusion

Agile is an interesting way of working, but it becomes awful when there are too many rigid processes attached (think of ITSM/ITIL or Prince2) and if people are too set in their ways. The whole point of Agile is to try lots of new things in rapid succession and to fail/learn a lot so you have a fast turnaround. You don’t want many extra things attached. Sure, include parts of ITIL that make sense (Incident/Problem tickets, continuous improvement, the Deming cycle), but don’t try to bolt on Agile onto something rigid. It won’t work well.

The whole point of Agile is to try lots of new things in rapid succession and to fail/learn a lot so you have a fast turnaround. You don’t want many extra things attached. Sure, include parts of ITIL that make sense (Incident/Problem tickets, continuous improvement, the Deming cycle), but don’t introduce Agile into your company as an afterthought. It won’t work well.

If you want to do Agile well, reorganize everything to facilitate it, don’t try to fit Agile in afterward. It’s like trying forcing a square peg into a round hole. It can be done through force, but it won’t be pretty, or useful.