On the wire

📆 Tool choices: When to build, Buy or Wait?
Myles Henaghan Myles Henaghan

📆 Tool choices: When to build, Buy or Wait?

Ever signed up to a new technology service/vendor only to find a more suitable option was around the corner after MSBuild or re:Invent? The faster ecosystems evolve, the more waiting a while may be the best decision.

Read More
🍊➡️🥤Engineering Productivity - is the squeeze worth the juice?
Myles Henaghan Myles Henaghan

🍊➡️🥤Engineering Productivity - is the squeeze worth the juice?

The most common question I get asked by engineers, leaders and investors is we're feel happy with our delivery speed and safety, is chasing genuine continuous delivery worth the effort?

The short answer is yes; the effort is demonstrably worth it - for your team, customers and organisation.

Read More
🔋Energising an Engineering culture
Myles Henaghan Myles Henaghan

🔋Energising an Engineering culture

Culture in Engineering teams - turns out it’s the best lever for improvement in the long run. But what to do when the culture itself needs a reboot? There was no module for this in my 1998 Computer Science course at DCU, but here’s what I’ve learned so far ‘on the job’

Read More
🌱 Go Serverless-first. Its easier to make simple things complex
Myles Henaghan Myles Henaghan

🌱 Go Serverless-first. Its easier to make simple things complex

Kubernetes - Most of the time, a waste of time. K8s along with other impressive technologies like SQL, Elastic Search and Kafka are both incredibly powerful and costly to master. For the sake of our teams and customers, I wish we would only reach for them when it's justified.

Read More
🤔 Quality. QC for speed, QA for scaling.
Myles Henaghan Myles Henaghan

🤔 Quality. QC for speed, QA for scaling.

We wouldn't expect a Blocklayer to ask someone else to check the level. Yet many Developers still pass their changes to someone else to test them. Perhaps software can learn from construction and manufacturing to distinguish quality controls from assurance?

Read More
💨Hire more people or accelerate the team you have?
Myles Henaghan Myles Henaghan

💨Hire more people or accelerate the team you have?

From startups to enterprises, the struggle to attract, grow and retain the tech talent needed to build and run software systems is at a crisis point. Imagine if every team could operate 10x faster? And had a bonus of two months delivery time each year?

Engineering Productivity is how advanced, high-performing teams maximise their teams' time on customer value and minimise the time wasted on common engineering challenges. Managing productivity & reliability helps the customer, the organisation and the team's job satisfaction.

Read More
🗑️Deleting things.
Myles Henaghan Myles Henaghan

🗑️Deleting things.

I’ve been captivated by an interview with Elon Musk giving a fan a tour of Space X’s starbase facility. Elon explains a 5-step process that I believe relates to software delivery as much as rocket manufacturing.

Read More