RSS.Social

JFDI

follow: @[email protected]

Posts

People, process, technology, busines

Making reference calls

AI in SaaS: Blessing or Bandwagon?

Playing to win

CTO reflections on my first year at Kooth

Panel: AI in SaaS: Blessing or Bandwagon?

Strategy for Directors: Tying it together

Strategy for Directors: Models

Refactoring podcast: Good tech strategy bad tech strategy

Managing Managers podcast: Splitting time and tech strategy

1-measure-3-1

Learning from a strategy project

Scaling People

Analysing, Deciding Doing: How to develop and execute an effective strategy

Strategic technology leadership: video

Strategic technology leadership: fireside chat

The 7 Habits of Highly Effective People

Software Architecture Hour with Neal Ford

What next for No next Next?

Working together on tech strategy

Seven Concurrency Models in Seven Weeks

Being a Principal Engineer in Customer Products at the FT

The difficult teenage years: setting your tech strategy after the launch

No Next Next: Fighting Entropy in Your Microservices Architecture

Encouraging meeting participation with a check-in

The good, the bad and the tech strategy

Why didn't Clojure work concurrently in Vagrant?

Working on the most important things as a technical leadership team

Threat modelling cards

Setting up a Ubiquiti network

Finance for non-finance directors: Part 3

Finance for non-finance directors: Part 2

Finance for non-finance directors: Part 1

Creating, defining and refining an effective tech strategy

Some notes on inclusive leadership

How Durable Teams Take You Further, Faster

Turn the Ship Around!

How to sell

Meeting everyone on a new team

The Multiple Faces of Technical Leadership

Unlocking value with durable teams

Why and how to do annual performance reviews

A 'Hello World' mod-wsgi application

The difficult teenage years at Tech Nottingham

Social distancing quiz

Slack

The Effective Executive

Triggers

What got you here won't get you there

No next Next

The difficult teenage years: Setting tech strategy after a launch

After the launch: the difficult teenage years

Russell Davies's strategy advice

How do you delegate to a group of people?

Good Strategy, Bad Strategy

Finance for non-accountants

How to make the most out of meetings with vendors

Finding the next level tech job

What I learned in six years at GDS

How to interview job applicants fairly

High output management

Moving SPA to HTTPS

Replacing the SPA CMS

Understanding my strengths using a Johari window

Cleaning up SPA for GDPR

How coding in the open can help you release faster

Deploying to shared hosting with Travis

Resources for coding in the open

How to open up closed code

A year in the life of an Open Source Lead

Coding in the open in government: Turing Fest talk

Sign up to my new mailing list!

An awk command I always forget

Removing MediaWiki from SPA: Cool URIs don't change

Removing MediaWiki from SPA: Changes to the site

Don’t be afraid to code in the open: here’s how to do it securely

The benefits of coding in the open

Break into public speaking

Cross government meetup on Open Source and Security

Join the SPA organising committee

Writing a business case

Come to the cross-government Open Source meetup

Next steps for Open Source in government

I am now Open Source Lead

How to blog

Making my site look better on small screens

Useful questions for one-to-ones

Code sharing in large organisations

Choosing Cloud Foundry for the Government Platform as a Service

Video of Operations: a developer's guide

Slides and links from Operations: a developer's guide

A PaaS for Government

Looking at open source PaaS technologies

Building a platform to host digital services

A career path for technologists at GDS

Tips on writing a technical CV

How to raise a good pull request

Staying technical

What is a technical architect?

How we moved vCloud Tools from Coding in the Open to Open Source

How do I get more women to speak at my conference?

Build Quality In

Some thoughts on preparing an Ignite talk

How I keep alphagov/fog updated...

Using Git to refactor vCloud Tools into separate gems

Sketchnoting

Building tools to provision our machines

Running OSS projects

Are you thinking of speaking at a conference?

Applying for a job at GDS

How Anonymous Submissions Affected Gender Balance at our Conference

Creating a Puppet module

Some Regex in the form of a Picture!

Where Do I Start?

Roof Bug-fixing

Upgrading to 12.04...

Partitioning!

Roof Hacking

How to Estimate

Testing the redirections

Learning the perls

Learning More About D3

CAP again – or should that be PACELC?

The CAP Theorem and MongoDB

What Should Your Work Log Tell You?

Plan of Action

Would Have Been Useful to Know at My First Game Jam

JavaScript Talk Takes Shape

Preparation Begins for the JavaScript Talk...

JavaScript Visualisations Proposal

My Continuing Struggles with Linux

Sorl-thumbnail Comes Back to Bite Me

How to Write Efficient CSS – Evaluation of CSS

How to Write Efficient CSS – Basic CSS

A Voyage of Discovery – Upgrading Firefox Part 2

Upgrading Firefox – part 1...

What I have learned about folder structure today