Gidi
banner
gidim.bsky.social
Gidi
@gidim.bsky.social
Enough. חלאס. خاس
Nature advocate striving to halt biodiversity loss & tackle climate change 🌿.
Experienced Head of Engineering and technical founder in the NatureTech space.
Thoughts on Engineering at gidi.io.

שלום عَلَيْكُمْ‎ ✌️
Honestly, the PSF has shown more ethical backbone here than any other tech-centred org I know.
Huge respect.
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 8:40 PM
Reposted by Gidi
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
Sad to say I'm seeing as much racism and antisemitism on bluesky as I was seeing on Twitter before I left it.

Might be time to just switch it all off.
October 5, 2025 at 11:33 AM
I would guess aprox 95% of the tests that candidates have submitted to our take home exercise have been generated by LLMs.

The telltale signs are pretty obvious.

Its pointless to test that your implementation does what it does. You should be testing that implements the business logic.
September 11, 2025 at 1:14 PM
When people tell you who they are - believe them.

Reform are climate change deniers and they are a real threat to our future existence.

If you know anyone who is considering voting for them, make it your personal project to help them understand what they are voting for.
Christopher Monckton says that under a Farage government, "there is a sporting chance that you are now looking at the Secretary of State not for but Against Climate Change Nonsense.”
September 6, 2025 at 3:29 PM
Reposted by Gidi
Generating tests based on your implementation is like setting exam questions based on your answers.
August 29, 2025 at 6:56 AM
I never appreciate how hard it is to bridge the gaps between Data Science, ML and Engineering.

You often have folks from these three backgrounds fully aligned on the outcome, but wholly misaligned on the path there, and as a result - stalemate.
August 23, 2025 at 7:54 AM
Every millennial knows exactly what this guy looks like.
August 22, 2025 at 4:36 PM
Reposted by Gidi
In the words of a former colleague: "Every line of code is a business decision."
Engineering isn't special when it comes to business needs
August 20, 2025 at 4:10 PM
Reposted by Gidi
If there were a single lesson I'd drill into new software engineers it'd be this:

You can be technically right and politically and systemically dead wrong.
August 17, 2025 at 11:52 PM
If you're having a discussion with someone, don't send your LLM bot into their mentions to argue in agreement with you.

It reeks of bad faith, and earns an immediate block by me.

Maybe it's just me, but this is not the kind of interaction I'm interested in having on here.
August 14, 2025 at 7:30 PM
Most people think the cladding crisis is over. It's not.

6 years after Grenfell, we're still trapped in flammable buildings, paying the price while freeholders profit.

This is what it actually costs to live in the "post-Grenfell" world: 🧵
August 14, 2025 at 4:23 PM
I find this all so weird.
Basically, what he's saying, is that programming is a skill and that if you have that skill you can utilise code generation tools, like LLMs, effectively.

In other words, vibe coding isnt a thing.

I won't go as far as to say its a grift, but it doesn't feel far off to me.
August 13, 2025 at 5:48 PM
One thing I'll always appreciate about Rust: I can come back to a project two years later and it still compiles flawlessly.

Meanwhile, return to a Node project after six months? Some random transitive dependency is broken.

Python project? Good luck taking PTO.
August 9, 2025 at 12:29 PM
Reposted by Gidi
Engineering is the intersection of Curiosity and Capability

When your curiosity outstrips your capability, you expand your capability and grow

When your capability expands, it allows you to see farther and grows your curiosity

Don't allow your tools take away both your Curiosity and Capability
August 3, 2025 at 3:43 AM
Reposted by Gidi
Motherfucking wind farms…
July 30, 2025 at 5:02 PM
Reposted by Gidi
Pairing with a couple of senior devs this morning who've been using Claude to do code reviews. We've been having fun looking for issues in non-existent code. We'll have more fun later addressing some of the issues I spotted straight away that Claude missed.

LLMs aren't linters, folks.
July 28, 2025 at 9:45 AM
@mfinkle.bsky.social I miss you buddy :elastic-heart:
July 27, 2025 at 12:28 PM
I thought I understood lean thinking until I had to lead data scientists as well. Now, a couple of years working on nature, I get it—it works for science too.

Turns out 'what's the minimum viable step?' and 'what's the minimum viable confidence level?' are the same question in different languages.
Learning Sufficiency
What I learned trying to get multidisciplinary teams to move fast without hating themselves
gidi.io
July 27, 2025 at 12:26 PM
Reposted by Gidi
Most of the internet used to be like this. This is actually the default, it took companies enclosing the internet and adding weird, soul-killing incentives to make people behave the way they do now. In a way, there is truly nothing special about Wikipedia except that it survived longer.
“Wikipedia is this economic anomaly. In many ways, it’s sort of magical that people will just volunteer without explicit economic incentives to create artifacts that are meant to share knowledge with everyone in the world”
July 26, 2025 at 5:28 PM
Speaking as a fan of the EM dash myself, I believe in going the distance—unlike those wimpy hyphens.
July 25, 2025 at 3:53 AM
First time I've ever been denied boarding.

Were I a betting man, I'd have put money on my "subversive politics" (I believe in human rights; controversial) being the cause.

Turns out it was just Brexit—8 months remaining on your UK passport doesn't mean it hasn't expired for EU travel.
July 20, 2025 at 5:12 PM
Reposted by Gidi
@tomtomorrow.bsky.social @rubenbolling.bsky.social
First they come for the comedians, then the cartoonist. Kings fear being laughed at. We have a funny bone to pick with/without a smile on our faces #Colbert #Kimmel #SethMeyers #DailyShow
July 18, 2025 at 2:43 PM
Reposted by Gidi
Sad that it has taken the hype of llm coding agents to incentive some folks to prioritise the same things that they could do compassion for their fellow human team-mates.

Small steps, small codebases, fast tests, automation, clear code & docs; all help the bots as well as the team.
May 29, 2025 at 8:56 AM
Reposted by Gidi
Our new paper shows that soil cation exchange can delay CO₂ removal from enhanced weathering by years to decades. Lag varies by soil, climate, and land use—longest in high-CEC regions like the Corn Belt. Big implications for MRV, credit timing, and deployment strategy. Timing matters! 🪨🌾
Link below.
July 3, 2025 at 1:45 PM