Miki Szeles
Testing Is The Soul Of Everything

Testing Is The Soul Of Everything

Hashnode Randomly 006 by Miki Szeles AKA Hashnode Weekly Reloaded

Hashnode Randomly 006 by Miki Szeles AKA Hashnode Weekly Reloaded

Miki Szeles
·May 22, 2022·

23 min read

Featured on daily.dev

Subscribe to my newsletter and never miss my upcoming articles

  • Maudience: Dear reader! Miki likes to read. Miki likes to read a lot. During the reading, he bookmarks all of the harticles he finds insightful, interesting, or fun. Luckily, Miki likes to write too. Miki likes to write a lot. So he decided to create a newsletter in which he not just lists the articles, but also writes a few sentences about them, so you can easily find out whether the article is relevant for you or not.

    I have created a table content like thingy for you to make sure you can get something valuable from this article no matter how much time you have.

Tableish Contentish

  1. Nikolai: If you do not give a sh.t about what Miki was doing during the last two months and you are only here for your weekly dose of harticles, just click here!
  2. If you want to know what harticles Miki wrote since he posted the last Hashnode weekly, then click here!
  3. If you would like to become a super learner, thinker, or have a super memory just click here!
  4. Do you want to know how Miki open-sourced himslef? Click here!
  5. Want to read the interview Miki gave to Hackernoon? Read it here!
  6. If you want to know how you can get access to your brain from your code for the price of a mid-level mobile phone, or if you want to know with which article Miki is participating in the Hashnode Writeathon Click here!
  7. Do you want to win a ticket to Craft Conf 2022, which is one of the world's biggest software developer conferences? Click here for details!

What has happened in the last two months?

  • Minnie: Yuppie. I can't believe it. Another Hashnode Weekly. Finally.
  • Miki: Yeah, I am also happy about that.
  • Minnie: What happened? Why didn't you post for two months?
  • Miki: You know, I read 80-100 articles weekly and I realized I could not focus on other things if I am reading so much. I also burnt out on reading a little bit, so luckily I stopped.
  • Minnie: Luckily?
  • Miki: Luckily.
  • Minnie: Why?
  • Miki: As I had time to be creative and focus on other topics too.
  • Minnie: So what did you do in the last 2 months?

    Writing 9 Harticles

  • Miki: Well. Let's see. I have written 9 articles:
  • Nikolai: 9 articles in 9 weeks? Such a loser. Earlier, you posted daily.
  • Miki: Well, you are partially right, but 4 of them are above 20 minutes read time and 2 of them above 30 minutes.
  • Nikolai: You are crazy, nobody will read them.
  • Miki: Well, I might be a little bit crazy, but I have employed Maudience to make sure we can keep (the attention of) our audience and make sure they can get the most out of our articles if they do not have 10+ minutes.
  • Nikolai: Does that work?
  • Miki: We will see. We will see, Nikolai!
  • Nikolai: So that's all that you did in the last two months?
  • Miki: Nope. I have worked in my full-time job as a test automation engineer and also spent a lot of time with my son, Levi.
  • Minnie: Yes, family time is very important. The most important one is from all the mentioned things. I will make sure you will never lose focus on that.
  • Miki: Thanks, Minnie. Return to tableish contentish!

    Helping You to Rediscover Your Inner Superhero

  • Nikolai: I am still not impressed with what you did. Is there anything else?
  • Miki: Yes. I have learned many many memorization, learning, and thinking methods during the last three decades of my life.
  • Nikolai: I know. None of them stuck, you gave up using them after a short while.
  • Miki: None of them worked up till recently as suddenly everything started to work.
  • Nikolai: How is that possible?
  • Miki: I have employed Metro.
  • Nikolai: Who is he?
  • Miki: He is our Scrum master responsible for retros.
  • Nikolai: Ah, so he helps with your full-time job?
  • Miki: No, he helps in almost everything that I am doing in my life?
  • Nikolai: Whaaaaat?
  • Miki: No matter what I am doing, I am doing it in short 15min-3 hours iterations. I do them up till the flow remains.
  • Nikolai: How is that helpful?
  • Miki: I have a retrospective after each session.
  • Nikolai: A retro what?
  • Miki: Retrospective comes from Scrum. After each sprint, the team gathers and creates a list of what went wrong, what went well, and what will they do differently.
  • Nikolai: I still do not get it.
  • Miki: Just read this article and you will understand.

  • Maudience: So, I am happy you improved your memory and thinking process, but how can our readers benefit from that.
  • Miki: I have started a live memorization series in which I show the power of the different memorization techniques by combining them, thinking aloud, and involving my audience in the memorization, so they can not just see how they can use it, but they get hands-on experience in them immediately.
  • Minnie: What if somebody was not able to participate?
  • Miki: I am uploading all my recordings to Youtube. Just click here to watch them.
  • Minnie: What the hell was that?
  • Miki: Ups. Sorry. Wrong link. Here is the correct link.
  • Minnie: What if people would like to ask questions and get involved in conversations about memorization, learning, and thinking?
  • Miki: They can join my Facebook group called Agileish Szuperhősök.
  • Minnie: What if they do not speak Hungarian?
  • Miki: Then they can join my English Facebook group called Agileish Superheroes. Return to tableish contentish!

    Open-sourcing myself

  • Minnie: That's enough about memorization and learning. Have you done anything else in the last two months?
  • Miki: Sure. As you know, I am a crazy person. I have open-sourced myself on Fool's day.
  • Minnie: Whaaat?
  • Miki: I open-sourced my thoughts, writings, and artistic creations, and as I am doing it on Github, I also open-sourced my thinking process, my writing process, and my art creation process thanks to the commit history.
  • Minnie: Hmm. I have not heard of anyone else who did that.
  • Miki: Me neither.
  • Minnie: Is there anything else important about this?
  • Miki: I believe this will be the first project on GitHub where people will go to read the comments instead of the content itself.
  • Minnie: ???
  • Miki: As in all the comments messages, I am talking with you, Minnie, Nikolai, and all the others.
  • Minnie: Cool.
  • Nikolai: You are an idiot, Miki.
  • Miki: Thank you, my friend.
  • Minnie: Where is the project?
  • Miki: Just click here and you will find it!
  • Minnie: Can they find this article there too?
  • Miki: Sure. Unfortunately, I messed up the naming of the file, and you cannot read back all the comments except if you go to the project's commit history, but still you can find this harticle here. Return to tableish contentish!

    Giving an Interview to Hackernoon

  • Minnie: What else you did do?
  • Miki: I gave an interview to Hackernoon.
  • Minnie: I know that. Here is the link!
  • Miki: Thanks, Minnie. Return to tableish contentish!

    Developing a mind-controlled app and participating in Hashnode Writeathon

  • Neveloper: Any programming related?
  • Miki: Sure. I have developed an open-source brainwave-based app with which paralyzed people can communicate with their loved ones using a Muse EEG device.
  • Neveloper: Finally. I wanted to learn Python for quite a while.
  • Maudience: How can our readers learn more about the project?
  • Miki: I have written an article about it with which I am also participating in the Hashnode Writeathon. Just click here to read it! Return to tableish contentish!

    Starting a Craft Conf Giveaway

  • Nikolai: Ok, I am pretty sure you cannot come up with any other stuff.
  • Miki: Are you sure?
  • Nikolai: Yes, I am sure Miki.
  • Miki: Well, then you are wrong. I have started a Craft Conf conference ticket giveaway.
  • Nikolai: Craft conf? Never heard of it.
  • Neveloper: It is because you have no idea about conferences and software engineering. Craft Conf is one of the biggest software development conferences in the world, featuring 70+ top-notch experts' talks. 1000+ developers take part each year.
  • Maudience: How can our readers participate in this?
  • Miki: They have to write an article about anything. Just click here to read the rules!
  • Maudience: But Miki, the deadline is the 25th of May, which is very close.
  • Miki: That is true, but they can even participate with an article they have written before up till the 11th of May, the start of the giveaway. They just have to follow the rules.
  • Maudience: So, basically any of the articles mentioned in this newsletter can participate in this, right?
  • Miki: Right, they just have to follow the link above and read the rules.
  • Nikolai: A 399€ ticket for something which our readers would do anyway? Where is the catch?
  • Miki: The winners have to write a 1000 words article after the conference about the conference.
  • Nikolai: I knew it. Nobody will participate.
  • Miki: We will see. Most of the fellow hloggers would write an article anyway about it if they participate.

  • Minnie: There is one thing I do not understand. If you do so many things, why do you reboot Hashnode Weekly?
  • Miki: As I realized, I love writing it, and I do believe it is valuable for our readers.

Return to tableish contentish!

Your Weekly Dose of Harticles

Today in Spotlight 🔦: Being a Dabbler by Jamie V.

As you might get used to it I always put one article in the spotlight, usually an article with which I can highly relate.

This week it is Jamie V.'s The Power of the "Dabbler" article. According to Jamie, he was a Dabbler during his whole life. He shares his thoughts about being a dabbler in his article. It is a must-read in my opinion.

I can highly relate to this as I am a dabbler myself too. In the past, I have started a lot of new things. Just to mention a few examples: playing poker, becoming a barista, playing go, photography, running, Lindy Hop, and creating a Facebook group. When I start something, I put 100% into it, which has usually resulted in burnout after a few weeks, months, or years.

No matter what, sooner or later, I lost my interest and gave up on them. I have considered this a bad thing for decades, up till recently.

Today I see this from a completely different perspective. I believe all of those experiences were valuable. There are many topics on which I gave up, but still, all of them helped me to become the person I am now. And from time to time, I move back to a topic like I am photographing and playing go again.

The above-mentioned topics are seemingly unrelated, but as I am always looking for ways to combine my previous learnings, I usually find a way that might result in something unique.

If you read what have I done during the last two months, you could see I have started many completely different topics.

Will I give up some of them?

I am almost sure. I have my limits, and I cannot handle as many things in parallel.

Will I give up all of them?

I doubt it. As I am doing many things in parallel, I believe I can make sure I won't burn out this time.

Which topics will I continue?

I will continue those ones in which I find the most joy, which is usually the topic that gives the most value to my followers.

Before we continue, my friend DjMic is here to play some music that you can listen to during reading.

  • Miki: DjMic! What do you have for us today?
  • DjMic: I know, Miki, you love pirates. You played with the iconic Pirates both on C64 and PC. You also played Port Royale, Sea of Thieves, and you live Pirates of The Caribbean too. So here is some music from the world-class Hungarian band Paddy And The Rats. Click here and start listening.

And now let's see this week's harticles:

Software Development

Testing

  • Testing articles are a scarce resource on Hashnode, so I am always happy if I read an article about testing from a fellow hlogger. Knowing the fundamentals of testing is a must if you would like to become a good tester. Do you want to learn what is white box and black box testing? Just read Matheus Gomes's Black box testing and White box testing harticle.
  • Eric Ampire introduced an interesting concept called property-based testing in his harticle Create Powerful Tests using Property Based Testing. After reading it, I was not convinced about its usefulness, so I asked him some questions. I hope he will answer soon. I am pretty curious what do you think about this approach?

Writing, Blogging, Groth-hacking

Self-improvement, Productivity, Psychology, Learning

Machine Learning, Data Analysis, and Artificial Intelligence

Security

DevOps, CI/CD

Blockchain and Web3

  • Have you ever heard the word DAO? No, I am not talking about Data Access Objects. I am talking about Decentralized Autonomous Organizations. Nonstack tells almost everything about DAOs in his writing The Complete Guide to Decentralized Autonomous Organizations. I said almost as reading his article raised a few questions in me for which hopefully I will get the answer soon in the article's comment section.
  • Nonstack also wrote an excellent article from which you can learn the basics of blockchain technology. Just read his harticle called Demystifying Blockchain Technology.

Tools and resources

  • Do you use Visual Studio Code? Well, I am not using it anymore, but if you do Ivan's post can be helpful for you, so here it is: 5 Of My Favorite VSCode Extensions
  • Being a software developer is a never-ending journey as you have to keep pace with the continuously changing world. One of the weapons you can use is learning from a platform specialized in teaching software development. Maheshwar Ligade lists 5 online platforms with which you can grow your software engineering skills.

Technicalish articles

  • My motto is: Writing is fun, reading should be fun too. Based on the inspiration coming from Leandro Melendez, I have decided to become a technicalish writer to write about technical topics in a fun (yeah, I know, my humor s.cks) way.

An interesting conversation between JVM & the Java Compiler is the first-ever technicalish article I have ever read on Hashnode. Thanks, Debashis Panda. I hope this is not the last one.

New Hloggers

  • I had no idea what was DevReal, but after reading Lucas D.'s first post Ok, so I definitely belong in DevRel, I googled it. No. I won't tell, and not because it is still not completely clear for me, but because I leave the joy of discovery for you. 😊
  • Eula C. just debuted on Hashnode), but she is not new to blogging as she has a WordPress blog too. We can expect articles related to cybersecurity from her.
  • Utsav bhattarai is quite ambitious as he is already telling us how to write a blog in his first-ever blog post, still, I like his courage, and if you read his article My first Blog - How to write 8log🙂🙂, you can find valuable advice there.
  • yash pandit started a new good habit! by starting blogging. He is a little bit mysterious as he did not tell us what he would write about, so I asked him in the comment section. I hope he will answer soon.
  • We are on the same page with Markos Korvesis, who says, "The idea that my words may help even one single person is for me as good a reason as any to write them". If you would like to find out what will he post about, then just read his first post Oh no... not another one..

That's all, folks. We have arrived at the end of this article.

NoShare: Dear Reader! In case you found this article boring and useless, then please do not share it as we do not like negative marketing.

But in all other cases please share it with your social media friends, so they might also get inspired thanks to this collection of awesome harticles.

Don't forget to read the previous Hashnode Weely Newsletters:

  1. Hashnode Weekly 001 by Miki Szeles
  2. Hashnode Weekly 002 by Miki Szeles
  3. Hashnode Weekly 003 by Miki Szeles
  4. Hashnode Weekly 004 by Miki Szeles
  5. Hahnode Weekly 005 Limited Edition by Miki Szeles AKA The Big Delete

P.S.: Something good will happen to you today!

My goal is to become a freelancer doing test automation in half time and doing technicalish writing in the other half. I am available to work as a technicalish writer and I would really appreciate it if you would support me if you found my writings valuable in any sense.


Hackernoon interviewed me, so if you would like to learn more about me, just click here and read it!


Become an agileish superhero!

Learn how to memorize anything in the world. In this series, I teach you everything I know about learning and memorization, including memory palaces, marker images, number memorization techniques, associations, etc.

You can already find the first videos on my Youtube channel in which I show you that it is possible to memorize such boring things as positions of circles.

Don't forget to read How You Can Become An Agileish Super Learner AKA How You Can Become A Super Thinker AKA The Proof Of Concept (POC) before you watch the videos.

Join the Agileish Superheroes Facebook group to learn memorization techniques, thinking techniques, agility, reading and learning techniques and also to get notified about new live sessions and videos


As I am a crazy person, I have open-sourced my life on GitHub on Fool's day.

I am sharing my thoughts, writings, and creations, and as I am frequently committing, I have open-sourced my thinking process, my writing process, and also my creation process.

Just click here to check my open-sourced life on Github!


My credo: The Mystery Of The Supposedly Red Emoji AKA The Story Of How I Became A Software Developer Detective To Debug The Internet

Read my story, in case you would like to understand how I think and act as a developer and tester in the real world. You can get some insights about my humor, and I am also happy to tell you that this is my article about which I am the proudest of now.


In case you do not want to miss my posts, just follow me here on Hashnode, on LinkedIn, on Twitter on Medium.com, on dev.to, on Hackernoon and even on Instagram.


  • Minnie: Finally the CTA is over. We can get to the teaser.
  • Miki: Yes, finally.
  • Minnie: What are you working on recently?
  • Miki: I am writing an article with the title "How You Can Become a Test Automation Engineer in 2022 AKA How I Became a Test Automation Engineer".
  • Minnie: Sounds fun.
  • Miki: This time it won't be fun, as I am writing it alone, as this is a serious topic.
  • Minnie: I see. When will you publish it?
  • Miki: I do not know yet, but the draft is available on my GitHub if somebody would like to follow the birt of the harticle.
  • Minnie: Cool.

Did you find this article valuable?

Support Miki Szeles by becoming a sponsor. Any amount is appreciated!

Learn more about Hashnode Sponsors
 
Share this