Oli Peate (@olipeate) header
Oli Peate (@olipeate) profile picture

Software developer working with Ruby, Swift, Go and Javascript.

London
Joined July 2009
Photo by Oli Peate (@olipeate)Photo by Oli Peate (@olipeate)Photo by Oli Peate (@olipeate)Photo by Oli Peate (@olipeate)Photo by Oli Peate (@olipeate)Photo by Oli Peate (@olipeate)Photo by Oli Peate (@olipeate)Photo by Oli Peate (@olipeate)Photo by Oli Peate (@olipeate)Photo by Oli Peate (@olipeate)
7 bins. SCRAPPED ❌ Meat tax. SCRAPPED❌ A windfarm in every bedroom. SCRAPPED❌ Folding up second homes when you're not using them. SCRAPPED ❌ Every policy that Rishi Sunak scrapped, as told by Colin from Portsmouth.
130
962
246
3,370
524,259
I’ve heard a couple of you are refactoring code without approval. Let’s be respectful to the business. Do not refactor unless we have business approval and we’ve moved a refactoring card into play on the board. #NotMyAgile
16
14
3
132
18,751
I wish folks would think about the tradeoffs & incentives of team coding workflows instead of arguing about who to copy. tidyfirst.substack.com/p/thi… (P.S. Not a fan of being used for argument from authority. I know too much to trust me.)
"Why you're not using PRs in your project?" "Because we prefer to use CI/CD" "But but..." "Listen, @KentBeck invented CI, @davefarley77 invented CD. They both agree that PRs and feature branches are incompatible with CI/CD. What do you know that they don't?"
6
23
6
129
59,375
Look, I get it, compiling nokogiri is a great joke and it will never get old. But at least update your mental models: Pre-1.11, 94% of users had to compile, and it was a struggle. Post-1.11, 96% are installing precompiled libraries, instantly, it just works.
11
26
5
200
Oli Peate retweeted
you either die a heroku or live long enough to become the villainku
7
157
14
1,103
In honor of the passing of the Heroku free plan, a story about Pivotal Web Services, aka "p-dubs," "prod," aka the Portal Money Maker Project. 1/x
1
3
2
Isochrones 😍 ! This map shows you how far a 5h train ride will take you, departing from any city in Europe. chronotrains-eu.vercel.app/ Inspired by Direkt Bahn Guru by @juliustens.
638
8,908
1,904
48,273
The media talking about the queues at Dover
136
2,859
385
10,041
Oli Peate retweeted
Many aspects of software are subject to entropy. It takes extraordinary effort to do any of these after the fact: • Simplify features • Increase code quality • Make designs more opinionated • Reduce build & test duration • Decrease resource consumption Later ≈ Never
1
19
1
58
Thinking of designing a new open source license for small personal projects that have the bad luck of becoming immensely popular. The "You Break It, You Buy It" (YBIYBI) license would stipulate that whoever reports a bug is subsequently obligated to fix it.
3
9
123
Oli Peate retweeted
Normalize positive comments on PR reviews!
35
175
35
1,441
🎲 Using random data in regular RSpec unit and integration tests is just asking for intermittent CI failures. Don't do it! And yes, that includes using Faker in your factories.
3
1
8
that colleague who touches your screen
121
495
150
5,310
Where do bad rainbows go? To prism. They get a light sentence.
78
1,580
120
7,586
imo any progress bar that lasts longer than 5 seconds should come with hold music
72
1,139
123
5,878
Tony Hoare: null was my billion-dollar mistake javascript: *takes long drag on joint* ... what if we had, like, two of them?
18
312
13
1,831
My ambitious plan to free the boat is to push a huge cotton swab up the canal
405
5,107
510
32,678
I've been wondering about what they can do to the boat, but of course, an architect thinks about what they can do to the canal.
Replying to @KarlreMarks
I'm actually obsessed with this now, I don't know why I'm assuming it's up to me to unblock the canal
1
1