Hi, I'm James.
I do software engineering.
Here's where I put public thoughts longer
than a tweet toot (skeet?).
Climate + Tech. Experienced software engineer. Been through Nokia,
F-Secure, LShift, OliverWyman, universities. Have built large
backend systems, frontends, mobile frameworks, done DevOps, and a
few tours of academia, have sorted out teams, done data science etc,
etc. Have committed architecture, but like to keep at least one foot
on the ground.
I am a symmathecist, in the medium of software.
Working on convincing companies to build more efficient systems
→ lower power → cheaper to run → lower CO2.
🇦🇺→🇫🇮→🇬🇧.
Details in the CV.
Elsewhere
@jbu | @jamesuther | @uther.uk | @jbu | james.uther at gmail
Scribbles
- 2024-11-07 — Putting Green Software Principles into Practice.
- 2024-03-14 — Advent of Code - AI edition - Day 2
- 2023-12-26 — Advent of Code - AI edition
- 2022-12-24 — Technical notes on this web site.
- 2022-05-15 — Three Issues that sum up Technical Debt
- 2020-10-02 — In Defence of Breaking Changes
- 2020-08-27 — NFRs Considered Harmful
- 2020-01-06 — Gardencam
- 2019-10-28 — UK Parking Areas
- 2018-03-08 — QCon: Improving Life in Smaller, Heterogeneous Projects
- 2017-12-31 — Photo Library Wrangling
- 2016-03-29 — Application Patterns for the Outernet
- 2015-10-30 — The Life Changing Magic of Refactoring
- 2015-08-11 — GA4GH
- 2015-07-09 — Signal Strength
- 2015-06-30 — On Being Almost There
- 2015-04-30 — Swarming Spark
- 2015-03-31 — Let's Run Science, Part Iota
- 2015-02-27 — Lunchtime Hack - Lets Run Science
- 2014-12-24 — Playing with open NHS data, and a rant
- 2014-11-28 — Codemesh Day 1
- 2014-10-31 — LocationHistory visualisation part 3
- 2014-09-30 — Lunchtime Hack: Decoding LocationHistory
- 2014-08-28 — Lunchtime hack: My cycling routes
- 2013-12-31 — Getting Sieves Right
- 2013-07-31 — Expanding Reducers
h/t tufte-css