Author: Pete Goodliffe

  • Speaking: ADC 2016

    I’ll be speaking at ADC 2016 (Audio Developer Conference), the successor to 2015’s JUCE Summit in London on the 4th November. My talk is called The Golden Rules of audio programming (and how to break them). The synopsis is: Audio programming req…

  • Speaking: ADC 2016

    I’ll be speaking at ADC 2016 (Audio Developer Conference), the successor to 2015’s JUCE Summit in London on the 4th November. My talk is called The Golden Rules of audio programming (and how to break them). The synopsis is: Audio programming req…

  • Interview: Make Software Better Magazine

    Fog Creek’s Make Software Better Magazine (Volume 1) includes an interview with me called “Go Beyond Code to Become a Better Programmer”.” You can download it for free from https://blog.fogcreek.com/make-better-software-magazine/. …

  • Interview: Make Software Better Magazine

    Fog Creek’s Make Software Better Magazine (Volume 1) includes an interview with me called “Go Beyond Code to Become a Better Programmer”.” You can download it for free from https://blog.fogcreek.com/make-better-software-magazine/. …

  • Writing; C Vu Magazine Columns (for January/March/May)

    Spectacularly late, but I ought to keep the records up to date: My January 2016 C Vu magazine column was Bug Hunting (Part 2), concluding my series on finding and fixing software faults. My March 2016 column was Software Development Is…, an investi…

  • Writing; C Vu Magazine Columns (for January/March/May)

    Spectacularly late, but I ought to keep the records up to date: My January 2016 C Vu magazine column was Bug Hunting (Part 2), concluding my series on finding and fixing software faults. My March 2016 column was Software Development Is…, an investi…

  • Speaking: Nordevcon

    I’ll be speaking on Friday at Nordevcon in Norwich. I’ll be giving  my Becoming a Better Programmer talk, and it should be great fun. Nordevcon has a strong line up this year, so it looks to be a great conference.

  • Speaking: Nordevcon

    I’ll be speaking on Friday at Nordevcon in Norwich. I’ll be giving  my Becoming a Better Programmer talk, and it should be great fun. Nordevcon has a strong line up this year, so it looks to be a great conference.

  • Writing: Bug hunting (part 1)

    The latest C Vu magazine has hit respectable doormats the world over. It contains my latest column, entitled “Bug Hunting”. You’ll never guess what it’s about.

  • Writing: Bug hunting (part 1)

    The latest C Vu magazine has hit respectable doormats the world over. It contains my latest column, entitled “Bug Hunting”. You’ll never guess what it’s about.

  • Speaking: Juce Summit

    I’m giving a “guest talk” at the Juce Summit on the 19th November. Juce is a great C++ framework that’s particularly well suited to audio application development. I’ll be giving a specially crafted version of one of my favourite talks – this time call…

  • Speaking: Juce Summit

    I’m giving a “guest talk” at the Juce Summit on the 19th November. Juce is a great C++ framework that’s particularly well suited to audio application development. I’ll be giving a specially crafted version of one of my favourite talks – this time call…

  • Speaking: XP Days Ukraine, 2015

    I’m giving an opening presentation at XP Days Ukraine in October. The talk is called Becoming a Better Programmer. Find out more about this conference here. Looks like it will be really interesting.

  • Speaking: XP Days Ukraine, 2015

    I’m giving an opening presentation at XP Days Ukraine in October. The talk is called Becoming a Better Programmer. Find out more about this conference here. Looks like it will be really interesting.

  • Writing: More magazine columns

    I’ve been remiss at posting news of my recent magazine columns. C Vu issue 27.2 carried a column entitled Wallowing in Filth, about how to deal with messy code. C Vu 27.3’s column was called Coding Dinosaurs, and discussed how to avoid become an&nb…

  • Writing: More magazine columns

    I’ve been remiss at posting news of my recent magazine columns. C Vu issue 27.2 carried a column entitled Wallowing in Filth, about how to deal with messy code. C Vu 27.3’s column was called Coding Dinosaurs, and discussed how to avoid become an&nb…

  • Speaking: CodeConf 2015

    I’ll be giving the closing keynote at GitHub’s CodeConf 2015 in Nashville this month. Find out more from the conference’s website here: http://codeconf.com. The talk is called Becoming a Better Programmer.

  • Speaking: CodeConf 2015

    I’ll be giving the closing keynote at GitHub’s CodeConf 2015 in Nashville this month. Find out more from the conference’s website here: http://codeconf.com. The talk is called Becoming a Better Programmer.

  • Interview: Fog Creek (Going Beyond Code to Become A Better Programmer)

    I recently did a short interview with the guys at Fog Creek on the subject Becoming a Better Programmer. You can view it here. It’s a heroic editing effort! Between unreliable network connections and probably a 40 minute conversion they’ve heroically …

  • Interview: Fog Creek (Going Beyond Code to Become A Better Programmer)

    I recently did a short interview with the guys at Fog Creek on the subject Becoming a Better Programmer. You can view it here. It’s a heroic editing effort! Between unreliable network connections and probably a 40 minute conversion they’ve heroically …

  • Speaking: ACCU 2015

    I’m pleased to announce that I’ll be delivering the opening keynote at the awesome ACCU 2015 developer conference in Bristol this April. The talk is called “Becoming a Better Programmer” (it’s no coincidence that this is the same title as my new book&n…

  • Speaking: ACCU 2015

    I’m pleased to announce that I’ll be delivering the opening keynote at the awesome ACCU 2015 developer conference in Bristol this April. The talk is called “Becoming a Better Programmer” (it’s no coincidence that this is the same title as my new book&n…

  • Videos: MPC Sneak Peeks

    In my day job I am the software lead for Akai’s MPC product line. This is a product I’m immensely proud of, and I’m very proud of the the work the software team puts into this iconic music controller. Over the last few months we’ve been producing in…

  • Videos: MPC Sneak Peeks

    In my day job I am the software lead for Akai’s MPC product line. This is a product I’m immensely proud of, and I’m very proud of the the work the software team puts into this iconic music controller. Over the last few months we’ve been producing in…

  • Writing: Coders Causing Conflict

    My latest Becoming a Better Programmer column is published in the March issue of C Vu magazine (27.1). It’s called Coders Causing Conflict and investigates how “conflict” can be a driving force for good in software develop…

  • Writing: Coders Causing Conflict

    My latest Becoming a Better Programmer column is published in the March issue of C Vu magazine (27.1). It’s called Coders Causing Conflict and investigates how “conflict” can be a driving force for good in software develop…

  • Writing: Becoming a Better Programmer

    It’s finally here! My new book, Becoming a Better Programmer, is fully edited, laid out, and is now available as a final product for your reading pleasure, published by O’Reilly. You can purchase it in printed form or as a digital version for your e…

  • Writing: Becoming a Better Programmer

    It’s finally here! My new book, Becoming a Better Programmer, is fully edited, laid out, and is now available as a final product for your reading pleasure, published by O’Reilly. You can purchase it in printed form or as a digital version for your e…

  • Writing: Testing Times

    My latest Becoming a Better Programmer column is published in the September issue of C Vu magazine (26.4). It called Testing Times and surveys the world of developer testing, covering the what, why, and how of programmer-driven testing. We look …

  • Writing: Testing Times

    My latest Becoming a Better Programmer column is published in the September issue of C Vu magazine (26.4). It called Testing Times and surveys the world of developer testing, covering the what, why, and how of programmer-driven testing. We look …

  • Really useful Xcode plugins

    I’m a happy Xcode user, mainly using it for C++ programming. It’s a relatively nice IDE (except for when I need to break out the big guns and fire up Vim for heavy lifting). There are a few plugins that make it an even nicer IDE. This is as much a …

  • Really useful Xcode plugins

    I’m a happy Xcode user, mainly using it for C++ programming. It’s a relatively nice IDE (except for when I need to break out the big guns and fire up Vim for heavy lifting). There are a few plugins that make it an even nicer IDE. This is as much a …

  • Writing: Nothing is Set in Stone

    My latest Becoming a Better Programmer column is published in the July issue of CVu magazine (26.3). It called Nothing is Set in Stone. It talks about the soft nature of software, and how to make fearless changes.

  • Writing: Nothing is Set in Stone

    My latest Becoming a Better Programmer column is published in the July issue of CVu magazine (26.3). It called Nothing is Set in Stone. It talks about the soft nature of software, and how to make fearless changes.

  • Writing: Becoming a Better Programmer

    I am delighted to announce that I have signed a contract to publish my latest book, Becoming a Better Programmer with the excellent folks at O’Reilly. You can find out more about the book from it’s catalogue page at http://shop.oreilly.com/p…

  • Writing: Becoming a Better Programmer

    I am delighted to announce that I have signed a contract to publish my latest book, Becoming a Better Programmer with the excellent folks at O’Reilly. You can find out more about the book from it’s catalogue page at http://shop.oreilly.com/p…

  • Speaking: Words in Code

    The slides from my ACCU 2014 talk, Words in Code, are available on SlideShare, from http://www.slideshare.net/petegoodliffe/words-in-code. Here’s the synopsis: As software developers we do not just write code. We write many, many words too. We write …

  • Speaking: Words in Code

    The slides from my ACCU 2014 talk, Words in Code, are available on SlideShare, from http://www.slideshare.net/petegoodliffe/words-in-code. Here’s the synopsis: As software developers we do not just write code. We write many, many words too. We write …

  • New Book: Becoming a Better Programmer

    After many years of gestation my latest book is available for purchase as an early-access pre-release. Called Becoming a Better Programmer, it is a handbook for people who are about code. This early access edition already contains 14 chapters, and …

  • New Book: Becoming a Better Programmer

    After many years of gestation my latest book is available for purchase as an early-access pre-release. Called Becoming a Better Programmer, it is a handbook for people who are about code. This early access edition already contains 14 chapters, and …

  • Speaking: Words in Code (ACCU 2014)

    I’ll be speaking at this year’s excellent ACCU Conference 2014. This year my talk is: Words in Code, a technical (and not so technical) appraisal of how developers write. It’s a practical distillation of my fourteen years as a magazine columnist, mul…

  • Speaking: Words in Code (ACCU 2014)

    I’ll be speaking at this year’s excellent ACCU Conference 2014. This year my talk is: Words in Code, a technical (and not so technical) appraisal of how developers write. It’s a practical distillation of my fourteen years as a magazine columnist, mul…

  • Writing: The Ethical Programmer (Part 2)

    My latest Becoming a Better Programmer column was published in the November CVu (25.5). It’s the second part of my mini-series on The Ethical Programmer. This instalment deals with our attitudes towards other people, and finally formulates our own H…

  • Writing: The Ethical Programmer (Part 2)

    My latest Becoming a Better Programmer column was published in the November CVu (25.5). It’s the second part of my mini-series on The Ethical Programmer. This instalment deals with our attitudes towards other people, and finally formulates our own H…

  • Writing: The Ethical Programmer

    The latest C Vu magazine from ACCU is out now. It contains my latest Becoming a Better Programer column. This month it’s called The Ethical Programmer; the first instalment of a two-part series on ethics a…

  • Writing: The Ethical Programmer

    The latest C Vu magazine from ACCU is out now. It contains my latest Becoming a Better Programer column. This month it’s called The Ethical Programmer; the first instalment of a two-part series on ethics a…

  • Speaking: Running Effective Rehearsals

    I’ll be speaking at The Worship Collective conference in Cambridge, UK on June 29th. This is an awesome event for musicians and worship leaders. I’m leading a seminar entitled Running Effective Rehearsals. Obviously, this is a really pract…

  • Speaking: Running Effective Rehearsals

    I’ll be speaking at The Worship Collective conference in Cambridge, UK on June 29th. This is an awesome event for musicians and worship leaders. I’m leading a seminar entitled Running Effective Rehearsals. Obviously, this is a really pract…

  • Writing: Bug Hunting

    The latest  C Vu magazine from ACCU is out now. It contains my latest Becoming a Better Programer column. This month it’s called Bug Hunting and, as you might guess, is about the art of debugging code. This was inspired by conversations with…

  • Writing: Bug Hunting

    The latest  C Vu magazine from ACCU is out now. It contains my latest Becoming a Better Programer column. This month it’s called Bug Hunting and, as you might guess, is about the art of debugging code. This was inspired by conversations with…