Firing a cannon at ants

The solutions should be tailored to the problem. This is a fact that is hard to disagree with. Listening to Mariusz Gil and Kuba Pilimon in podcast about Large-scale structures, something hit me. Very often you can hear something like “it won’t work in every project” or “with smaller projects, it’s a waste of time” from experienced experts sharing their knowledge.

Continue reading »

What I’ve learned after six months of Event Sourcing

On July 2019 I’ve started working for one of polish payment service providers. In one of my responsibilities was to lead team in order to develop application that integrates with new open banking systems based on PSD2 directive. I got a little over a month to learn about the functional requirements and propose the architecture for the system.

Continue reading »

PSD2 is great… but it’s not a big deal.

On September 14th, PSD2 came to live and the same day I read an article saying that “everybody can have access to your private account now”. I was like “Say whaaaaaa…?”.

Continue reading »

When developer becomes a senior developer

As I roam around from one interview to another I get to resolve various tests, questions and situations on senior level. Lately I had the best interview I’ve ever had. Or at least I think about it that way. I’m not going to share the name of a company, because I hope I’ll get an offer to work there and don’t want to jinx it. Anyway after that interview I started to wonder what really makes a senior developer. So here are my thoughts. Disclaimer: it’s only based on my experience and observations. I don’t expect you to agree with me.

Continue reading »

Magento – Certification

A little disclaimer first. I’m not going to actually write only about certification in Magento but rather certification itself. I only have one certification and never took any exam beside the ones at school or college. Especially the one in Magento. All I’m about to do here is to show my point of view about certifications as they are, what are the value of certification for me, maybe point out some problems that I encountered. The topic came to me in connection with the Magento certification.

Continue reading »

The harder the heart...

It’s hard to be a programmer nowadays and it’s not because all the technology that is also changing so fast. You can always learn new tools, languages and stuff in finite amount of time. There are many programming languages with entry threshold so low it’s easy and fun to learn them. A lot of additional software works out of the box, so they can be tested almost without any cost.

Continue reading »