Two engineers at Salesforce talk about how they decoupled a complex library from old spaghetti logic, then open sourced that library by creating a new internal process where none existed before.
How did a community of online hobbyist create the code that is now being utilized by the Department of Defense?
No matter how well-intentioned and free wheeling a project is, at some point, to succeed at scale, decisions need to be made and conflicts need to be resolved. But is a project managed best by a single person with the final say or through building consensus with a committee of several people?
It can be intimidating to start contributing to an open source project. But with a little research and planning, you can be a valuable part of your favorite open source software.
The software industry has become a kinder, more welcoming place. Has it finally left a certain kind of leadership behind?
After interviewing several developers, a pattern started to become clear: great developers share a lot. This takes different forms for different people, but is very often a blog. But for many top developers, their sharing mindset came before their success, and was the direct cause of it, not the result of it.
Programming may teach you about the law of large numbers, but that doesn't mean you'll always have the answer.