Sign in

I write fiction and help tech teams. Python geek at tiqets.com

TIQETS.ENGINEERING

A talk about Tiqets’ path to type-checked Python

At yesterday’s pyAmsterdam meetup, we explained how we introduced type checking in our Python code at .

Click below for the slides:


TIQETS.ENGINEERING

How we use it at Tiqets and what we love about it

Why do we use Python type checking at Tiqets?

Type hinting has made a visible difference in how we develop the Tiqets platform.

  • Less cognitive load needed to work with our code. The types of parameters and return values are clearly stated and verified. No guessing, and no surprises.
  • Realize mistakes early. If we return the wrong type, forget that a variable may be None, or accidentally redeclare a variable, the type checker will tell us.
  • Data validation. We declare our data classes using attrs, which allows us to state the types of our attributes, as well as checking them at runtime. …


Unblock yourself, explore, and find the insights you need to move your story forward

Photo by Muhammad Haikal Sjukri on Unsplash

Story Impact Mapping

Story Impact Mapping is a planning technique that connects Story Goals to Characters and the Impact they can have on these goals. For each impact, the Story Impact Map explores one or more Scene Events that cause it, including concrete examples of how each event can appear on the page.

Four questions: Why? Who? What? How?

On the example below, we’re working on the All Is Lost beat of our story. We know that everything has to go wrong, and we’re looking for ideas on how we can make this beat happen. A Story Impact Map comes to the rescue. …


A Science Fiction mini-con for pandemic times

Photo by Elyse Chia on Unsplash

This weekend Anne Corlett organised WiFi SciFi, a short-notice science fiction mini-con (see my notes below), with Gareth Powell, Adrian Walker, Patrick Edwards, M R Carey, Jonathan Pinnock, Kim Lakin-Smith, Michael Rowley, Tade Thompson, Kevlin Henney, Anna Chapman, Derek Kunsken, Dave Hutchinson, and Premee Mohamed. They discussed literature in the light of the COVID pandemic: what didn’t sci-fi see coming? What would they go back and rewrite after seeing what they’ve seen? What surprised them? Will we see a rise in utopian literature?

Watch them here:

Panel 1: Fear, Hope, and Speculative Fiction
Panel 2: The Plague-Writer’s Tale

Some advice…


When you do Continuous Delivery you can deploy whenever you want: you made it as easy as possible and you have become very good at it. Everyone in the Engineering and Operations teams knows how to deploy your application to any environment. Product can always see the latest bells and whistles as they are built because you have Stable servers running the latest versions of the application. You implement big changes gradually and show them to the Product Team while keeping the customer’s experience stable. …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store