PTA: Understanding software engineering with equations/RegEx/ Perfect Branching

Sep 20, 2017 · Centurion, South Africa

·  Welcome (start 18h00)

·  Lightning talk (start 18h05) - 10min

·  Session 1 (start 18h20) - 20 min

·  Session 2 (start 18h45) - 40min

Title: Getting the Perfect Branching Pattern in Small to Medium Teams for Source Control. 

Various Branching Patterns I have tried to improve how 
we have distributed software to key-players in our development process 
and how it has improved our businesses delivery over the past few 

Facilitator: Jonathan Pearl

Title: RegEx Intro

Unveiling the mystery of regular expressions.

Facilitator: Enrique Geldenhuys

Enrique has been a programmer for over six years. And as his name suggests, he speaks Spanish even though he is proudly South African, born and bred . He started off with Java and Web, and has recently transitioned to C# and Web. Although he misses Java, he enjoys hacking around in Python. His favourite pastimes are listening to audiobooks, watching series, and going to gym.

Title: Understanding software engineering with equations

Software engineering is hard!

In his work as developer coach, the speaker has noticed a few traps that most software teams step into that affect their delivery speed, predictability and quality.

In order to escape these traps, teams and managers need to understand the consequences of their decisions - they need to understand the dynamics of software engineering. This is not an easy task and we need solid help. We need maths!

In this talk the speaker will explore a few equations that describe dynamics in software engineering, which can help us see the forest from the trees. The speaker will also cover some modern practices - and show how software engineers can get back control of their delivery.

The problems addressed include:

• Deadlocked by Dependencies: Inability to deliver due to waiting on something

• Code-Degeneration: Code changes become more difficult over time

• Congestion: Slow, unpredictable delivery even though we are very busy

• Firefighting: We know what we should do, but we don’t have time to improve.


Jacques de Vos

I'm founder of nReality and a software engineer who divides my time between coaching software development teams and building software products, mostly mobile (both native and hybrid). Most of my experience has been in developing crucial font-end applications in the financial industries: online trading, online banking, insurance and branch banking.

If you are new to the group, read our monthly meeting FAQ to answer some common questions.

Event organizers
  • Developer User Group

    We love all things developer. We are a technology & vendor neutral group (so we do not favour anyone or anything) which lets us share and learn on WIDE variety of topics from software development methodologies to patterns, best practices, various language paradigms and xkcd humour etc. It's great to meet local developers and see what they are doing! From beginner to expert, all are welcome. We meet monthly to learn about things related to software development. Our regular meetings happen on the second

    Recent Events

Are you organizing PTA: Understanding software engineering with equations/RegEx/ Perfect Branching?

Claim the event and start manage its content.

I am the organizer

based on 0 reviews