Contributing to Git and Shaping Innovation
Our speakers have brought topics this year that will keep you engaged to the final minute. In our last session block, a special 20 minute lightning talk block, we’ll get an overview of contributing to Git and a perspective on what shapes innovation.
4:35 PM – 4:55 PM
programming languages. He is a former cofounder and organizer of the Saint John developer group and loves to discuss code,
music, and movies.
Singletons. Possibly the most divisive of all the programming patterns. Frequently used and often abused, what do you do
with a codebase littered with them? And more importantly, can we even program without them?
In session, Colin will offer a deeper look at a pattern most developers will use or encounter and some point in their career as well as practical guidance on ways to curb some of its shortcomings.
Angus is an independent software consultant living in Fredericton, NB. Professionally, he has worked with a number of small teams trying to build big things. Unprofessionally, he plays music, rides bicycles, and falls down rabbit holes. He is especially interested in democracy in the workplace and worker-ownership, and would like to know if you are too.
Shaping Innovation: What Gets Made, How and Why?
We live in the future, sort of! Modern computing is at most 5 generations old and it’s clear now that computing has shaped nearly every aspect of our lives. How did we get here? Who dreamed of this? Who wanted it? Join Angus Fletcher for a brief journey through the contemporary history of computing, the cultural forces that shaped it, and where it leaves us today. Angus will also talk about the history of computing research, the business environment it has created today, and the challenges it has created.
He will also touch on the role of resistance in this system, and the relationship between what we call progress and resistance. It’s easy to see everything that’s happened in the last 60 years as inevitable and it’s important to understand that even though it doesn’t look like it, the way technology looks today is still a product of compromise, of tension.
Brandon lives and breathes software. When he’s not at home working on some Vue.js side project, he’s most likely at a café somewhere playing with Spring, AWS, Node, or starting a new project he probably won’t finish.
He currently maintains a small project called Find+, a browser extension that has a few thousand active users. He has also recently become an occasional contributor to Git.
He does other stuff too! He loves to sail, ride around on his motorcycle, and hang out with his lizard Su.
What It’s Like Contributing to Git
For most of us, Git is an important part of our development workflow. But what do you do if you discover a strange bug or you want to expand on some functionality to help other developers that are using the tool? Where do you get started? How do you submit your patch?
I recently became involved with the development of Git after I found and resolved a bug around GPG commit signing. It was an interesting experience which lends itself to a discussion about contributing to open source software and what it’s like to contribute to the version control system that is leading the software development industry.