Technology, IP, and privacy and data protection lawyer

Over two decades of expertise in information technology law, privacy, and data protection, as a lawyer and as a technology director and manager. Special Counsel at HWL Ebsworth Lawyers.

Popular posts

  1. How to draft an AI contract

    Best practice for using AI (i.e. in this context large language models) is in a state of flux. Our clients tell us that they see a lot of abstract high-level articles about AI, but little concrete practical advice about how to draft an AI contract.

    What should we consider when drafting and negotiating an AI contract?

  2. In praise of boring technology foundations

    If there are three to five large players in a highly regulated market, and one is seen as the technology leader, it is often because that organisation has already invested in replacing their technology foundations with boring technology. We can see this across industries, including the energy, telecommunications, hospital, and financial services industries, as well as for government services.

  3. Software escrow

    Have you checked your software stored in escrow lately?

  4. Bug hunt

    This post is a response to two questions that I am commonly asked. ‘Is coding fun?’ and ‘What is coding like?’

    That time when I spent two weeks hunting down one software bug.

  5. How I access databases in golang: github.com/calmdocs/dblocker Golang database locker. A simple library to lock a shared database session for each “user” or “id” behind what is effectively a RWMutex.