Graham Lea Profile picture
Co-Founder @archium_io • Product + Technology + Leadership • Reformed perfectionist • Agile, startups, microservices, UX, and more • Always a work in progress
Feb 5 17 tweets 5 min read
The ads UAP run on pretty much every platform say almost nothing about the party. They simply say "The government & opposition sucks, so vote for us!"
A lot of people might find that enticing, which is worrying!
Let's take a look at what you're actually voting for with UAP... 🧵 UAP's website leads with "No mandatory vaccinations. No vaccine passports." These may seem like freedom-seeking policies worthy of consideration. However, they represent the tip of the iceberg of Craig Kelly's deep association with misinformation and conspiracy theories.
Dec 18, 2021 30 tweets 8 min read
This week Rupert delegated PVO the job of writing a hit piece attempting to protect Liberals from independent candidates that actually want to represent the voices in their communities.
Don't bother reading it, but here's a some of the rubbish he tried to convince people of...🧵 The article starts with:
'The gaggle of “independent” candidates...'
just so that you're forewarned about how serious and unbiased an analysis piece this is going to be. 👍
Mar 19, 2020 4 tweets 1 min read
If you're a programmer who uses the mouse a lot and is suddenly WFH, now seems to me like a perfect time to invest in upskilling on keyboard-first work. You'll be a little slower to start with (while no one's watching!) but long-term your productivity will increase significantly. How to start? Simply set a timer for 5 minutes and commit to not touching your mouse for that time. You'd better learn to manipulate your browser with shortcuts so you can google other shortcuts! Slowly increase the time by 5 minutes.
Apr 2, 2019 12 tweets 3 min read
Had a prod incident today. CPU riding at 100% in a typically sleepy webapp. Eventually tracked down the recent changes and the "offending" code that we think is causing the issue. Had the programmer done something stupid? Unlikely, she was one of our very best. But... This code we found. It was iterating through two lists using a nested for, and that has a cartesian product computational cost: O(MN). This week, M and N had each jumped 4-6x, so the function suddenly had ~30x the cost of last week. Do I think this was bad code? No, I don't. Why?
Jul 10, 2018 19 tweets 3 min read
A thread about how to have a nicely-designed monolith. 👇 It’s probably obvious, but you need to split your monolithic codebase up internally. It might already be organised into directories/namespaces/packages of some type, but you might need to go further…
May 16, 2018 23 tweets 7 min read
Special treat at #yownight with @daveathomas sharing his experience with using legacy transformation as an innovation opportunity.
Highlights to follow… Some people’s code is legacy straight away if they write it in a way that no one understands it. #yownight