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.

I got even more head!

The lovely people at Bax Shop (great store if you’re in the Netherlands), where besides Thomann I buy most of my gear, finally sent me my Bugera back. Even though the Blackstar is no slouch (as witnessed by my latest release):

The Bugera just rips it’s head (haha, pun) clean off in raw power. It’s supposed to, it has 20 watts more and it’s a tube amp, while the Blackstar is a solid state one (and a very nice one at that). So I have a mallot for the brutal stuff, and a ball peen hammer for the finesse.

I like it.

The difference between belief and religion

(Repost for Steemit)

First, let’s get this out of the way: I’m an atheist at my core. There’s stuff stacked on top of my atheism to facilitate esoteric reasoning, but there is always reasoning, according to some sort of logic. Having never been indoctrinated with any religion when I grew up, I have no learned concepts for fear of gods or an afterlife. The concepts are alien to me.

I understand that people believe things. I’m no exception. There are things that seem true to me for which I have no evidence. There are things I can’t explain. The difference between a religious person and me is that I don’t mind admitting that I don’t know. I have perfect solace in not knowing, if I don’t need to know to live a fulfilling live (for which my needs are modest and mundane) then I don’t care to.

What does supposing to know what the meaning of life do for me? Nothing, other than occupying my mind for a bit. I don’t need to have all the answers. But a person trapped into a religion might disagree.

Religion is an insidious thing. Especially organized religion. I get that people develop beliefs to make sense of the world around them. Some beliefs are grounded in fact, and some are not. But beliefs are always individual. This is where religion poisons the well. It strives to make beliefs held by a smaller group the beliefs of a larger one, so few control the beliefs of the many. To control the beliefs of an individual is to control the individual.

Religion doesn’t have to be mystical or esoteric. Examples of this are veganism, PETA, inter-sectional feminism and all related social justice lunacy.

They seek to control the beliefs of their adherents, poisoning their minds and seeding disdain for anything that doesn’t agree with them. For some, individual beliefs are sometimes stronger than the beliefs espoused by the religion, and in some cases, individuals inside a religion try to convince others of those beliefs. When people with authority inside a religion have differing beliefs, and depending on how much of an authority they are, reform happens with varying degrees of success.

It’s processes like these that changes a religion over time, usually with more secular slants, but the opposite is also possible (fundamentalism). But it’s still the few controlling the beliefs of many. And therein lie my problems with organized religion. I don’t care which religion it is. All of them are equal to me, and I regard the ideology of all of them dangerous.

But here comes the twist. I can fight, protest, and mock religion all I like, I can’t touch personal beliefs. Nor would I want to (although I will think of them what I want). I can effort to change them with evidence and reasoning, the final verdict is still in the eye of the beholder.

I don’t have disdain for people and their beliefs. They can believe whatever they like, but it’s the social poison called religion (and in a way, group think) that murks this marketplace of ideas, offering knockoff plastic copies of actual original thought.

More original thought, please. Think for yourself, and don’t be afraid to doubt.