Why does this blog matter?

W

Given the abundance of information today, conciseness is more important than ever. Thus I aim for the stars and share an ambition with Friedrich Nietzsche, “…to say in ten sentences what everyone else says in a whole book (Twilight of the Idols).

How can I do that?

My north star is to distill the knowledge and insights I struggle to gain for days or even weeks into a few minutes of reading. I’m lucky enough to encounter many challenging tasks almost every day. When I finally solve them, when I finally grasp a new difficult concept, when I finally implement a solution that required poorly documented frameworks or features, I’m only half as happy if I don’t share my learning.

The pieces I write will be short and concise, with practical examples. To avoid falling into the opposite extreme and not cover enough, I’ll still include important details or explanations under a toggle-able, hidden-by-default, text section. Other details I won’t cover at all, and instead link to the right places. Another quote embodied in Distilled Frontend comes from Antoine de Saint-Exupéry: “Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.”

Because too much content would pollute even more, the cadence will reflect that. I’ll publish at least one article every month, and probably never more than three.

What am I doing to achieve that?

  • Writing concise articles where every paragraph matters with short and concrete examples.
  • Sending out a short, 500 words max weekly newsletter with at least two, but never more than five, software engineering insights.

Who am I?

I’m Robert, currently a Senior Software Engineer working for UiPath. I’ve spent most of my professional work doing frontend development with Angular. But I’m not sure that matters, because I believe in language agnosticism. You should use whichever tool is right for the job instead of growing too fond of one. I think it was Maslow who said:“If the only tool you have is a hammer, it is tempting to treat everything as if it were a nail.”.

As a result, I’m oriented on the big picture and understanding what we need to build, but more importantly why even build it. I’m pretty inquisitive and rarely accept an explanation at first glance.

I also think it helps to increase your toolset. Besides Angular, I’ve also worked on web apps with React and some small mobile apps with React Native and Flutter. Among hobby projects there’s a couple of backend APIs, built with NestJS.

Outside coding, I’m particularly fascinated about: 

  • Writing (and surely reading) fiction
  • Carl Jung’s work on the collective unconscious, the archetypes, myths and symbols
  • Friedrich Nietzsche’s philosophical combatance and idea of the Ubermensch
  • The teaching of the Stoics – most fond of the Enchiridion and Seneca’s letters
  • Alan Watts’ view on life and Taoism
  • … many other things, given I suffer from ADD