> I'm the first person to admit that if I was to run a company, I wouldn't allow people to work remotely only.
Why not? I work remotely and if I was to run a company I would hire remotely too. Given that I've coded myself I expect to know how long tasks should generally take. And I would want to give that benefit to my employees and attract talent as well.