PinnedLawrence JonesWant to found a start-up? Work at one first!Contrary to the popular stereotype of college drop-out founders, research shows start-ups with older founders are more likely to succeed…Aug 30, 2022Aug 30, 2022
Lawrence JonesAdding latency: one step, two step, oopsI’m a fan of testing in production, especially when it comes to complex systems with a wide range of user behaviour. You can only go so far…Aug 20, 2022Aug 20, 2022
Lawrence JonesGrowing into Platform EngineeringThis post is a written form of my talk at PlatformCon, with the addition of the service catalog story.Jun 11, 2022Jun 11, 2022
Lawrence JonesMy most impactful codeAt a team dinner over Mexican food and margaritas, someone asked “what was the most impactful code you ever wrote?”.Mar 19, 2022Mar 19, 2022
Lawrence JonesHacking sum types with Go genericsI’ve been writing Go professionally for five years now, and the feature I’ve wanted the most — more than generics, even — is a sum type.Mar 13, 2022Mar 13, 2022
Lawrence JonesFixing flaky dbt tests with a sync cutoffI work at incident.io, a start-up in London that just built our first data stack using Fivetran for ETL and dbt for transformations.Feb 9, 2022Feb 9, 2022
Lawrence JonesinDev GeniusAPI development with type-safety across the entire stackOne year ago I was working at GoCardless, building a prototype of an Open Banking product.Jan 22, 2022Jan 22, 2022
Lawrence JonesWhat developers find surprising about Postgres transactionsWhen should I use a transaction in Postgres? And why would I lock?Nov 29, 2021Nov 29, 2021
Lawrence JonesOn working too hard: finding balance, and lessons learned from othersOne of those “unpopular opinion” tweets went wild recently, kicking up a storm of people responding on both sides of the fence.Jul 4, 2021Jul 4, 2021
Lawrence JonesEmbed a Javascript website inside a binary with Go 1.16Amongst all the news- both positive and grumbling- around the Golang generics proposal, you may have missed the announcement of native file…Feb 16, 2021Feb 16, 2021