996, Cristiano Ronaldo, 40h work week, SEALs & changing the world - part II

996, Cristiano Ronaldo, 40h work week, SEALs & changing the world - part II

This blog post is all about: ruling time out of the equation (because it's very deceptive), what happens when Purpose meets Social Contract, what does Autonomy really mean (and why freedom is a minor part of it), whether 50h is better than 40h (or you simply need to go beyond 60h ...), why over-time has nothing in common with seniority and how do all these things correspond to Engineering Culture.Part I of the series can be found here.Where were we? Just about to get into the details of what constitutes a work environment of high achieving where teams truly…

Read More

United by the purpose and ... social contract: how to achieve more TOGETHER

United by the purpose and ... social contract: how to achieve more TOGETHER

This blog post is all about: a special kind of contract that is almost never written down, comparing rat-race with inspired evangelism or a quest for workplace happiness, what does happen when "social contract" is broken (& why does it happen), why respecting "social contract" (and first - having it at all!) makes such a difference.I've started few series of blog posts - one related to compensation, another to the level of commitment required to achieve the success, but ... I've recently found out that I can't conclude any of those without introducing one important concept (that rarely gets named…

Read More

996, Cristiano Ronaldo, 40h work week, SEALs & changing the world - part I

996, Cristiano Ronaldo, 40h work week, SEALs & changing the world - part I

This blog post is all about: what Jack Ma has in common with Elon Musk, whether we always condemn people who sacrifice personal balance to pull over-time (in fact we ... don't), is "up-or-out" culture unfair, how does Cristiano Ronaldo differ from a creator of next-generation Internet start-up ...Some topics seem to be very sensitive in our (Software Engineering) community: female engineers & diversity, crazed job market & salary bubble, hype-train proneness, ... The issue of crunch does belong to this category undoubtedly. Widely condemned, actively opposed by Agile approach to building software (good!), still omni-present in gamedev, but apparently reduced by…

Read More

Rule #0: Don't. Be. An. Asshole.

Rule #0: Don't. Be. An. Asshole.

This blog post is all about: the Mother of All Rules; consciousness of assholes; why being an asshole with almost 100% certainty eliminates the possibility of building up sustainable, high-performing team; what's the problem with sarcasm (& how easily it can be solved); How not to be an asshole (it ain't that hard, really ...) Each week I'm trying to share some thoughts & frequently even make some advice to you: about architecture, leadership, technology, management & what not. And still, until this very day I didn't mention THAT. The most important advice. The most valuable rule. The mother of all…

Read More

Elephants, dead fish & vomit

Elephants, dead fish & vomit

This blog post is all about three particular kinds of issues Airbnb focused on when declaring their way to fix problems in their company culture; why its important to name such issues explicitly; what happens if you ignore them & why it's so important not to do so.Disclaimer: the concept presented in this article is not mine, hereby I take no credit neither for the naming nor the idea itself. The terms come from Airbnb's CPO Joe Gebbia & I've read about them in "The Airbnb Story". I just think they are cool (& useful) enough to get you…

Read More

Too few motherf$%kers on board

Too few motherf$%kers on board

This blog post is all about: why (& how) your workmates are not your families (and not even your friends - first), what's an unwritten "protocol of co-operation", why we're ruining good teams with empathy (& leave disappointed afterwards), how does mutual admiration society apply to professional scenarios.Disclaimer: Before we get into the topic, please consider getting familiar with few of my older posts first, this will help in getting my point (& justify some bold words I'll use to back it up ;P):Praise for Radical CandorScoundrel Leadership: an unexpected (?) praise ofIf you think Agile is not about…

Read More

When does a "start-up" lose its label?

When does a "start-up" lose its label?

This blog post is all about: Google's 20th birthday, that missionaries do not have to be founders, how does start-up compare to the plane, what does Jack Ma say about the day after tomorrow, what happens when survival is not the only focus anymore ...Google has just turned 20. Amazing, isn't it? At the moment of writing these words: Facebook is 14, Uber is 9, Instagram is 8. Eight or nine years is already quite a long period of time, isn't it? Yet, these companies are notoriously categorised as ... "start-ups". They are worth billions (or multitudes of billions ...), rock-solid, they…

Read More

It's not about people, it's about the RIGHT people

It's not about people, it's about the RIGHT people

In this article you'll read about: cost of desperation in IT recruitment, what's one of key requirements if you want to move "from good to great", what does Kent Beck think about bad programmers, why "just letting her/him go" is much more a big deal than one may think and what the word "recruitment" truly stands for. I've actually planned to publish something completely different today, but we all know them - stubborn, relentless thoughts that just won't let you go until you share them with the wider public. So, here it is,…

Read More