Automation is not to blame for all the job destruction and wage stagnation. But you can still do great harm if you build it for the wrong reasons.
Power tools can help us cross the productivity gap. But we have to stop fear-mongering about automation.
Vendor success should be about customer needs, not its own.
The ubiquity of the smartphone and the cloud have convinced the world of the value of great software design, but we’ve over-reacted to their needs for simplicity.
Most of our software is confused about what job we’ve hired it for, and as a result it is not up to the task.
Software built for the people who do the work is the right ethical choice, a better business decision, and helps everyone around them.
Our intuition around productivity is flawed when it comes to physical goods like cards, but it’s downright pernicious when dealing with digital products like software.
Sometimes any change is good. But some change brings even more, such as this reminder of the value of apps over web sites.
I know what it means to own my code contributions Github, but what does it mean to own my rides on Strava?
Seek the skills and jobs you can invest your whole life in improving.
Modern capitalism raises the flag of the free market while pitting centrally planned organizations against each other
What Voltaire and the Flaw at the Heart of Economics Have to Teach Us About Software That Doesn’t Exist