Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Linus's big observation is that "debugging is parallelizable". Product development isn't, though - Linus had to release an operating system on his own before he could recruit volunteers to help with it. And many of the outside contributions come from corporations who would like to use/support Linux but need to modify or extend it in some way, and so they contribute the patch themselves.

There are big companies that work the same way. Cisco actively encourages employees to work from home. However, Cisco's product-development strategy is "buy startups that are already succeeding in the market", and so if you work at Cisco your job is generally bug-fixing and incremental improvements to existing products. If this is the sort of work you want to do, there are a bunch of options that will let you work remotely. I suspect that much of HN wants to develop new products though, and for them, empirically you need the team to be colocated in one location.



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: