For a long time now technology made it possible for teams whose members are not physically together to collaborate effectively.
There are multi billion dollar companies with over a thousand employees, and no offices.
With the effectiveness of the social distancing measures due to the COVD-19 pandemic, we are seeing a much wider interest about how to efficiently implement the tools that facilitate this collaboration.
But beyond the tools, what are the components of the right type of culture that can help remote teams to thrive?
Originally very close to the machine, now computer programming languages take advantage of multiple layers of abstraction and make developers very productive. Various approaches...
We aim to build the cleverest software agents and robots, excited about the possibilities of artificial intelligence. We aim to build the smartest possible...
Society wants to incentivise creativity and private enterprise. Copyrights patents and trademarks have emerged as a protection of what we today call intellectual property....