Posted in Uncategorized

Happy Eastur


Hi Boys and Girls,

Today it won’t be technical or QA-ish at all.

Today is my birthday and Easter started at the same time.

It’s raining in Wroclaw and apparently there is no spring at all…


I would like to wish you all the best and simply thank you for being here and reading my blog. Each time I post something I am surprised by the number of people visiting this space.

Thank you,

Peace and love,

Winnie’s the Pooh “Happy Eastur”.

Next time I’ll go back to Unix, promise!




Posted in Uncategorized

You follow the leader, because you want to

when we honorthe earth, we honor ourselves

You follow the leader, because you want to…

you follow a manager, because you have to.

This very simple truth that I’ve heard some time ago might fit to your professional career as perfect as it fits to mine. Some smart guy said to me a few days ago that people join the companies, but leave managers. This is so true.

I always thought that joining the company and considering their values and principles as important are consistent with mindset of all people inside them. Apparently – it is not. Even when company’s values are perfect and eye-catching through recruitment process for you – the real values and day-to-day behaviors of their employees may differ as much as many people work within it.

However, it may not necessarily mean that employees harm company values on purpose. Sometimes people join certain companies, because some benefits such as: technology, brand or possible profits are equally or more valuable for them than the company values. Nobody gave me the right to condemn such behavior.
On the other hand, it might mean that your manager doesn’t share the company values, which are important to you. It might also mean that your manager would not be the best leader in the world. It happens.

when we honorthe earth, we honor ourselves (1)

The Earth is not as flat as you initially thought it would be

Let’s assume that company A strongly believes that Earth is flat.

Accidentally – you – the great geologist – believe that as well. What a coincidence!

The Earth is flat – finally somebody said it out loud! You start your recruitment process believing that you’ll change the world and FINALLY the truth will be revealed to the rest of the humanity.

All goes well and you’re joining Company A. You start your geologically – centered work and at day 1 meet Jason.

Jason is your manager.

Jason joined company A, because it is a known fact that they pay well and this is what he was looking for. On the other hand, Jason is personally strongly convinced that the Earth is not flat, but it is a tiny cube. He didn’t revealed it through recruitment process and no one noticed so far.

Jason was promoted to be a manager in company A, because he was dedicated to his work, his professional experience was flawless and his passion to tell people what to do was great. His personal believes are now started to be more visible, but not as important for the company as his performance.
Pro: Jason is a great asset for the company.
Con: He starts convincing you that maybe the Earth is not as flat as you initially thought? Maybe it is more cube-like rather than being flat?

In Polish we would call it “Sytuacja ambiwalentna” – you’ve joined the company in the first place, because you’ve shared the same values and – at the same time – you’ve been given the manager who doesn’t share those values at all.

Sometimes it is not possible to change your manager or project. Surprisingly, it may be way easier to change the company.

I won’t say that this situation is common, but it happens. As I wrote at the beginning – you follow the leader, because you want to – you follow the manager, because you have to.

It was always funny to me all those LinkedIn’s pictures showing how the REAL manager should behave in order to encourage people to be more effective at their work.
Today, I think that meeting a real leader is important to everyone’s professional career – no matter if the leader is running the whole company and is simply an inspiring person – or –  is your closest manager. Being led by wise, hard working managers, who share the same values as you do means more than money or benefits. Everyone would prefer to follow people, who support them, show them how to achieve their targets.

We spend most of our working days at work. It is a lot of time. We could use it wisely or not. It’s up to us.

I wish all of you to meet leaders only. Be inspired by them and make the change.
Don’t let yourself be managed by poor managers.
Don’t stick with the companies who promote poor managers.

The Celebration Continues!


Posted in databases, Uncategorized

After hours – it’s friday #piąteczek


Hi bored IT guys and girls

You’ve been thinking – what to do on Friday? Check my after – hours Top10 IT song list🙂

Not always should you be as serious as everybody think you are.

Preparing that song-set made me fun. I was trying to choose the best known songs – but I encourage you to comment with your own ones. There is plenty on the internet. My list is subjective – because it’s mine!
My criteria: we all know it / they are funny/ people sing well/ they are creative.
Try with your own one – I’m challenging you:)


What do you think?

  1. The best known – the one and only – “And so you Code”

  2. Something exclusively for QAs – “Hello from QA”


  3. A song about benefits of live-patching – “Uptown Funk (remix)”


  4. And the one about SUSE love – “Can’t stop the SUSE”


  5. Code Monkey! – “Code Monkey”


  6. Exclusively for all #Javistas – “Java is life”

  7. Let’s pretend it’s a song – I love it :):):) “Java forever and ever”


    The best from Poland (I could provide you with the translations :)) :

  8. “Internety robię” – yes we do


  9. How to make a proper IT Conference commercial : “Programistok 2016” (yey!)


    10. That is hideous, but still funny! :D:D – “My Informatycy”


Hope you’ll enjoy all of them:) Cheers.

Posted in conferences, Uncategorized

‘Social’ is your second name


It’s been a while since I used my favorite cartoon graphics, but for me – Minions – are great metaphor of software testers. They are dedicated to work, creative and hard-working. They lack the common language, but still communicate a lot with one another. They seem to be irreplaceable and sleepless at the same time.

Some mean people might say that a Minion might also be a perfect synonym of
a corporation employee, but what would I know? 🙂 As friend of mine used to say –
I am just a poor tiny tester.

Be a social nerd

What this post would be about? Mainly about doing and talking.

Tester, as a member of the team, who usually faces customer as often as other team members, is not just a geek. Not only within the agile projects, he seems to be the most ‘people’ person. Even when he is not – he is expected to be one. 🙂 That might be surprising for introverts, who focus on quality, and at the same time, hide themselves from the world.

Does it mean that being a tester is not only to proceed the testing itself?


When you are a novice in software testing world, you might wonder – isn’t the whole testing thing about checking quality of the software products? It is, but traditional software testing process consists of many elements such as:

1)    Planning and Control
2)    Analysis and Design
3)    Implementation and Execution
4)    Evaluating exit criteria and Reporting
5)    Test Closure activities

In agile projects that would be all of them combined together, proceeded in non-structured form with great dose of planning, talking to people and expecting the unexpected.

Today I know also, that in testing there is a lot about talking. In worst case scenario, you might end up with talking to yourself. But what I’m thinking is talking to people. The more you talk the more you know.

Share your knowledge


Testing within the project might be notorious and repetitive work, BUT it gives you  unique opportunity to learn certain things. What is more, those things you do on daily basis, are dedicated to your project. Even if your team is using the same set of tools and approaches as a friend of yours elsewhere – you may use them differently.

What is a benefit of this situation? You know things that no one else knows. You could use  a tool that some people may have heard of, but never used them in the way that you do. And, last but not least, your way of using them might be inspiring for someone else.

Why am I even writing about it? Because to level up your skills – you have to share your knowledge.

No matter if that is among your team members, your colleagues among organisation or with a bunch of guys attending meetups. You might loose your uniqueness in the range of skill set, but maybe you’ll help someone else to solve they inner-project problems.

Some time ago I was convinced that being a novice tester means to listen and learn – nothing more. In addition, I was also sure that just like John Snow – I knew nothing. After some time within the industry I realized, that there are so many aspects of testing that no one is able to know all of them.

Being a part of several projects gave me a chance to learn great approaches and tools, so why shouldn’t I share that knowledge with others? I started from my company, when I did a speech about issues in mobile UI testing and guess what – there were people who have never heard of things that I was talking about. That gave me a kick:) I still know nothing, but I try to share all of that little things which I am familiar with.

I would like to encourage you to speak at events and conferences. The benefit would be mutual – for you and your audience. I’ve learned that presentations might be technical or completely not – but still inspiring. And all of it is good.


Go ahead and save the world.

Posted in Uncategorized

#BTCYS Be the change you seek


Inspired by Michał Kujałowicz’s speech at TrojQA meeting I would like to continue his thoughts in the way of personal development – not only for test leaders (or those who aspire to become ones), but for all developers and testers within IT industry.

At first – great job Michał 🙂 Brilliant speech about ‘Senior’ QAs and the meaning of this term.

I won’t focus on the term ‘Senior’ and responsibilities connected with it but basically on personal growth – not only from tester’s point of view, but from any thinking human being.

People have to learn new things and improve themselves to better their work quality and self esteem. On the other hand – staying where you are and not learning seems to be somehow tempting. Without challenges – life is calmer. It is also less efficient – but stable.

You might think that not moving on at your career, within the project where you are good at being a tester or developer, is a safe option and it might also be beneficial. There are many people, who work within large projects for years, doing over and over again the same things, becoming experts in their narrow know-how area. I don’t think they complain. Their routine determines their work so hard, that they are not interested in anything what is beyond. They work as regular testers and later become seniors basing on number of years spent in the project or within the company. It is a comfortable situation, isn’t it? Stable job, cosy desk and regular salary coming to bank account.

But what if….

What if the project is suddenly being closed off.

What if the methodology changes.

What if your company stops being a “leading player in the market”.

What if we want to earn more.

What if we start simply getting bored?

(looks like a poem from Google :D:D:D)


Leave your comfort zone statement would be a tribute to a friend of mine, who changed his job after a while working with me. The sentence itself may seem a bit funny, but it has deeper meaning.

What does ‘leaving your comfort zone’ mean for the tester? Is it always about changing your job? No – but such situation might additionally motivate you 🙂

I would rather say that leaving your comfort zone would mean – that you are supposed to do more that going from A to B every day. You don’t have to be in the spotlight all the time, but start from doing little things for yourself, for team of yours or even for your company. You don’t have to succeed – at least – you’ll learn something.


It is extremely important – especially for mobile or automation testers – to be aware what’s on at the moment. I’m not talking about the methodologies (everyone call themselves ‘agile’ nowadays) – but mainly about techniques, approaches and tools. How would you know that something is able to make your job less miserable or to improve the good one – if you don’t know new tools, right?

Richard Bradshaw inspired me to do this simple routine – look for new tools/trends on Twitter and then spend 3 hours each week to play with it and know more about it. Going further – there is plenty of QA-related YouTube videos, dozens of techniques to learn and programming languages to get familiar with. It’s all there. Would that effort make sense?


Let’s go back to the beginning – what does it mean to be a ‘Senior’ tester or a developer?

If someone works 5 or more years within the company in one project- is more senior-ish than a novice with a head full of ideas? When we go through job advertisements – it might be easy to believe that anyone is a ‘senior’. Let’s be honest – 2 or 3 years of experience within the industry won’t make you one. At the same time – doing nothing more that going from A to B each day doesn’t make somebody senior as well. But that’s not the point.

People, who are in miserable projects complain about their repetitive or not challenging jobs, but at the same time they do nothing in order to improve it. I’ll refer to the title of this post – ‘Be the change that you seek’ – start the revolution if necessary, and – honestly – don’t expect any more rewards than upgrade of your working conditions. The additional benefit might be that you’ll inspire someone else.

Does the people-centered and expert-minded approach makes somebody ‘senior’?

I don’t believe that there is the one and only answer. At the same time I’m encouraging you to learn, move on and progress at your careers. If not for this important ‘I want to grow’ reason than because ‘what if…’.

Don’t hesitate to comment or stalk me on Twitter.