Brandon Savage

Brandon

Brandon Savage

Mozilla

Biography

Brandon Savage is a software developer who began his PHP career in 2003, before PHP 5 was even released. He began by developing gaming systems, figuring that having a computer complex math was preferable to doing it by hand. Brandon eventually figured out that he could make money by writing code, and began full time software development in 2008. He quickly outgrew his first few roles, and eventually landed at Mozilla, where he works as a Software Engineer on the Socorro team and has since added several open source technologies to his resume. Brandon lives in Olney, Maryland with his wife and three cats. He is an instrument rated private pilot.

Open Source Bridge 2013

Proposals for this user

* Earning A Living On Open Source

What if you could spend all your time working on open source technologies and still pay the bills? Sound like a dream? For many developers it's not - it's their daily reality! Learn what it takes to work on open source technologies and products day in and day out from Brandon Savage, an employee of Mozilla, arguably the world's largest open source project.
Business 2013-03-06 14:52:14 +0000
Brandon Savage

* Licensing Your Open Source Project

What are the differences between the MIT license and the BSD license? How do you know whether the GPL is compatible with your project and its libraries? What license should you pick for contributors and users? Learn the differences between the major open source licenses and their uses, plus the one license that you shouldn't use if you want major adoption of your work.
Culture 2013-03-06 16:36:49 +0000
Brandon Savage

* Making Distributed Teams Work For You

Every company has encountered the same problem before: the best person for a role lives somewhere else. The company has to make a choice: hire the person remotely or lose out on a great opportunity. Too often, companies aren’t ready to hire remotely, and they lose top talent as a result. Learn how to construct a distributed team that is just as effective as the team you have in house. Brandon has been working remotely for more than two years, and will share his experiences working on a distributed, multinational team at Mozilla.
Business 2013-03-06 15:00:44 +0000
Brandon Savage

* Open Source Doesn't Have To Mean Free

At some point in the past, somehow the idea of open source began to mean that it had to be free. Yet some of the best businesses on the web are built on open source technologies and they earn a decent profit. Is this idea at odds with the open source philosophy? In a word, no. Learn why earning a profit from open source isn't bad, and what you should do to make sure your company is a good open source citizen.
Business 2013-03-06 14:48:44 +0000
Brandon Savage

* Open Sourcing Book Publishing

You've got a great idea for a book. You write a publisher. You get accepted! Then you find out that they'll pay you $500 and a 10% royalty for your book rights, in exchange for your heart and soul over the next six months. You're crushed. Is there a better way? There certainly is!
Business 2013-03-06 16:40:03 +0000
Brandon Savage

Open Source Bridge 2012

Proposals for this user

* Data Abstraction in Large Web Applications

The principles of abstraction are drilled into us repeatedly, and we work hard to abstract the layers of our applications. Abstraction between layers is excellent, but what about abstraction within layers, especially the data layer? Many developers still build database-centric applications, and then struggle the day they need an additional or new data source. Learn the reasons why this is a poor design choice, and the best ways to avoid it.
Cooking 2012-02-15 16:30:54 +0000
Brandon Savage