Trying to reconcile entrepreneur, manager and engineer in one bio… And actually there’s more, because as decades pass, barriers go down. Now we can, we should and now we even have to be more than just one role at a time. In the end, what makes life richer is the multitude of experiences, multitude of roles, people and countries visited.


Also deeply into thinking about what is general direction of things in a particular context (design, legal, tech, and many more) and discussing where are we going. I’m always deeply fascinated about self-correcting nature of human fortunes and the repetitiveness of history. Easily amazed by our inability to learn from our own mistakes (stupidity), equally about us being able to make right choices without having the correct data at hand (intuition).


I’ve started programming with 8-bit microcomputers computers. Since back in the early modern x86 personal computers there was not that many specialisations in commercial software development, I had a chance to create a variety frontend, backend, database and desktop projects – something we consider today as a full-stack developer, with a solid knowledge of computer architecture and algorithms. I had pleasure to work for the biggest fin-techs in London and Valetta, as well as most successful cloud providers and med-tech companies operating in various locations in Poland. I have also tried my luck with the most known e-commerce brands in Berlin and Szczecin. As an enterpreneur I had opportunity to work for over a decade on my own gigs, and spent some more time on helping my friends starting their own businesses. As a generalist I’ve been recently mostly working as a team leader, architect and a director of software development projects, mainly in the area of grid and cloud computing. In my free time I write articles on society, policies and freedom.

On Software

I find it easier to talk to people about what I do these days, because I’m more passionate about it than before. In fact this is a pleasant topic to discuss because I don’t find software development as a strict science, as most people prefer to think about it. In fact I think about it as the most social activity one can do in their professional life. In a specific scope, you can formalise it and quantify lots of things in software development, but outside the strict scope of engineering, there’s an immense amount of space for communication, visualisation, imaginary, creativity – just as much as about engineering in this industry.

If you can talk to a 40 thousand people via a single model in a form of software. A model that simplifies reality to solve some of their general problems, least to some extent, you have to understand the problem you’re dealing with, but even more importantly you have to understand how those people understand the solution you’re pitching and delivering to them. Therefore you have to bridge as many people as possible with the fewest answers. Most often, you have to look beyond yes/no and that requires a lot of social skills that are neither scientific nor magical, but simply require a lot of work in that area. If you look at it from that perspective, software development is a massively complex, and almost purely social activity.

Similarly, there is a lot more of doh moments as well as fun to it than most of people outside the business would think there is.


I have been actively blogging for over sixteen years and I am a associated, professional journalist for over one decade now. I had written over one thousandf articles on technology, economics and freedom. Having started this website back in 2003 I post some of my very personal opinions along with my own private photos. Articles published on this site are not to be associated with opinions of my employers, unions or associations I am part of.