---
title: Keynotes from my first PyCon – friendly and inspiring
description: 'Last weekend I went to my first Pycon, my second conference in a fortnight.
  The conference runs from Friday to Monday, with 3 days of talks followed by one
  day of “sprints”, which is basically a hack day. PyCon has a code of conduct to
  discourage any form of othering: Happily, PyCon UK is a  […]'
url: https://canonical.com/blog/keynotes-from-my-first-pycon-friendly-and-inspiring?format=md
---

1. [Blog](https://canonical.com/blog)
2. Article

---

[Robin Winslow](https://canonical.com/blog/author/nottrobin "More about Robin Winslow")

7 October 2015

# Keynotes from my first PyCon – friendly and inspiring

[conference](https://canonical.com/blog/tag/conference)
[Design](https://canonical.com/blog/tag/design)
[Development](https://canonical.com/blog/tag/development)
[python](https://canonical.com/blog/tag/python)

---

Share the article

Last weekend I went to my first [Pycon](http://www.pyconuk.org/schedule/flat/ "PyCon UK 2015 schedule"), my [second conference in a fortnight](https://robinwinslow.uk/2015/09/12/simone-dconstruct-ramble/ "My blog about Nina Simone and dConstruct").

The conference runs from Friday to Monday, with 3 days of talks followed by one day of “sprints”, which is basically a hack day.

PyCon has a [code of conduct](http://www.pyconuk.org/codeofconduct/ "PyCon UK code of conduct") to discourage any form of othering:

> Happily, PyCon UK is a diverse community who maintain a reputation as a friendly, welcoming and dynamic group.
>
> We trust that attendees will treat each other in a way that reflects the widely held view that diversity and friendliness are strengths of our community to be celebrated and fostered.

And for me, the conference lived up to this, with a very friendly feel, and a lot of diversity in its attendants. The friendly and informal atmosphere was impressive for such a large event with more than 450 people.

Unfortunately, the Monday sprint day was cut short by the discovery of an [unexploded bomb](http://www.coventrytelegraph.net/news/coventry-news/video-pictures-huge-world-war-10118277 "Huge world war 2 bomb in Coventry").

# Many keynotes, without much Python

There were a lot of “keynote” talks, with 2 on Friday, and one each on Saturday and Sunday. And interestingly none of them were really about Python, instead covering future technology, space travel and the psychology of power and impostor syndrome.

But of course there were plenty of Python talks throughout the rest of the day – you can read about them on [my other post](https://canonical.com/2015/10/python-learnings-from-pycon/ "Python learnings from PyCon"). And I think it was a good decision to have more abstract keynotes. It shows that the Python community really is more of a general community than just a special interest group.

## Van Lindberg on data economics, Marx and the Internet of Things

In [the opening keynote](https://www.youtube.com/watch?v=Kj3z4ehMxqY "PYCON UK 2015: Keynote, Van Lindberg, PSF Chair") on Friday morning, the [PSF](https://www.python.org/psf/ "Python Software Foundation") chairman showed that total computing power [is almost doubling every year](https://youtu.be/Kj3z4ehMxqY?t=13m38s "Manufactured Computer Power"), and that by 2020, the total processing power in portable devices [will exceed that in PCs](https://youtu.be/Kj3z4ehMxqY?t=15m51s "Extrapolated PC power") and servers.

He then used the fact that data can’t travel faster than [11.8 inches per nanosecond](https://www.youtube.com/watch?v=JEpsKnWZrJ8 "Admiral Grace Hopper: Nanonsecond") to argue that we will see a fundamental shift in the economics of data processing.

The big-data models of [today’s tech giants](http://www.wired.com/2010/11/facebook-google-showdown/ "The big data battle") will be challenged as it starts to be quicker and make more economic sense to process data at source, rather than transfer it to distant servers to be processed. Centralised servers will be relegated to mere aggregators of pre-processed data.

He [likened this to Marx](https://youtu.be/Kj3z4ehMxqY?t=33m35s "Returning to Marx") seizing the [means of production](https://en.wikipedia.org/wiki/Means_of_production "Wikipedia: Means of production") in a movement which will empower users, as our [portable Things](https://en.wikipedia.org/wiki/Internet_of_Things "Wikipedia: Internet of Things") start to hold the real information, and choose who to share it with.

I really hope he’s right, and that the centralised data companies are doomed to fail to be replaced by [the Internet of Autonomous Things](http://www.locusmag.com/Perspectives/2015/09/cory-doctorow-what-if-people-were-sensors-not-things-to-be-sensed/ "Cory Doctorow: What if people were sensors, not things to be sensed?"), because the world of centralised data is not an equal world.

> Does Python have a future on small processors? Isn’t it too inefficient?

In a world where all the interesting software is running on light-weight portable devices, processing efficiency becomes important once again. Van [used this to argue that](https://youtu.be/Kj3z4ehMxqY?t=32m40s "Importance of Micropython") efforts to run Python effectively on low-powered devices, like [MicroPython](https://micropython.org/ "MicroPython: Python for microcontrollers"), will be essential for Python as a language to survive.

## Daniele Procida: All I really want is power

The [second keynote](https://www.youtube.com/watch?v=kntVob0GhyE "Daniele Procida: All I really want is power") was just after lunch on Friday, [Daniele Procida](https://twitter.com/evildmp "@evildmp: Daniele Procida on Twitter"), organiser of [DjangoCon Europe](http://2015.djangocon.eu/ "DjangoCon Europe 2015") openly admitted that what he really wanted out of life was power. He put forward the somewhat controversial idea that power and usefulness are the same thing, and that ideas without power are useless.

He made the very good point that power only comes to those who ask for it, or fight for it. And that if we want power not to be abused, we really need to talk about it a whole lot more, even though it makes people uncomfortable (try asking someone their salary). We should acknowledge who has the power, and what power we have, and watch where the power goes.

He suggested that, while in politics or industry, power is very much a [rivalled good](https://en.wikipedia.org/wiki/Rivalry_(economics) "Wikipedia: Rivalry (economics)"), in open source it is entirely an [unrivalled good](https://en.wikipedia.org/wiki/Public_good "Wikipedia: Public good"). The way you grab power in the open source community is by doing good for the community, by helping out. And so by weilding power you are actually increasing power for those around you.

I don’t agree with him on this final point. I think power can be and is hoarded and abused in the open source community as well. A lot of people use their power in the community to edge out others, or make others feel small, or to soak up influence through talks and presentations and then exert their will over the will of others. I am certainly somewhat guilty of this. Which is why we should definitely watch the power, especially our own power, to see what effect it’s having.

The takeaway maxim from this for me is that we should always make every effort to *share* power, as opposed to jealously guarding it. It’s not that sharing power in the open source community is inevitable or necessarily comes naturally, but at least in the open source community sharing power genuinely can help you gain respect, where I fear the same isn’t so true of politics or industry.

## Dr Simon Sheridan: Landing on a comet: From planning to reality

Simon Sheridan was an incredibly most humble and unassuming man, given his towering achievements. He is a world-class space scientist who was part of the European Space Agency team who helped to land [Rosetta](http://www.esa.int/Our_Activities/Space_Science/Rosetta "ESA: Rosetta") on comet 67P.

Most of what he mentioned was basically covered in [the news](https://news.google.com/news/section?q=rosetta "Google news: Rosetta"), but it was wonderful to hear it from his perspective.

## Naomi Ceder: Confessions of a True Impostor

When, a short way into [her Sunday morning keynote](https://www.youtube.com/watch?v=4KErxatqBcs "PYCON UK 2015: Keynote: Confessions of a True Impostor"), Naomi Ceder [asked the room](https://youtu.be/4KErxatqBcs?t=5m40s "How many of you are imposters?"):

> How many of you would say that you have in some way or another suffered from [imposter syndrome](https://en.wikipedia.org/wiki/Impostor_syndrome "Wikipedia: Imposter syndrome") along with me?

Almost everybody put their hands up. This is why I think this was such an important talk.

She didn’t talk about this per se, but contributing to the open source community is hard. No-one talks about it much, but I certainly feel there’s a lot of pressure. Because of its very nature, your contributions will be open, to be seen by anyone, to be criticised by anyone. And let’s face it, your contributions are never going to be perfect. And the rules of the game aren’t written down anywhere, so the chance of being ridiculed seem pretty high. Open source may be a benevolent idea, but it’s damned scary to take part in.

I believe this is why [less than 2%](http://www.flosspols.org/deliverables/FLOSSPOLS-D16-Gender_Integrated_Report_of_Findings.pdf "FLOSSPOLS: Gender: Integrated Report of Findings") of open source contributors are female, compared with more like 25-30% women in software development in general. And, as with impostor syndrome, the same trend is true of [other marginalised groups](http://thevarguy.com/open-source-application-software-companies/072015/where-are-women-and-minority-open-source-programmers "Where are the women and minority open source programmers?"). It’s not surprising to me that people who are used to being criticised and discriminated against wouldn’t subject themselves to that willingly.

And, as Naomi’s question showed, it is not just marginalised people who feel this pressure, it’s all of us. And it’s a problem. As we know, [confidence is no indicator of actual ability](https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect "Wikipedia: Dunning Kruger effect"), meaning that many many talented people may be too scared to contribute to open source.

As Naomi [pointed out](https://youtu.be/4KErxatqBcs?t=24m07s "Steriotype threat"), impostor syndrome is a socially created condition – when people are expected to do badly, [they do badly](https://en.wikipedia.org/wiki/Stereotype_threat "Wikipedia: Steriotype threat"). In fact I completely agree with [her suggestion](https://youtu.be/4KErxatqBcs?t=14m40s "Let's go back to the Wikipedia definition") that the [existing Wikipedia definition of impostor syndrome](https://en.wikipedia.org/w/index.php?title=Impostor_syndrome&oldid=681534618 "Wikipedia: Imposter syndrome (at 23:00 BST, 2015-09-24)") (at the time of writing) could be more sensitively phrased to define it as a “social condition” rather than a “psychological phenomenon”, as well as avoiding singling out women.

While Naomi chose to focus in her talk on how we personally can try to mitigate feelings of being an impostor, I think the really important message here is one for the community. It’s not our fault that open source is scary, that’s just the nature of openness. But we have to make it more welcoming. The success of the open source movement really does depend on it being diverse and accepting.

What I think is really interesting is that stereotype threat [can be mitigated](https://en.wikipedia.org/wiki/Stereotype_threat#Mitigation "Wikipedia: Stereotype threat - mitigation") by reminding people of their values, of what’s important to them. And this is what I hope will save open source. The more we express our principles and passion for open source, the more we express our values, the easier it is to counter negative feelings, to be welcoming, to stop feeling like impostors.

# A great conference

Overall, the conference was exhausting, but I’m very grateful that I got to attend. It was inspiring and informative, and a great example of how to maintain a great community.

If you want you can now go and [read about the other talks](https://canonical.com/2015/10/python-learnings-from-pycon/ "Python learnings from PyCon").

(Also published [on robinwinslow.co.uk](https://robinwinslow.uk/2015/09/24/pycon-friendly-inspiring/))

[Get in touch

Interested in running Ubuntu in your organization?](https://ubuntu.com/about/contact-us/form)

## Sign up for our newsletter

Get the latest Canonical news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical.com/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### Challenges designers face in open source (and how to fix them)](https://canonical.com/blog/challenges-designers-face-in-open-source-and-how-to-fix-them)

Open source powers up to 90% of modern software, yet many projects lack usability. Canonical’s Design team surveyed 115 cross-functional professionals to uncover the 4 core...

[Kola Ojoodide](https://canonical.com/blog/author/kola-ojoodide)

26 June 2026

[### Why web engineering is great](https://canonical.com/blog/why-web-engineering-is-great)

Hi, I’m Johann! I’m an engineering manager in Canonical’s web team. For the larger part of my 15 years of work experience as engineer, I’ve been working in web development....

[Johann Wolf](https://canonical.com/blog/author/johannwolf)

27 April 2026

[### Crafting new Linux schedulers with sched-ext, Rust and Ubuntu](https://canonical.com/blog/crafting-new-linux-schedulers-with-sched-ext-rust-and-ubuntu)

In our ongoing exploration of Rust and Ubuntu, we delve into an experimental kernel project that leverages these technologies to create new schedulers for Linux. Playing around...

[arighi](https://canonical.com/blog/author/arighi)

26 February 2024

[### Canonical’s recipe for High Performance Computing](https://canonical.com/blog/canonicals-recipe-for-high-performance-computing)

In essence, High Performance Computing (HPC) is quite simple. Speed and scale. In practice, the concept is quite complex and hard to achieve. It is not dissimilar to what...

[Igor Ljubuncic](https://canonical.com/blog/author/igorljubuncic)

24 January 2024
