Skip to main content

[More Conferences]

Joy Of Coding Conference 2019

A talk combining lessons learned from automating, programming and marketing.

The full version of this talk is available in Evil Tester Talks

Joy Of Coding Conference 2019 Thumb Image

Joy of Coding 2019

I presented a talk on lessons learned from:

  • Automating
  • Programming
  • Teaching Programming
  • Marketing
  • etc.

With the main aim being to encourage the notion of learning as many skills as possible from the Software Development cannon, to give us the flexibility to respond to different projects, environments and situations.



The official conference recording can be watched on InfoQ.

Watch Talk on InfoQ

I have also uploaded a live recording, with behind the scenes information on how the talk was put together on Patreon and a live and practice session have been added to Evil Tester Talks.

The Blurb

When you already know how to code, it’s easy to forget how hard some of that learning was… until you have to teach people. And if all you’ve ever built are applications, you don’t know really know the nuances of writing code to automate them. And if you’ve written the code but never had to market the applications then you’ve not really experienced the full joy of coding.

We will cover

In this presentation Alan will revisit many of his past projects to identify lessons learned. Lessons from: writing commercial and open source tools, multi-user adventure games, REST APIs, test automation, automating applications to make them do things they are not supposed to do, and coding for technical marketing.

We will learn

Some lessons we will learn:

  • The ‘install’ is the hardest part
  • Writing frameworks is too much fun and should be banned
  • Applications are just “code calling other libraries”
  • Writing a Text Adventure s the most fun and educational thing you’ll ever code
  • The Dangers of knowing how to code


We will also learn the dangers of knowing how to code and discover how our coding skills can give us an edge, in business and online life in general, if we choose to harness our skills to improve our daily experiences.

The Slides

The slides are available as slides on slideshare

Social Media


[List of Conference Talks]

This talk is also available,
with bonuses (e.g. transcript, extra videos,
exercises and resources),
in Evil Tester Talks: Technical Testing.