Skip to content

There are only two hard things in computer science... #48

@vaevictis

Description

@vaevictis

Contact Details

Type

In Person

Intended Audience

All levels, even non-developers but some scientific / technical curiosity certainly helps

Duration

Flexible, see below (would like to aim for a 45 minutes talk)

Abstract

I recently gave a talk at my (< 20 people) company around software engineering folklore and the technical and historic roots of these quotes, laws and other famous one-liners. Here's a synopsis for it:

Every profession has its folklore, ours just gets posted on Stack Overflow. This talk is a tour through the jokes, laws, and one-liners our industry won't shut up about, the scientific and engineering challenges the illustrate, and an argument that they survive because they encode that real engineering pain into something memorable. We move through Moore's Law, the 3-2-1 backup rule, binary humor, the "two hard things in computer science," and into distributed systems where exactly-once delivery is provably impossible.

It took me about 35 minutes, which were followed by about 15 minutes of questions, war stories from other devs, and delightful exchanges with the non-technical team from my company.

It's pretty flexible too. I could extend it to 45 minutes easily, but the original design was for 30 minutes so I left a few quotes behind too. It could be cut to 20 minutes too, or even be tweaked to fit into a rapid-fire 6 minutes lightning talk.

It's not focused on Ruby, but my background is partially in that language. Some of my war stories could be tied into my Ruby experience if a language anchor is fundamental.

About the author

Guillaume has over eighteen years of experience in software engineering all around the world. He loves a good technical or human challenge (or both at once), and brings a no-nonsense, candid attitude to the table. Guillaume takes pride in pragmatic technical advocacy when working with cross-functional stakeholders.

Avid traveller and seasoned remote worker, he's delivered successful projects from Canada, United States, New Zealand, Australia and all over Europe with teams often on the other side of the planet.
He has past experience with public speaking back in his years in Australia (focused on a couple of then-new CSS layout systems), but feels a bit rusty nowadays.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions