Meaningful documentation
I once spent 3 months writing a technical document that no one ever read. There was a bunch of legacy systems that needed to be replaced, but their interaction and…
I once spent 3 months writing a technical document that no one ever read. There was a bunch of legacy systems that needed to be replaced, but their interaction and…
Collaborating with others is the most important skill in life. If you can't play well together, career chances are slim. We are a social species. People like people. They like…
Back in the 90's we had the dream of the Software Factory. Smart people would distil requirements. They would think very hard about the problem and would write down a…
This is not a post about mobile phones, but about working from home. From wherever, really. I was a kid in the 80's. I was a teenager in the 90's.…
An emergency kit for newly distributed teams Those that know me, know I'm somewhat of a remote work advocate. For years, I've been praising the steady evolution away from the…
Some people love to work remote. Others seem to hate it. While no borders are absolute, there seems to be a line that runs between those that produce and those…
Remote work is on the rise. While the amount of 100% distributed companies is still small, part-time work-where-you-like policies are the new normal. Most tech companies allow occasional remote work.…
There is a lot of blah blah when it comes to team building. From hierarchical hard-liners to wishy-washy guru's, a lot has been said about how to make people collaborate.…
Every company calls itself flexible. It's one of those meaningless buzzwords used to attract talent. Most businesses are extremely rigid in their mindset. I regularly hear from companies that think…
Every team building guide and business book stresses the need for good communication. It's important to inform your colleagues and stakeholders of what you're doing and how you're getting along.…