Pete Goodliffe

Pete Goodliffe Email and Phone Number

Director of Software Development @ inMusic Brands
Cambridge, Cambridgeshire, United Kingdom
Pete Goodliffe's Location
Greater Cambridge Area, United Kingdom, United Kingdom
Pete Goodliffe's Contact Details

Pete Goodliffe personal email

n/a
About Pete Goodliffe

Experienced technology leader, architect/product designer, software developer, manager, magazine columnist, speaker, and author. Herder of cats and shepherd of products.Specialises in Music Industry projects, often involving high-quality C++ on desktop and embedded platforms, and iOS development.Currently CTO for inMusic Brands, heading up software, firmware, web services, tech stacks, and eCommerce implementation. Remains heavily involved in Akai's MPC product line, and the many exciting hardware and software projects that intertwine with it. A proven experience of architecture, development, process improvement, the management of large, complex software projects, and multi-continent software teams.

Pete Goodliffe's Current Company Details
inMusic Brands

Inmusic Brands

View
Director of Software Development
Cambridge, Cambridgeshire, United Kingdom
Pete Goodliffe Work Experience Details
  • Inmusic Brands
    Director Of Software Development
    Inmusic Brands
    Cambridge, Cambridgeshire, United Kingdom
  • Inmusic Brands
    Director Of Software Development
    Inmusic Brands Oct 2015 - Present
    Cumberland, Ri, Us
  • Inmusic Brands
    Software Lead, Mpc
    Inmusic Brands Jul 2012 - Present
    Cumberland, Ri, Us
    Software Lead for Akai Professionals's iconic MPC line of products.
  • Inmusic Brands
    Cto
    Inmusic Brands Dec 2021 - Sep 2023
    Cumberland, Ri, Us
    Fusing passionate music product design and exceptional software development with company process and infrastructure improvement. Shepherding next generation teams. Making the the world better one line of code at a time, one product release at a time, one process improvement at a time. Delighting customers and defining the future.
  • Inmusic Brands
    Vp Of Software Development
    Inmusic Brands Mar 2019 - Dec 2021
    Cumberland, Ri, Us
  • Inmusic Brands
    Principal Software Developer
    Inmusic Brands Dec 2008 - Oct 2015
    Cumberland, Ri, Us
    Work on products for Akai, Numark, Alesis and MixMeister. MI and DJ industries. Embedded, iOS, PC, and Mac development. Work from architectural design through to practicalities of code. Managing infrastructure, and software teams. Currently working on the new MPC software/hardware products.
  • O'Reilly Media
    Author, Becoming A Better Programmer (Book)
    O'Reilly Media Nov 2014 - Present
    Sebastopol, Ca, Us
    My latest book on software development. Published by O'Reilly.Synopsis:If you’re passionate about programming and want to get better at it, you’ve come to the right source. Code Craft author Pete Goodliffe presents a collection of useful techniques and approaches to the art and craft of programming that will help boost your career and your well-being.Goodliffe presents sound advice that he’s learned in 15 years of professional programming. The book’s standalone chapters span the range of a software developer’s life—dealing with code, learning the trade, and improving performance—with no language or industry bias. Whether you’re a seasoned developer, a neophyte professional, or a hobbyist, you’ll find valuable tips in five independent categories:● Code-level techniques for crafting lines of code, testing, debugging, and coping with complexity● Practices, approaches, and attitudes: keep it simple, collaborate well, reuse, and create malleable code● Tactics for learning effectively, behaving ethically, finding challenges, and avoiding stagnation● Practical ways to complete things: use the right tools, know what “done” looks like, and seek help from colleagues● Habits for working well with others, and pursuing development as a social activity
  • No Starch Press
    Author, Code Craft (Book)
    No Starch Press Dec 2006 - Present
    San Francisco, Ca, Us
    http://www.amazon.com/Code-Craft-Practice-Writing-Excellent/dp/1593271190/ref=pd_bbs_sr_1/104-4763437-2551156?ie=UTF8&s=books&qid=1176968394&sr=8-1Also contributing to a number of other book projects for O'Reilly. (97 Things Every Developer Should Know, and Beautiful Architecture.)Synopsis:You know how to write code that works, but what about code that's well written and easy to understand? And robust and bug-free? If other programmers looked at your handiwork, would they be able to figure out the code's logic and purpose? Exceptional programmers have more than just technical know-how; they adopt the right approach and attitude to development.Code Craft will help take your programming beyond writing correct code to writing great code, thus turning you into a true programming professional or enhancing your existing professional skills.With language-agnostic advice that's relevant to all developers, Code Craft covers code-writing concerns such as presentation style, variable naming, error handling, and security. And it tackles broader, real-world programming issues like effective teamwork, development processes, and documentation. Each chapter ends with a Q&A section that reviews key concepts to get you thinking like an expert, making it an especially great reference for newer programmers who want to work professionally and efficiently as part of a team.This survival guide for the software factory will show you how to:● Write good code when the world's not helping you● Avoid disasters and distractions in the workplace● Assess your abilities accurately and determine ways to improve● Adopt productive attitudes and follow best practicesThere's little more valuable than the advice of a true, programming professional. You'll find Code Craft to be clear, practical, and entertaining throughout, and a great way to take your code (and your career) to the next level.
  • Accu
    Columnist
    Accu Jan 2000 - Present
    Gb
    Writing regular software development column for ACCU's C Vu magazine.Was called "Professionalism in Programming". Now called "Becoming a Better Programmer".Probably one of the longest continuously running software development columns in the world, now.
  • C3
    Keyboard Player
    C3 Jan 1997 - Present
    Keyboard player and songwriter.Currently using an RD-700sx, JV-1080, A-33, Fusion 8HD, and various other bits and bobs.
  • Numark Industries
    Principal Software Developer
    Numark Industries 2006 - 2009
  • Akai Digital Group
    Principle Software Developer
    Akai Digital Group Jul 2005 - Dec 2008
    C++ developer.Embedded LinuxWindows and Mac OS desktop applicationsAgile developmentKeeper of the aesthetic fetishes
  • Imerge Ltd
    Senior Software Engineer
    Imerge Ltd Jul 2003 - Jul 2005
    C++ dude. Fighting for "good" code.
  • Pace Microtechnology Plc
    Senior Software Engineer
    Pace Microtechnology Plc Jul 2000 - Jul 2003
  • Acorn Computers, Ltd
    Senior Software Engineer
    Acorn Computers, Ltd Sep 1997 - Jul 2000
    Amused observer of company name changes and bureaucratic ineptness.

Pete Goodliffe Skills

Objective C Embedded Systems C++ Linux Mac Stl Agile C Windows Process Development Cocoa Java Mac Os X Xcode Iphone Iphone Development Qt Oop Win32 Multithreading Shell Scripting Object Oriented Design Device Drivers Software Development Programming Embedded Linux Tdd Subversion Git Midi Agile Methodologies Ios Ios Development Original Music Mouse Handling Crashworthiness Design Patterns Os X Embedded Software Arm Scrum Bash Software Design Apache Continuous Integration Visual Studio Xml Mobile Applications

Pete Goodliffe Education Details

  • University Of Nottingham
    University Of Nottingham
    Computer Science
  • Qeh
    Qeh

Frequently Asked Questions about Pete Goodliffe

What company does Pete Goodliffe work for?

Pete Goodliffe works for Inmusic Brands

What is Pete Goodliffe's role at the current company?

Pete Goodliffe's current role is Director of Software Development.

What is Pete Goodliffe's email address?

Pete Goodliffe's email address is pg****@****ark.com

What schools did Pete Goodliffe attend?

Pete Goodliffe attended University Of Nottingham, Qeh.

What skills is Pete Goodliffe known for?

Pete Goodliffe has skills like Objective C, Embedded Systems, C++, Linux, Mac, Stl, Agile, C, Windows, Process Development, Cocoa, Java.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.