Cloud Development Environments: Powering Multi-Org Collaboration at Scale
It took a new developer three to five days to set up their machine before they could write a single line of code. Not to learn the project, just to make the machine usable. That was our reality, and it cost more than we realized.
How (not) to clone a linux installation
Recently I decided to move my second Linux Mint environment to another disk. One tiny detail left me stranded in GRUB console.
On the importance of design and how it affects everyday life
Welcome to the second entry of my commentaries on The Design of Everyday Things by Don Norman and how it applies to the everyday software design. In this entry we'll focus on the interaction of the user with complex software and what the natural approach would be to design this kind of system. For this it is important to start with the definition of knowledge in the mind (or brain) vs. knowledge in the world (or in the system).