Wave physics, rhythm, balance & ... juggling

Wave physics, rhythm, balance & ... juggling

This blog post is about: why extremes are bad, how can we apply waves physics theory to developing software, what's the real benefit of having a skin in the game, which ball is made of glass & why learning to juggle is really important in life. Many things just come with experience, but there are certain questions all my former years of professional software crafting didn't prepare me for. Like this one: "What kind of advice would you give to a beginner?" Yikes. I don't know. Just, ekhm ... "go on with the flow"? Or: "don't…

Read More

Not-a-Summary of 2017 (and subjective as f*ck)

Not-a-Summary of 2017 (and subjective as f*ck)

TL;DR Some of the tech concepts that were slowly moving towards the mainstream in 2017 seem to introduce a fresh breathe into the way we create software. These concepts (one I call "Unconscious Computing" & Distributed Ledgers) aren't only about pure technology (how we develop), but also how we sell, how we (& others) benefit from, what's the biggest value in the product created; hell - it's even about the actual boundaries of the product (that get less & less obvious). These are really interesting times to live. It's that time of a year, again. Everyone's making…

Read More

Epitaph

Epitaph

TL;DR Behind everyone's successes & achievements there are tons of support of others, who stand by her/him - encourage, motivate, assure, challenge - all of that unconditionally, gratuitously, because of pure love. It's easy to get "too used" to that - and under-appreciate something that is given so disinterestedly. Learn to express your gratitude, if you don't, at some point it may be too late ... Dislaimer: This is a very personal post. Normally, I'm not that inclined to share such thoughts, but after a short struggle with myself, I've found it potentially useful for others. However,…

Read More

500 and rising

500 and rising

TL;DR Thank you for reading my blog posts through all these years, this is the post number 500 (!) & the good thing is that I still enjoy writing, so I guess you can expect some more from me. What is 500 and rising? My blog post counter. Yes, this is the blog post #500. And I mean only "real", new blog posts - no shared links, no archive re-post, no meme full-pagers. Just articles. Round numbers make good opportunities for retrospectives: did I manage to achieve what I wanted to? is the reader base growing steadily? what…

Read More

How I've over-optimized my life (& why it sucked)

How I've over-optimized my life (& why it sucked)

TL;DR - time is the only resource we can't get back or recover, so I've perfected my way to optimise its (personal) utilization. But I've went too far - as it has appeared, over-tuning own life has several negative consequences I wasn't aware of. Learn from my mistakes. These of you who know me in person now that I'm 100% sane ;). I have several areas of interest, I'm very determined & passionate BUT I am also totally unable to do anything halfheartedly: for myself it's either deep dive or nothing. Mix that with innate stubbornness and a strong tendency…

Read More

</2016> - a short glance back

</2016> - a short glance back

TL;DR - 2016 in Technology failed to impress me; personally I missed building stuff (that matters), so I've quit (but not rage-quit ;>) my job few days ago. 2017 will be make or break. It's January of 2017 already, everyone's making summaries, so how could I resist the overwhelming temptation of making my own one? :) My 2016 in a (very) few numbers 5 public conf talks (and 1 podcast appearance ;D) 73 blog posts 88 books read (total of 29322 pages) & reviewed (on Goodreads) 616 km ran (in 48 workouts) Comments? Conclusions? Just a few: I'm certainly not…

Read More

Software Engineer RPG: The End-Game

Software Engineer RPG: The End-Game

This blog post has been inspired by the following article: Where the hell are all the great senioer software developers and hands-on engineering directors. "You talk like a developer" Let's start with a short story: New dev comes to me as he's told I can help with a problem he has. After 5 minutes of conversation, we've got issue solved. He can't withstand & asks straight away: "Who are you? You have managerial authority, architecture-related title & you talk like a developer." Good question, who the hell am I? This whole blog post is aimed to…

Read More

Why you can't afford to miss "Daj się poznać"

Why you can't afford to miss "Daj się poznać"

This time, instead of a typical blog post, just a short advertisement / announcement. It's not that someone asked me for it or I've promised it to someone - it's just about the idea I like & find beneficial for the whole software developers community in Poland. As some of you may know (especially the PL-based people), 2 months ago Maciek "Procent" Aniserowicz has given up his job to become a full-time communist, I mean - 100% focus on his community-related activities :) As he takes it very seriously, he's become truly hyper-active & it's one of his recent ideas…

Read More