Posts
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?
Why is an organisation the 'technology leader'? 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.
Have you checked your software stored in escrow lately?
Have you checked your software stored in escrow lately?
What happened with YubiKeys and why it is interesting (but a bit of a non-event) from a security perspective
That time when I spent two weeks hunting down one software bug
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.
Golang database locker (calmdocs/dblocker)
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.The 20% cut - Tech cost cutting trends
The 20% cut: Tech cost cutting trends
Why cyber insurance is becoming like health insurance
The health insurance industry has a significant influence on how health care is provided. Similarly, cyber insurers may increasingly influence how organisations run their technology systems and secure their data.
Avoiding the business continuity trap
Real business continuity for critical industries like banks, hospitals, and government organisations
Commonly asked question - Should your business buy AI products?
Consider just waiting for machine learning to be built into the products that you already use, or buying targeted tools requiring human oversight.
What happened with Cloudstrike and why it is interesting from a security perspective
https://www.crowdstrike.com/blog/statement-on-falcon-content-update-for-windows-hosts/
Golang's strangeness is awesome
Golang’s strangeness is awesome.
Why go (golang) is my favourite programming language.
macOS golang backend and native SwiftUI frontend using http long polling
calmdocs/SwiftPollManager allows you to run a golang binary embedded in a native macOS SwiftUI app. The golang binary and SwiftUI app communicate via http long polling. I hope that you find it useful.
Run a golang binary embedded in a native macOS SwiftUI app
Introducing calmdocs/SwiftStreamManager. Run a golang binary embedded in a native macOS SwiftUI app.
The golang binary and SwiftUI app communicate via encrypted websocket messages.
Can banks use cloud services?
The Australian banking regulator (APRA) just released an information paper on ‘shared computing services’, including cloud computing. Can banks still use cloud services?
Suppliers make more money by signing tougher contracts
Immature suppliers smash their standard contract terms and conditions through the bureaucracy of their enterprise customers. But mature suppliers sell more services (and make more money) by signing “real” contracts, and by taking real responsibility for providing great services.
No middle ground - why CIOs thrive or die
Customer business teams are outsourcing their technology to cloud providers while avoiding or ignoring their internal technology teams. Great Chief Information Officers (CIOs) who embrace wider business responsibilities will thrive. The other CIOs won’t survive.
Zen and the art of drafting simple contracts
Simple contracts are quick and cheap to draft and negotiate. But if our contract is too simple then we risk project failure. How do we draft the simplest possible contract?
Can you draft an "Agile" contract?
One of the four core Agile values is “customer collaboration over contract negotiation”. So is it possible to negotiate an “Agile contract” or is the whole concept nonsensical?
Why large companies don't invest in security
Data breaches are currently embarrassing but not crippling. But major data breaches will destroy companies once instant anonymous digital transactions become mainstream.
How to hire a superstar
Superstars are specialists
Why are manufacturers and retailers more efficient than services companies?
The former win or die based on the efficiency of their supply chains
It's time to face it - printing is ridiculous
Forget saving the environment. Printing at work is a ridiculous waste of time.
Think before you upload
Control what you create
Robin Williams (1951 - 2014)
He was a giant
The Two Giants - the Amazon and Google cloud problem
Amazon and Google run our critical cloud infrastructure but can switch it off at any time. What’s your plan when the cloud goes down?
Perfection is worth risking your company and your job
Fight the culture of cutting corners.
Are banks doomed?
Telecommunications services were commoditised in the early 2000s. Are banks next?
8 rules for closing contracts
“Amateurs discuss strategy. Dilettantes discuss tactics. Professionals discuss logistics.” - Unknown