JIT Learning: It's great until it isn't

C2 | Tue 22 Jan | 11:40 a.m.–12:20 p.m.

Presented by

  • Tessa Bradbury

    Since graduating 5 years ago with a computer science degree (plus that actuarial studies degree that hides out in the back of the closet), Tessa has worked on everything from a kernel module for a quantum random number generator to web accessibility. Tessa is currently working at Bugcrowd using ruby-on-rails and react and is learning rust just for fun.


Just-in-time learning, the act of learning when you need it rather than spending weeks/months/years on it up front, is part and parcel of modern software development. It's how we make it though the ever-changing industry we're in and how we make use of all the abstraction layers we have. But does it really work for everything? Drawing on specific stories from my first few years as a software developer, we'll explore some of the underlying assumptions of JIT learning, some notable instances where it falls apart and some ways of addressing those issues.