Something that has always struck me as a bit unique about the software industry is the huge variances we see in professionalism. Consider industries such as medicine or aviation; the lower bounds of their professionalism is comparatively high and the deviation of expertise within the practitioners is comparatively low when compared to software development. Of course there are exceptions – every now and then a doctor malpractices or a pilot crashes – but these are relatively rare occurrences compared to how often poor quality code is written. You could argue that this is quite possibly due to these being professions which hold peoples’ very lives in their hands but you could just as easily extend the analogy to...
I usually run private workshops around these, here's the upcoming public events I'll be at:
- AusCERT: 23-27 May, Gold Coast (Australia)
- NDC Oslo: 6-10 Jun, Oslo (Norway)
- "Hack Yourself First" – The Workshop: 13-14 Jun, London (United Kingdom)
- "Hack Yourself First" – The Workshop: 15-16 Jun, Birmingham (United Kingdom)
- West Midlands Evening Talk (details TBA): 16 Jun, Birmingham (United Kingdom)
- User Group Talk (details TBA): 21 Jun, Netherlands
- NDC Sydney: 1-5 Aug, Sydney (Australia)
- iPadlooza: 28-29 Sep, Gold Coast (Australia)
- Microsoft MVP Summit: 7-10 Nov, Seattle (United States)
- Here's how I verify data breaches
- When a nation is hacked: Understanding the ginormous Philippines data breach
- The world needs more stupid security researchers – join me!
- It’s time that you – the vulnerable human – brush up on your social engineering skills with Pluralsight
- How I optimised my life to make my job redundant